並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 136件

新着順 人気順

"Hacker News"の検索結果1 - 40 件 / 136件

  • 5年かけて作ったウェブアプリを Hacker News に投稿し、最初の1ドルを得た話

    これは5年かけて JavaScript の技術スタックの間をうろつき、無駄な時間を過ごし、迷い、そしてなんとかローンチにこぎつけた体験の記録です。 自己紹介 初めまして。私は小さなモバイルアプリ開発会社を運営しているエンジニアです。 プログラミングを始めたのと同じくらいのときから、趣味で作曲活動をしています。 今日の作曲は DAW と呼ばれる大型のソフトウェアを利用することがスタンダードになっています。しかしたくさんのプラグインをマシンにインストールしなければならないことや、すぐに立ち上がる作曲ソフトが無いことにフラストレーションを覚え、軽量な MIDI シーケンサーアプリを好んで使っていました。 しかしそれらの多くは Windows2000 の時代から存在し、アップデートされず、その上 Windows 10 以降 MIDI の再生はまともにサポートされなくなりました。 その問題を解決する

      5年かけて作ったウェブアプリを Hacker News に投稿し、最初の1ドルを得た話
    • Hacker Newsで自作のOSSを紹介したらRanking 1位になり一晩で+100 stars付いた - valid,invalid

      自作のRuby gemをHacker Newsにて紹介したところ、一晩でGitHub repositoriesに100以上のstarsが付いて驚いた。また、リアルタイムでは見逃したのだがHacker News Rankingで数時間1位におり、20時間ほどトップページに載っていたらしい。2024-05-26現在は落ち着いて195pt。 投稿はこちら Show HN: PBT – A property-based testing library for Ruby | Hacker News。 2024-05-22のdaily rankingでは11位だった。 何について投稿したのか pbtという自作のテストツールで、property based testingを並列実行するというアイデアを実証したもの。このツールについてはRubyKaigi 2024で発表したので興味があればそちらの記事もご

        Hacker Newsで自作のOSSを紹介したらRanking 1位になり一晩で+100 stars付いた - valid,invalid
      • Google tracks individual users per Chrome installation ID | Hacker News

        Not endorsing this, but according to https://www.google.com/chrome/privacy/whitepaper.html#variat...> We want to build features that users want, so a subset of users may get a sneak peek at new functionality being tested before it’s launched to the world at large. A list of field trials that are currently active on your installation of Chrome will be included in all requests sent to Google. This C

        • Golang disables Nagle's Algorithm by default | Hacker News

          If you trace this all the way back it's been in the Go networking stack since the beginning with the simple commit message of "preliminary network - just Dial for now " [0] by Russ Cox himself. You can see the exact line in the 2008 our repository here [1].As an aside it was interesting to chase the history of this line of code as it was made with a public SetNoDelay function, then with a direct s

          • Ask HN: What Happened to GitHub's Atom? | Hacker News

            When Microsoft acquired GitHub, there was speculation (and fear on my behalf) that GitHub would end up axing Atom in favor of Visual Studio Code.Taking a look at the commit activity for Atom on github.com [1] shows that since the end of June 2019, development has basically stopped completely. Does anyone have any insight as to what is happening here? Has GitHub abandoned Atom development? Before y

            • GitHub Source Code Leak | Hacker News

              Hi folks, I'm the CEO of GitHub.GitHub hasn't been hacked. We accidentally shipped an un-stripped/obfuscated tarball of our GitHub Enterprise Server source code to some customers a couple of months ago. It shares code with github.com. As others have pointed out, much of GitHub is written in Ruby. Git makes it trivial to impersonate unsigned commits, so we recommend people sign their commits and lo

              • XML is better than YAML – Hear me out | Hacker News

                No offense to the creator of YAML, but: The fact that it became one of the de-facto standards for cloud tooling is an absolutely damning statement about the state of the industry.I get that XML is about as sexy as mainframes, and that a lot of folks here probably have PTSD from working with Java/Spring web apps, but YAML is about the worst of all worlds. Though I think the real problem is that rea

                • jq 1.7 | Hacker News

                  This is great, JQ is brilliant.I love JQ so much we implemented a subset of JQ in Clojure so that our users could use it to munge/filter data in our product (JVM and browser based Kafka tooling). One of the most fun coding pieces I've done, though I am a bit odd and I love writing grammars (big shoutout to Instaparse![1]). I learned through my implementation that JQ is a LISP-2[2] which surprised

                  • Ask HN: What are some cool but obscure data structures you know about? | Hacker News

                    I'm very interested in what types of interesting data structures are out there HN. Totally your preference.I'll start: bloom filters. Lets you test if a value is definitely NOT in a list of pre-stored values (or POSSIBLY in a list - with adjustable probability that influences storage of the values.) Good use-case: routing. Say you have a list of 1 million IPs that are black listed. A trivial algor

                    • Back at my old job in ~2016, we built a cheap homegrown data warehouse via Postg... | Hacker News

                      Back at my old job in ~2016, we built a cheap homegrown data warehouse via Postgres, SQLite and Lambda.Basically, it worked like this: - All of our data lived in compressed SQLite DBs on S3. - Upon receiving a query, Postgres would use a custom foreign data wrapper we built. - This FDW would forward the query to a web service. - This web service would start one lambda per SQLite file. Each lambda

                      • Heroku CI and Review App Secrets Compromised | Hacker News

                        Just got an email from Salesforce: "Action Required: Heroku security notification".Looks like the database that stores pipeline-level config variables for both Review Apps and Heroku CI were compromised. Per Heroku, "...any secrets you set in Review Apps and Heroku CI config may have been compromised and should be rotated". This...is really messed up :/ Text of the email: At Salesforce, we underst

                        • Ask HN: GPT-3 reveals my full name – can I do anything? | Hacker News

                          Alternatively: What's the current status of Personally Identifying Information and language models?I try to hide my real name whenever possible, out of an abundance of caution. You can still find it if you search carefully, but in today's hostile internet I see this kind of soft pseudonymity as my digital personal space, and expect to have it respected. When playing around in GPT-3 I tried making

                          • Ask HN: I've been slacking off at Google for 6 years. How can I stop this? | Hacker News

                            I joined Google straight from college 6 years ago as a SWE, and by now I'm used to the style of work of "do the minimal work possible to do the job", I never challenge myself to deeply learn about what I'm doing, it's almost like I've been using only 10% of my mental capacity for work (the rest was on dating/dealing with breakups/dealing with depression/gaming/...). Even when I get a meaningful pr

                            • Ask HN: Internet magically gets faster when opening speedtest? | Hacker News

                              I want to start by saying this is anecdotal, and I feel paranoid for even thinking it. But often my internet will feel very slow, so I'll open speedtest to check if something's wrong. When I do, all of my stalled tabs suddenly spring into action and finish loading.The tinfoil hat wearer inside of me speculates that my internet provider is overloaded and throttling my bandwidth, but immediately pri

                              • GitHub Copilot, with “public code” blocked, emits my copyrighted code | Hacker News

                                Howdy, folks. Ryan here from the GitHub Copilot product team. I don’t know how the original poster’s machine was set-up, but I’m gonna throw out a few theories about what could be happening.If similar code is open in your VS Code project, Copilot can draw context from those adjacent files. This can make it appear that the public model was trained on your private code, when in fact the context is d

                                • Warning – Google suspended GCP services for 'verification', lost my business | Hacker News

                                  I operate multiple apps which were providing my entire livelihood, and I wake up one day to realize it's all gone.Long story short, Google froze my Google Pay account which is used to pay for anything related to Google services, including GCP. This was done as they need to temporarily suspend me to 'verify' me. The GCP team couldn't help me since it was an issue with Google Pay. Not to mention the

                                  • From a conversation with Thomas Pornin, a plausible explanation given the detail... | Hacker News

                                    From a conversation with Thomas Pornin, a plausible explanation given the details provided in the DoD advisory:Given an ECDSA signature and control over the curve domain parameters, it's straightforward to create a second private key that matches the original public key, without knowledge of the original signing private key. Here's how: To start with, you need to understand a little bit about how

                                    • Sequence diagrams, the only good thing UML brought to software development | Hacker News

                                      I also find sequence diagrams to be the most useful, but disagree that the rest of UML is useless. Class, component, package, activity and state machine diagrams are all useful ways to model the structure and behavior of a system visually.The only reason the other diagram types fell out of favor is because of the development methodology change starting in the early 2000s. The industry started reje

                                      • Including “And. And. And. And. And.” in a Google doc causes it to crash | Hacker News

                                        ``` TypeError: Cannot read properties of null (reading 'C') at Ccf (https://docs.google.com/static/document/client/js/157553674-...) at Bcf (https://docs.google.com/static/document/client/js/157553674-...) ```Has something to do with grammar. The document does not fail when `Show grammar suggestion` is turned off. Also, Therefore, And, Anyway, But, Who, Why, Besides, However. Each in caps 5 times

                                        • Ask HN: Any great books about technical writing? | Hacker News

                                          Im looking for a resources (ideally books) that can help juniors, devs and even seniors to improve their technical writing. To help them write better issue descriptions, announcements, documentations, user manuals and so on. How to communicate (in a written form) technical stuff to technical and non-technical people. I am a professional technical writer. When I started out, I desperately looked fo

                                          • Rust has been forked to the Crab Language | Hacker News

                                            Meh, if they forked they should have called it "iron oxide" or "FeO" or something. Lost opportunity... This fork promises "All of the memory-safe features you love, now with 100% less bureaucracy!" Compelling, until you realise that all the commits are auto-merges of rust-lang/rust's main branch. Which means the same teams doing the same work, under a different name.Rust is experiencing growing pa

                                            • Python 3.13 Gets a JIT | Hacker News

                                              I think it's really cool that Haoran Xu and Fredrik Kjolstad's copy-and-patch technique[0] is catching on, I remember discovering it through Xu's blog posts about his LuaJIT remake project[1][2], where he intends to apply these techniques to Lua (and I probably found those through a post here). I was just blown away by how they "recycled" all these battle-tested techniques and technologies, and us

                                              • Leaving Rust gamedev after 3 years | Hacker News

                                                That's a good article. He's right about many things.I've been writing a metaverse client in Rust for several years now. Works with Second Life and Open Simulator servers. Here's some video.[1] It's about 45,000 lines of safe Rust. Notes: * There are very few people doing serious 3D game work in Rust. There's Veloren, and my stuff, and maybe a few others. No big, popular titles. I'd expected some A

                                                • Comparing TCP and QUIC | Hacker News

                                                  What nobody talks about is the lack of server-side offloads for QUIC. Things like TSO, LRO, and even hardware offloaded kTLS. Without those offloads, I estimate I'd be lucky to get 200Gb/s out of the same Netflix CDN server hardware that can serve TLS-encrypted TCP at over 700Gb/s.Do the benefits of QUIC really justify the economic and environmental impacts of that kind of loss of inefficiency on

                                                  • P5.js – A library to make coding accessible for artists, designers, educators | Hacker News

                                                    For art performance in browsers, you may want to check hydra synth:https://hydra.ojack.xyz/ Here is the live coding performance I did for the Algorave 10th birthday online 24h streaming where I used Hydra for visuals: https://youtu.be/atoTujbQdwI?t=317 This is so cool! thanks for sharing it Olivia I had found this other cool project of yours from 2007 recently when looking into making generative m

                                                    • Hacker News folk wisdom on visual programming

                                                      I’m a fairly frequent Hacker News lurker, especially when I have some other important task that I’m avoiding. I normally head to the Active page (lots of comments, good for procrastination) and pick a nice long discussion thread to browse. So over time I’ve ended up with a good sense of what topics come up a lot. “The Bay Area is too expensive.” “There are too many JavaScript frameworks.” “Bootcam

                                                        Hacker News folk wisdom on visual programming
                                                      • Vercel's Edge Functions are built on top of Cloudflare Workers. The runtime is d... | Hacker News

                                                        Vercel's Edge Functions are built on top of Cloudflare Workers. The runtime is designed for any similar provider, but we've chosen Cloudflare for now because they have an amazing product.

                                                        • I'm curious if it was related to the file name. I created a few 1-byte files wit... | Hacker News

                                                          I'm curious if it was related to the file name. I created a few 1-byte files with just "1" in them, with different names, including "output04.txt". No problems so far. Also uploaded variations with "\n" and "\r\n" after the "1". And enabled sharing to anyone with the link. No issues so far.Google drive does support metadata like a description and comments. I wonder if someone posted some copyright

                                                          • Hotwire: HTML over the Wire | Hacker News

                                                            Okay this is a bit meta, but the whole cluster of "everything old is new again", "the pendulum of fashion has swung", "nothing new under the sun" takes is ignoring what tends to drive this sort of change: relative costs.The allure of xmlhttprequest was that over connections much slower than today, and with much less powerful desktop computers, a user didn't have to wait for the whole page to redow

                                                            • A toy programming language in 137 lines of Python code | Hacker News

                                                              This is a really fun exercise, I recommend every programmer try it once. You can replace most of the tokenization code with re.Scanner[1], which also allows you to have strings without worrying about `code.split()` messing them up.[1] https://news.ycombinator.com/item?id=36517749 This seems great. When I read these kinds of explanations, it always strikes me how the way you're supposed to write a

                                                              • Log4j RCE Found | Hacker News

                                                                To folks wondering what the issue is about, I'll give a short summary that I myself needed.Typically a logging library has one job to do: swallow the string as if it's some black box and spit it elsewhere as per provided configurations. Log4j though, doesn't treat strings as black boxes. It inspects its contents and checks if it contains any "variables" that need to be resolved before spitting out

                                                                • Tell HN: Nearly all of Evernote’s remaining staff has been laid off | Hacker News

                                                                  Its acquirer (Bending Spoons) has taken over operations. They’ve also hiked subscriptions prices and told customers they intend to use new revenues to pay for new features. How they intend to do that without any staff is something I would like to know about.If you’re still using Evernote, probably a good time to stop. I feel like Evernote is a prime example of the pains of trying to convert free u

                                                                  • Pkl, a Programming Language for Configuration | Hacker News

                                                                    Ah sorry - that was an unintended side-effect of re-upping the original submission. I must have done some of the steps in the wrong order. You mean you don’t have a distributed merge post microservice that emits post migration events, which are then consumed by a post owner conversion service using your existing event-driven architecture to facilitate seamless data synchronization and user notific

                                                                    • Amazon drops Linux support for generating Kindle ebooks | Hacker News

                                                                      Calibre was always much better at generating Kindle-compatible books than Kindlegen ever was. We use Calibre in our posix-based build chain at Standard Ebooks.The Kindle file format is just miserable, and Kindle is basically the IE6 of ereaders. Anyone who cares about ebooks should get a different device that supports epub natively. Kobo makes nice devices, supports epub, and uses Webkit as their

                                                                      • TypeScript is terrible for library developers | Hacker News

                                                                        This is a matter of opinion.I wrote a set of React components that gets 46,000 npm downloads a month and typescript is a godsend. My library is a bridge between two heavily popular projects, so my dependency tree is fairly intertwined. The library solves a real user problem and does it efficiently. It isn't totally perfect, but it covers 98% of the use cases. I wrote comprehensive tests as I devel

                                                                        • Your code displays Japanese wrong | Hacker News

                                                                          That's extremely interesting, if not depressing.So, if I have to display user-entered text (usernames, posts, comments, messages, form data, etc), and I want to do The Right Thing™: - I cannot rely on user locale, because it might be set to something generic like English, or the user may be bi-lingual. - I cannot rely on location, because the user may be traveling to a different CJK region, or som

                                                                          • Ask HN: Is your company sticking to on-premise servers? Why? | Hacker News

                                                                            I've been managing servers for quite some time now. At home, on prem, in the cloud...The more I learn, the more I believe cloud is the only competitive solution today, even for sensitive industries like banking or medical. I honestly fail to see any good reason not to use the cloud anymore, at least for business. Cost-wise, security-wise, whatever-wise. What's a good reason to stick to on-prem tod

                                                                            • Beginner's guide to error handling in Rust | Hacker News

                                                                              This is a good intro, while it mentions `thiserror`, I personally can’t recommend this enough. For anyone building a library, the ability to wrap underlying errors and generate a From implementation quickly for them (converts from source error to target) is it’s super power. It also takes a simple error string to create the Display implementation. It does all of this and generates code and types t

                                                                              • Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python | Hacker News

                                                                                Hi HN! We are Douwe and Jack, founders of https://neptyne.com. Neptyne is a programmable spreadsheet that runs Python. It’s like Google Sheets, but for software engineers and data scientists. If you have three minutes, go to https://neptyne.com/neptyne/tutorial and it gives you a taste.The world runs on spreadsheets, and for good reason: they are a universal data canvas. But building on top of and

                                                                                • In the Turkish locale, "INFO".lower() != "info" | Hacker News

                                                                                  Has anyone here ever had a use case for toLower() where they actually wanted localization to apply?It seems to me that in practice, it's extremely rare to want to change case of real, natural-language text. When I have natural-language text, it's just a blob to me, and I don't want to touch it. The only time I ever want to lower-case or capitalize something, I'm working with identifiers meant for