skysight-inc/HackerNews huggingface dataset:
Agreed 100%. The recent attempts are getting better and better: Github sponsors, Tidelift and their decentralized versions will be the foundation to enable modern day independent hackers.
Open source needs open funding/governance infrastructure that is automated.
> I don't think it's poor to test http handling either, as a coarse grained integration test.

Sorry to spring a mostly-unrelated question on you about this, but why do you call this an integration test? I recently interviewed three candidates in a row that described their tests in this way, and I thought it was odd, and now I see many people in this thread doing it also.

I would call this a functional or behavioral test. For me a key aspect of an integration test is that there's something "real" on at least two "sides" - otherwise what is it testing integration with? Is this some side-effect of a generation growing up with Spring's integration testing framework being used for all black-box testing?

(I will not comment about how often I see people referring to all test doubles as "mocks", as I have largely given up trying to bring clarity here...)
I don't like any of the three. I like Xcode, even better now that interface builder is destined for the garbage heap.
Probably millions of instances. I think I'd prefer the state not announce what it is charging people with. Once she's charged, she should be able to say so. But consider the possibility one is falsely accused of rape. In my case, I'd want the charge kept private until the courts sorted things out. Or until I was falsely imprisoned at least.
A small gripe for me was startup time of JetBrain IDEs. Another small one is that they need /dev/null redirection because they spew weird errors to stdout/stderr.

A big one: on Windows, do they have a WSL1 or WSL2 integration now, i.e. cam they run/debug the compiled artifact under Linux? Use Linux-based compiler/toolchain?
+1. Also for that raid alone where public saw SWAT team members putting machine guns in her children faces, she most likely will settle and get $10MM+ settlement in less than 10 years. Of course our taxpayers money. DegenerateSantis will be then on his next high paid gig. Watch and see.
Apart from it's fantastic refactoring and everything else i really like the progressive selection.
Agree, we have an integrated AWS contact too and they're really invaluable for getting insight on what the actual limits are on their services.
It's more that there is a market price for SOC2 that auditors can charge, and they are adding $20-25K to the price tag, so they need the auditors to subsidize that. At least when I talked to these firms, you could not bring your own audit firm. You had to go with theirs. Nothing wrong there and kudos to them for innovating on the pricing/biz dev, but you can pocket that savings yourself by negotiating the same price drop directly with the audit firm, and using your own scripts or open source to collect evidence. Vanta and Tugboat have nice UIs definitely. It's just the difference between buying a Honda vs. Mercedes. Not everyone cares about paying the lowest amount for a solution. If your budget affords high end convenience, go for it.
That's a very good point, and if you look at ordinary residential end user broadband services in many developing nations, where the ISPs long ago ran out of IPv4 resources to assign each customer a /32 from a DHCP pool, you don't even get a real ARIN/RIPE/APNIC/AFRINIC/whatever dynamic v4 anymore but an IP on your WAN interface that's in carrier grade NAT IP space, already behind one NAT, before any small home/office routers for wifi are introduced into the setup.
Of course not. You didn't write all the code yourself, even if you did make your own CA and removed all other CAs from your computer (or did you? Because they can MitM you if you didn't). You still have to trust the people who wrote the code to have done so correctly and non-maliciously, plus the people who wrote the OS, and the computer, and everything.

It's a much smaller leap to go from "I trust you to have written the code correctly" to "I also trust you to run the server well" than it is to go from "I don't trust anything" to "I trust all these billions of lines of code I didn't write".
Isn't this the reason to push for no more ports than the USB-C. After the Macbook become USB-C only, manufacturers started to move to USB-C instead of USB-A and some of them include an adapter.

The quicker we move, the better. It'll be a little painful at first, but then we'll have only USB-C for everything.
From the README on Github:

> Note also, the models are also stronger than the rating they are trained on since they make the average move of a player at that rating.

Reference: https://github.com/CSSLab/maia-chess
I think those changes could just be Pull Requests? Not necessarily code merged to master/main.

Unless you’re spotting something that I’m not?
> 2. solr/elastic search: 8 core and 16GB of RAM as a minimum requirement on a DEV machine, that's insane when sqlite can do basic full text search on the cheapest raspberry pi

You would need to be using the production server settings and traffic volume for this to be true. I run both - sometimes simultaneously - on a 2012 MacBook Air with 8GB and rarely even notice them running. Unless you’re hammering the system with expensive requests these less memory than Gmail in Chrome.
A lot of talk and passion for/against UBI, "gig economy", etc, but seems like we could/should improve two root issues of: very high rent, and very high health insurance costs.
Not to mention some of the ridiculous price increases, which could be enough to kill your business if you depended on them, e.g.

* Google Maps API increasing prices by 1400%+

* GKE price increasing from free to ~$73/month per cluster
The reality was that quite often the dongles did not work properly. Using official Apple USB-C AV dongle (with USB-C, USB-A and HDMI) had people scrambling for "oh, maybe this one will work", screens randomly not displaying, etc.

I personally strongly suspect that they had a broken batch of dongles, seeing as how trying to use them on other systems often resulted in display detection issues too.

Then there was of course "oh, I forgot the HDMI dongle"/"Someone took the one that was in the meeting room" and so on.

The end result was that it soon become normal for people to push against updating the laptops.
Isn't US law based on precedent?

If Epics wins the lawsuit against Apple, doesn't that set a precedent that all walled garden vendors need to allow an alternative way to install applications?
It might be solvable with an external identity server that keeps the ID + key of users, but then you just move the problem of trust to another party.

Additionally, that ID+key would have to be updated somehow by the user and now you have a new problem: how do you verify that the user is who they say they are? Telling them to digitally sign something is possible, but what if the private key is gone?

The Signal protocol solves what it can solve for now. If cryptography experts have suggestions to improve it, I'm sure they can contribute.

Is there any protocol that solves the issue you're describing? And that has a good app? And that isn't centralized? We're asking for the "eierlegende Wollmilchsau" aka unicorn.
Hey icy, the issue you raise about Signal not being decentralized, I think, is a valid one.

You should check out a decentralized messaging and social media app I have been working on - Omnii.

Omnii allows each user to manage their encryption keys, and all data exists in a decentralized manner - only on endpoints (users' phones), and not on a backend.

https://omnii.co is our website if you are interested.
I believe the 8 hours ago activity is from someone opening a PR, not some weird trick to update git repositories without being seen.
The latest version v4 [0] has GPU support, some of my colleagues are using it already. Looks like the Rust version linked is based on v3 though.

"Support for rendering on GPUs is available on systems that have CUDA and OptiX."

[0]: https://github.com/mmp/pbrt-v4
Only if the charges are heavy enough, and even then it usually happens in civilized way, not like SWAT.
amazing thought thanks for sharing
Did you use orgmode and mu4e? If so what are you using in their place now?
You clearly have never pushed a company towards profitability because the fundraising markets are closed to you.

Generating revenue is the hard part in business, spending is really, REALLY easy.
You can also puppetize the links like this:
https://puppetizer.web.app/microsoft/vscode/issues/19

Puppetize code is available here:
https://github.com/navotgil/puppetizer
This is cool, but I'd love to see a plot with all the axes (including color gradients) held constant across all charts so that they can be directly compared.
I volunteer as co-director for an organization called Code for Philly. We help set up collaborations between tech volunteers and other non-profits.

One thing I've noticed is that bootcamp grads consistently putting in time on projects often get a ton of feedback / mentorship.

CfP is part of a network called Code for America, and with covid a lot of projects are meeting virtually, so I'd look for the nearest "Code for" group! (Or similar communities).
Looking at the colouring (that reflects sentiment, right?) Amazon is pretty unpopular - and taking a rough mean over the past few years, similarly disliked as FB.

Or am I interpreting it incorrectly?
You an remote into your machine.
Yes. As one example, arsenobetaine is an arsenic-containing compound that is naturally present in almost all fish that we consume. It is entirely harmless to humans in normal amounts, since we don't metabolize it into ordinary arsenic.
They get great PR right now. They should utilize this moment as much as possible, but it won’t last for more than maybe few more weeks (it’s already fading away).

Network effects are hugely important, but they aren’t enough. Even if you have most of your social graph on both signal and WhatsApp, you need to not only change your habits, but also outages and bugs will quickly scare you away. And there’s tons of subtle tweaks that are done to keep you more sticky to one app.

Big tech isn’t usually that scared of other apps trying to do the same things as they do successfully. They’re scared of new paradigms that they can miss the boat on, and you can see that in what acquisitions they do. They don’t pay big bucks for copies of their services, but for new ideas that can be/are taking off.
I'd question why you're running code in a meeting. That's some morning standup stuff for your team which can be done at your desk or placed in a gif in an email, not hauled off to a separate room.

Meetings are for collaboration, not demos...
Any chance you want to share? Always interested to check out what HN people are doing :)
The fourth version is coming out this summer so consider waiting. As far as print quality I thought I was pretty good.
true that focusing on the things that matter
OK yeah, you're right about that.

Some thing that _will_ be easier though, is your laptop. When you get a new one, get one that charges over USB-C. That option was obviously never available with micro-USB.
raion on V2EX[1][2] reverse-engineered Tencent QQ's scraping code and acquired the list of URLs and keywords:

1. S.TAOBAO.COM/SEARCH?

2. LIST.TMALL.COM/SEARCH_PRODUCT.HTM?

3. (30, 0xDDA1029, 0x9E67F3BB, 0xB18ACC45, 0x597CF438): b'', # not yet decoded

4. SEARCH.JD.COM/SEARCH?

Keyword Group 1:

5. 古着 (kanji meaning old cloths)

6. VINTAGE

Keyword Group 2:

7. 融券 (margin trading-short)

8. 融资 (financing)

Keyword Group 3:

9. 炒股 (stock trading)

10. 股票 (stock)

[1]: https://archive.vn/c1ABO post id 229

[2]: https://sm.ms/image/hxiVvDNsf2lFJ7u
TDD since 1999-ish. If you rarely see anyone doing it in practice, you're in the wrong room :)
Matrix has bridges for Telegram and Signal

Matrix tried with Signal but it didnt yield anything
https://matrix.org/blog/2020/01/02/on-privacy-versus-freedom
If she were providing a bogus view of the pandemic, there could be consequences for public health. That doesn't seem to actually be the case as far as I can tell, but the magnitude of the punishment seems about right for the alleged crime.
Sensor technology saves on water and fuel costs – Successful Farming
I consider rclone one of my most used tools for managing data, and personally think it's reasonably well-structured: https://github.com/rclone/rclone

I agree with the other commenters that stdlib is excellent for delving deep into the language.
All the recent buzz about Apple’s supposed MBP updates traces back to a single source, which also has promised Apple AR glasses in 2020 (I bet this is why Bloomberg didn’t feel comfortable putting the name on the rumour).

The idea of additional I/O ports seems questionable, given performance of Thunderbolt 2 and USB 4.0 in latest devices. (Support for SD cards, which has the author so excited, seems especially dubious to me. Sure, there are professionals using SD cards, but just as well there are professionals using CF cards or microSD cards; it’d seem quite un-Apple to try to satisfy everyone.)

Then there’s the obvious stuff (microLED).
Turns out most problems are people problems, not tech problems. Tech is just how the symptoms present.
To point out that "the main lesson I wish developers (and especially Moxie) get to learn is the one that teaches them that centralized services are fragile, bound to fail and simply not worth the cost." has nothing to do with centralized or not. It's not a reason to do things one way or another. There has never been a large long running system, centralized or not, 500 page book or not, that hasn't had user downtime or didn't incur cost. This part is not a matter of theory nor what decentralized systems set out to solve.

There are other valid lessons for why choose decentralized but this is not a "ha, got'em" moment for that. There are also valid pros for centralized as well, hence their real world success and the reason most "decentralized" tech ends up being run in a very centralized fashion when it matures.
+1 for learning to code. It's a huge confidence booster knowing I can build anything I want, whenever I want
Does the fact that there's a tiny and cheap dongle not make it all ok? You can keep using whatever devices you want if you've got some special use-case. Just pop the dongle in. For everyone else... we don't have to add it to the devices and we get a better device.
13” Surface laptops had up to 90Wh of battery. Batteries get hot when charging due to inefficiency, meaning it takes more than 90Wh to charge a 90Wh battery. Subtract the power demand while in use and your well over an hour to fully charge.

By comparison a quick charge to 80% in under 20 minutes while under full load should be possible assuming sufficient cooling and power. That’s not a huge deal most of the time, but it’s still plenty useful if your sharing a single outlet etc.
It can only be wrong, as Microsoft Teams plays nowadays a big role in many people’s life’s. ;)
hmm thoughtful
> My biggest complaint is that it doesn't warm my lap.

May I recommend investing in a cat
HDMI to VGA conversion, even through displayport connector, is much simpler topic than properly handling USB-C feature negotiation, and as I mentioned in another comment, it was common for USB-C dongles to exhibit problems, especially on macOS (non-Apple branded dongles tended to have better success rate on non-mac systems, Apple-branded dongles were consistently problematic on everything).

Usual case was that with dongles, the display wasn't detected, at all, and having spent quite a bit of time fiddling with it, it didn't seem fixable.
Signal’s Android client moved to reproducible builds some time ago already.
You can refactor with IDEs too, and I don't remember emacs being better at this than JetBrains is.
Everything this guy does is hilarious and entertaining. See later talk about this event: https://www.youtube.com/watch?v=1h7rLHNXio8

And he drives RC forklift under his house to store Klein bottles he's selling! https://www.youtube.com/watch?v=-k3mVnRlQLU
> Well in theory in countries where you can go into a shop and buy a SIM card cash yes, but in a lot of countries you have to give your ID

another huge problem with using phone numbers as IDs, which software developers in the US/Canada often don't think about, is that in many developing nation environments there is no such thing as local number portability, or the ability to move your phone number between any of the major national-scale mobile phone network operators or VoIP providers as you wish.

As you can do in the USA if you become unsatisfied with your Tmobile service and want to move to ATT, keeping your phone number. This is one of the reasons why dual (and even triple) SIM phones are so popular outside of North America.

In a lot of countries I don't see number portability in the SS7/PSTN system ever becoming a political reality, due to regulatory capture on the part of the national telecom regulator. At least not before pure IP based communications and apps make the concept of a PSTN phone number irrelevant entirely.
I love the idea of GCP but I can't shake the fear that one colleague, using the company Gmail account, posts something somewhere on the internet that Google's morality-du-jour considers unacceptable, and the Google AI Killbot disables our entire account, GCP included, ruining the business, with nobody to call, nothing to do, except tweet and post on HN and hope someone at Google listens.

I don't mean this as a flamebait hyperbole, this is truly the single thing that keeps from moving our business to GCP because, like you say, that BigQuery thing tastes sweet.

How do you deal with this? Is there any sort of guarantee with GCP that I missed where they promise not to do this?
They're a dime a dozen(and that's a generous appraisal).

https://www.reddit.com/r/RoastMyIdea/
I think LXD would be a good repo to look at. You would see examples of REST daemons, clustering, database access, auth, containers, etc. https://github.com/lxc/lxd
the last PR was 9 hours ago https://github.com/signalapp/Signal-Server/pulls

while the main page says update was 8. Thats what threw me off
The version of frugality that makes sense to me is: mind the ROI on your expenditures. Pay for the fancier equipment if it pays for itself faster somehow. hire the expensive engineers if they speed you up and that speed pays for itself. Buy equipment on ebay if the delays in returning defective equipment doesn't cost you more than you're saving.

Different people mean different things by "frugality", but "save money at all cost" doesn't make sense as an implementation.
What's Pluma?
Can Falcon Heavy launch payloads with a wider diameter?

I assume they’d have to build an additional adapter to handler wider payloads.
Unless of course Dark Forest theory is correct.
I'll be that guy and mention that Windows 9x had no local security and this was considered NOTABUG. You could also press F8 to drop to DOS and run something like win.exe /nonetwork.
If this was on occasion it wouldn’t bother me.

If my cloud provider said, “hey we released a half baked service and we’re deprecating it” at least that would give a solid reason to fix some obvious technical debt. Otherwise you may just be band-aiding technical debt for years.

Anecdotally, I’m thinking of ElasticSearch Service around 2017. We were pushing almost a terabyte an hour into ESS.

We ended up tacking on SearchGuard, ElastiAlert, some SSO proxy, and about 3-4 other products, when what we wanted was X-Pack.

It took a lot of toil before we convinced the org to go permit a migration off of ESS.
Sincere question - now that you had been through that month of anxiety and then enjoyed the event, would you have the same amount of anxiety next time around or does the repeat experience help it abate?

In my life, I found that "diving into" the anxiety repeatedly helps prove to me (both logically and emotionally) that it's actually fine and reduces anxiety over time. So for me, the experience you describe is valuable because it contributes to overall "liberation" but it may not be that way for everyone.

How is it for you?
> Florida has a lower death rate

To be fair, Florida also has some of the lowest latitudes in the US.
Thanks for the official response; I look forward to P2P Matrix.
We need to think of ways to run the various Matrix, Mastodon, peertube etc in tiny boxes in our homes! There is no real reason for not promoting self hosting. The same way i buy a small Nas or an amazon firetv stick, with apps, I would buy a small box with pihole, mastodon and matrix.
> It has the disadvantage of excluding outsiders

And pacifists (see leon Blum in 1914).

And people who generally don't agree or arn't part of the national imagination, but nevertheless are part of the nation (southern USSR around WW2?).

In general the nationalism of the general population is easy to exploit for people who don't care and have the power to do so.
I don't think that's necessarily the conclusion. One of the major changes after WWII is that now mostly all the Germans lived in Germany, Poles in Poland, Czechs in Czechloslovakia, French in France, etc. That seems to have led to a stable solution. Conversely, the places where ethnicity and/or religion are mixed are constant sources of strife. This conclusion leads to a lot of dark places so it is rightfully rejected on those grounds, but it does seem to work.
It’s also one of the more readable stdlibs. I use it for idioms and snippets .
Except, if you can outsource your value driver, its not a value driver. Because anyone else can too.
How'd this go for you? Well I take it?
If you can describe your reactor design and the specific parts that are novel in detail, you can get a patent on these specific details, and pull together 50k for a robust patent application and review, you should get it.
It doesn't seem like these problems are fundamental to Matrix, though.

I agree that Element is not that good, but if you were to replace Signal's backend with Matrix, your experience would (could?) be nearly identical as Signal is now and we wouldn't have the issues of a closed ecosystem anymore.
This also makes the big assumption that Starship is successful. And that Starship’s cost estimates are even realistic.
The Project for Perpetual Peace, written in the 18th century but still timeless

https://www.amazon.com/Abridged-Version-Project-Perpetual-Pe...
The Apple touchpads are good, probably the best, but they are not good enough to replace a touch screen.

Similarly, the old iPod click wheels were good, probably the best at their time, but they have been replaced by a touch screen for the better.

About the touchpad gestures, I prefer gestures on my touch screen personally.
I don't understand this claim - because publishing in a 'journal of convenience' won't work for tenure because they don't just count your publications they look at what impact your publications have.
So it took you 4 hours to connect the projector to the hdmi port on your p51. My MacBook worked in seconds.

See what fun we have when we lie and exaggerate.
speed of getting things out in the publics is very important, nice read, thanks for sharing
At our current stage and philosophy, it may seem that way. That is the point. It may not be valid for most or all of civilizations (if they could be called that way) that are far from us in those and more points.

The same goes for some assumptions behind the great filter concept, like exponential growth and biological needs. Maybe the ideal goal is just a silent self-suficient culture in an small outpost far away from any galaxy.
CockroachDB was founded by ex-Google employees and is partly funded by Google Ventures, so I'd take this report with a pinch of salt. IMO GCP is good for PoC/personal projects due to their liberal free tier quotas, but I don't know about going big. Anyone with large scale experience on GCP?