skysight-inc/HackerNews huggingface dataset:
Some detail on the time period when Exxon owned Zilog: https://mondaynote.com/50-years-intech-part-4-the-exxon-delu...
As someone about to (reluctantly) go down this rabbit hole, I'm not feeling reassured. ;(
I don't know if I agree about software availability if you take AUR into account.

Also, it is dead simple to make your own PKGBUILD script for arch, but last time I tried looking into making a .deb my eyes rolled into the back of my head.
Big O essentials for Swift developers
The "your end where mine starts" means precisely that your ability to do whatever ends when you decide to use my code, because that is where my freedom to impose certain requirements on your usage of my code starts.

There's nothing the GPL tries to cross, that's exactly what that quote means in general society as well.

For example, you're free to wear the same shoes you do outside in your own house, but if you're coming into my own house, I have the freedom to require you not to do that.
> top notch garbage collection

No it doesn't. The Go GC is intentionally very simple and optimised for one specific metric, where as the set of JVM garbage collectors allow you to optimise for the metric that matters to you and are tuneable for the requirements of your application. The JVM has state of the art garbage collection; Go has My First GC Algorithm.
I interviewed with one of those companies and it just seems bizarre that people are investing so many millions of dollars into building a taxi company. How big is the taxi industry when all is said and done?
Yes I already know there exist folks who depend on GC utterly, never giving a thought to important issues of scalability or speed. They write all that laggy unperformant code requiring some huge programming paradigm so they can 'scale' to 100 nodes. Because their code only supports 10-20 clients per mighty processor. Instead of the 1000-10000 that straight code could eke out of a single machine.

What does my son spend his time with, at the average silicon valley startup? (He's been at half a dozen). Chasing down issue in the hodge-podge pile of mismatched services that somebody threw at their solution, than actually understanding their problem.
If I ever need a quick colour to highlight something when testing I use #BADA55, it’s a rank lime green and it’s spelt BadAss so it’s easy to remember.
For all intensive purposes, it is.
Exactly. I love the spirit and motivation behind Office Libre, but Excel and Word just _work_ for most basic tasks and an amazing number of corner cases. Open-source products just don't even come close.

The only tools people don't complain about are the ones that no one uses.
Visa doesn't charge this fee, it's your bank.
> Freedom, especially of speech should never be expressed as a right.

Wow, an attack on free speech! Luckily you're allowed to voice it with no repercussions.
Microsoft Outlook, no question:

- It hangs all the time for a few seconds at a time,

- The search is moronic (how about you look on the server and on my computer at the same time instead of hanging for a while and then displaying that dumbass message offering the option to search on my computer instead when there's a problem with the connection?),

- Switching to the unread message view regularly results in a progress doofer that never disappears until you switch to a different view and switch back

- The message list font size gets corrupted by moving between Windows of different DPIs forcing you to switch to a different folder then switch back again to make everything readable

- It asks you whether you want to save changes just because you've clicked a link in a calendar appointment

- Got thousands of emails? It's slow, slow, SLOW, SLOW(!!!), SLOOOOOOOOOOW!!!!!

- Too many modal dialogs

- It's clunky as hell when juggling calendar appointments, booking rooms, etc.

- When opening a meeting series it asks me whether I want to open the whole series or a single meeting every single time. Can I just have a modifier key for this, please, so that I can open whichever way I choose without being prompted?

- Inconsistent and unpredictable behaviour when it comes to inserting images as attachments versus inline in an email

- Losing messages in conversation view

- Difficult to follow conversations/find all messages if you don't use conversation view(!)

- Inconsistent behaviour around contact auto-completion: sometimes people end up in the auto-complete list, sometimes they don't

I could go on. I won't.
Factorio?

More seriously, the absolute worst developer experience I've ever had was a weird proprietary environment called "OpenAT" for a mobile module system. Admittely we were in the beta programme because we needed features, but every new firmware update would fix some features of the operating system and break others. At one point while trying to debug terrible sound we noticed that the volume control wasn't at all linear but a sawtooth: the top few bits were getting lost somewhere. Development required Eclipse, and the reboot-download-reboot cycle took several minutes. No real JTAG, only debug logging over USB. Crashes would, however, lose the log buffer, so you couldn't be quite sure where the program crashed, and all the important bits were real-time so couldn't be single-stepped. Debugging all that was extremely slow.

A hundred hours is only just under three work weeks. It's very easy to get led into a dead end that wastes that much development effort on a feature that turns out to be infeasible or a bad idea, or an intractable bug. I think I've had one of those incidents at every job, not necessarily every year but frequent enough that they're not all memorable.
Why did all of the Golang SQL parsers come from Vitess? I would love to know more about this history.

Was it because they were the first and people just started using it or is it the best for some reason?
Yeah don't get me started on versioning, lol.

bondspricing_final_2_withswaptions_final_final5.xls. In a folder with 25 similarly named files. Good luck tracing the diffs.

But I guess that's not specifically Excel that causes this, it's people not understanding versioning.
Panicking over Covid-19? Stay calm, listen to Dilbert
Putin’s Long War Against American Science
In my experience, IntelliJ is as fast as VS Code. It'll never be as fast as a terminal editor because it has actual features as opposed to just being a text editor.

Outside of startup (which has gotten so much better in the last years I don't even see the splash screen anymore) and initial indexing upon project creation or library downloading, it's perfectly fast enough.
No they don’t. Nobody has data that granular and fit for purpose.

If my purpose-built wirst watch shows me veering dozens of meters of course even if I explicitly tell it to precisely track my location then that’s not fit for purpose.
Weird comparison to request. Godot doesn't support Ps4. There are some impressive performant demos with Godot, such as Zylann's voxel plugins. It has similar issues as Unity, where if you write things in C# or GDScript, the garbage collector will cause intermittent lags, but C++ is fully supported where you need it.
Made an argument, a bit in the form of "devils advocate"?
Datadog on Kubernetes, lately. Its blackbox nature creates tricky issues in my company's infrastructure.

OTOH, I used New Relic with PHP website 6..8 years ago, and it was awesome in everything, except the price.

I guess it all depends on the context.
Ah, "serious work". That well-known absolute thing that is the same for everyone.
In addition to the already mentioned MS Office pieces:

• Android programming. Tried it once, wasted many days trying to make sure the app works on all phone models ranging from $10 to $1000. There were some hardware-related parts that are poorly standardized and abused by the manufacturers a lot. And yeah, the $10-$1000 range coverage is a bit too much for such a poorly designed platform.

• Inkscape: if you are a perfectionist who regularly checks the SVG sources generated by Inkscape, then... you may develop insomnia. The bloody thing will stuff the file with garbage by some 90%, and will get all your coordinates un-rouned to some unreasonably distorted numbers. No, it's not the "floating point thing", it's worse. A few times I ened up writing up the SVG file by hand from scratch, while checking it in the browser. Inkscape is outrageously bad.
Expected? Yes. Normal? Yes. Only thing there is out there? No.

For every $30/hr posting on the net, there is another one for $100. I also personally know of folks who are making +$150 with Django. It really depends on who you work for.

Although you will see a lot more of `build Uber for $5K` type of one off jobs, there are some reputable companies who need more capacity on new projects.

If I were you I would cast a wider net and sample the market more.
"Treatment" implies a clinical intervention and suggests talking with a mental health professional might be a reasonable option if things are at that kind of point. If they are, just go ahead and call if it's getting serious. Good luck.
I thought their conversion to self-funded pension over their previous 100-year company-funded generous pension, was some kind of singular lapse in morals. I guess not.

(They pocketed billions in the process, as they carved down the benefit inch by inch to almost nothing, once accounting figured out "every dollar screwed out of the employees, I get a 1% bonus").
GPL is about not passing less freedom to your users than you yourself received. That's it.

You're free not to use GPL'd software, but the moment you do, it's authors are free to impose certain requirements on you, such that you preserve the freedom they gave you for your downstream users.
Well, you could... if you want to give up discrete integer representation...

Anyway, if ternary is actually optional in practice depends as much on how efficient the ternary logic can be implemented on a silicon process. If you increase integer storage efficiency by 10%, but circuit density decreases, maybe you're not getting enough value.
I think one thing re-frame does well is cascading events. One event might trigger other events, etc. There is also a library for orchestrating re-frame events: https://github.com/day8/re-frame-async-flow-fx

I think using re-frame rather than just building event loops yourself with channels and atoms give you some advantage in terms of existing libraries and utilities.
It does not defeat the point if your attack vector is closer to your connection than closer to your server (e.g. untrusted connection). And in this case you can be your own CA and verify your own certificate.

It does not defeat the point because your regular HTTP server can be MitM in the same way so not having self-signed HTTPS because of that is moot.

So again, you're missing the point.
Tools without good open standards forcing me in to their UI or restricted file formats:

jira, microsoft exchange, horribly sceumorphic PDF, anything with DRM
It's sort of a self-fulfilling prophecy though. As we build fewer reactors we lose economies of scales, we lose sub-contractors, we lose the knowledge to build these reactors efficiently and without incurring huge financial penalties due to delays and sub-standard deliveries by contractors. This in turn is used to justify building fewer reactors which creates this feedback loop.

You can always expect the first type of a new reactor (like this EPR design we've been working on) is going to face challenges, missed deadlines and cost inflation. If in the long run you plan to build a hundred of those it doesn't matter as much as if you only have 4-ish reactors in the pipeline.
I do risk saying that if you are not doing search, then Prolog gives you way too much power.

I have spent much more time looking for unexpected exponential runtime than the time it takes to implement the code without unification. That's the main reason I abandoned the language.
Ok, so lets be pedantic about pedantic about the argument pedantic ...

I know. Thats why I said:

" it comes often in the form of a SIDE COMMENT "nitpick this and this is actually Y" Which I like."

And "So a discussion never leads to anything, if all the people involved are overly pedantic ..."
Animal Crossing removed from sale in China amid Hong Kong protests
Proof of concept: end-to-end encryption in Jitsi Meet
How much does somebody in this kind of field in the US pay in taxes? As for me (Germany) I have to basically give away half, such a posting would pay me basically like a very entry position after taxes.
Ootheca
Understanding Backpropagation in Neural Network [video]
This is terrific. Any chance you have a link to such a meta-rule?

Is LessWrong one of these rationalist communities? Here's their relevant FAQ: https://wiki.lesswrong.com/wiki/FAQ#Site_Etiquette_and_Socia...

The reason I ask: My local political party recently adopted a geek-style Code of Conduct. Huge help. But as you can imagine, our policy debates remain suboptimal, sometimes getting rather acrimonious. Neither our bylaws or Robert's Rules of Order say much about playing nicely. Maybe some experience, advice from rationalists would help.

(HN's guidelines would also be a good start for my purposes. https://news.ycombinator.com/newsguidelines.html)
The U.S. vs. China: Who Is Winning the Key Technology Battles?
I'd say Atlassian products in general. Jira has had a notorious bug for nearly a decade (still ongoing, I believe) that would delete a description/comment if you accidentally hit escape in the middle of writing it. Bitbucket also changed the term "blame" to "annotate" because "blame" was a strong word that hurts feelings (seriously, this is the reason) and didn't bother telling anyone until people started wondering why blame wasn't supported. Also there was the time they displayed a huge ascii rainbow logo every time you pushed a commit, which is pretty distracting, considering you're expecting to find info related to your push while you're working (you had to turn off this info altogether to stop seeing this logo). I could go on, but basically, Atlassian isn't terribly interested in your productivity.
Arxiv is great, but why it the media writing up non peer reviewed articles?
> more likely to be coal or nuclear

Nuclear. Naive probability matters relatively little here. The risk of coal plants due to CO2 is a thin-tailed long term risk. No single coal plant will ever cause a headline (or an event) like this. Thin-tailed long-term risks can be mitigated and planned for and the result is always a sum of many smaller choices (albeit global warming is an existential risk for sure!).

Nuclear is different. 99,999% of time it's cheaper and cleaner than coal. Doesn't matter. The tail-risk is what matters and that's also, why (conventional) nuclear can't ever be economically competitive against any other power source without direct or indirect subsidies (there is no insurance that will insure a nuclear power plant).

Highly recommend Taleb`s paper on fat-tailedness [1].

[1] https://arxiv.org/abs/2001.10488
Fear not, all the highly profitable privatized humanitarian aid corporations are lining up as we speak...
Slackware is the one Linux I keep coming back to after trying out something else. As always, it just works (and no dependency checking in its package managers is a blessing compared to dealing with some issues in Ubuntu or Debian; for others there's always pkgsrc, by the grace of NetBSD).
Urban Dictionary for colors :)
Since the project is long term, 20$ - 30$ per hour comes to around $41k - $61k per year. This is a pretty good amount in the vast majority of the countries. The target audience is obviously not developers living in Silicon Valley. Probably looking for developers from Eastern Europe, Asia, Africa or South America. Also, there are a lot of countries that offer tax benefits when you are working as a freelancer.
"...there isn't such as thing as "the Arch way". The Arch Linux distribution want third party software to be as
upstream has made them, so they do not change anything unless absolutely necessary"

Gosh! This is exactly how I feel about Arch. And FreeBSD seems consistent until you step outside of the base, and then, it's just a pain in the pass, because so many software nowadays is build on the assumption of running Linux/bash/gnu textutils, etc.
Try to give yourself some slack. I too enjoy those games and have a toddler and an interesting side project. What works for me is to let myself unwind with some game time. And similarly reframe any time put into the side project as a win, even just a few minutes.

While I do get a rush from being productive it can be exhausting to always be 'on'. Games are one way to turn 'off', bring some variety to life, and experiment without guilt. Just remember that you don't have to finish the game or win every match.
This is exactly the type of content I come to HN for.
Yes you have. Telling me to wear different shoes once I visited your house is something different. So if you think that is a reasonable request, then I have to tell you that I will refrain from visiting your house. And advise others to be very considerate about visiting your house.
That would be "true" and "necessary", no?
Downloading an app defeats the whole purpose of contact tracing. The goal is that most of the population needs the app in order for it to be effective at all. The odds of two people who have the same app, with the correct permissions intersecting each other is incredibly slim. Additionally I don't think you fully understand how geofencing works.

See this tweet thread: https://twitter.com/zainy/status/1248482486524379137
I'm not sure what you mean by 'mistaken unpleasantness', but getting at the truth, however unpleasant, is a far higher and more widespread norm in the rationalist community.
The corporate sponsored H1-Bs are not a lottery - they are first come - first serve up to the quota for the year.

It's almost guaranteed that you'll get it if you get your application in early in the year.
Honest question: isn't the benchmarks game unrepresentative because it encourages submission of heavily optimized non-idiomatic programs?

Edit: looked at the source, which is easily accessible. The Java examples are reasonable (if slightly performance-minded, but nothing shocking).
Apple said to be planning fall iPhone refresh with iPad Pro-like design
> On InteractiveBrokers for example

That is not a consumer-friendly site. Is it even practical for the typical case TransferWise targets: sending a few payments a year, or a few a month?

The pricing page for foreign exchange has the cheapest category as under $1 billion -- is transferring $200 something they'd do? I don't know what a "basis point" is, or "trade value".

https://www.interactivebrokers.com/en/index.php?f=4969
This is a month old, with a lot of finger pointing and grumbling.

What does the data say so far as of today?

https://ourworldindata.org/grapher/new-covid-deaths-per-mill...

It is currently looking like Sweden is doing very well with their much criticized protocols. And, hey, the US is also doing pretty well when compared with many other countries that have transparent reporting of stats.

There will be a lot of lessons learned in the months ahead as we compare what different countries are doing. What worked, what didn't work, and why. Political mudslinging is unlikely to help this process.
Tiny Open Source Ethernet Switch
The Nintendo Switch's current best-selling game has been removed from Chinese online stores after activists used it to criticise the state.

Totally normal, nothing to see here. Just part of the long slow process of liberalisation through capitalism...right??
Right. But what are the realistic prospects of the next EPR designs getting considerably cheaper?

I am very excited about any new design which has a good chance to be cheaper, but so far the track record hasn't been very good.

And of course, we haven't talked about the nuclear waste.
Freedom isn't that well defined of a concept. Fo example I may say I have the freedom to not be blasted by your loud music, whereas you might say you have the freedom to play it.

Both can be true to a certain extent and both are freedoms. It's just that the context and amount matters.

If a judge decides that you're indeed infringing on my freedoms by blasting the music this loud, your own freedom will be restricted.

The GPL does restrict the freedom to restrict the guarantees it provides.
Try going for long-term projects or creating relationship with your customers. Once you charge them more then 10k USD the rate is ~6%, which is quite nice to have 94 cents on a dollar. It's something Upwork actually encourages, opposite for Fiverr as example
No, I don't think they do. Can you be more specific?
So it’s difficult to parse what your observation is providing insight into.

So let’s see how this blame game works, because I have a hunch you want to aim it at people that think Redux is a bad choice.

You are suggesting that people that really don’t like Redux actually don’t know how to use it properly, misuse it, go down that rabbit hole and come out completely jaded by it. They then go on to provide their feedback, to which the obvious dismissive response is ‘well maybe you don’t know what your’re doing’. So the bad mouthing is actually occurring from the other side, no?

For the last few years, any job post you saw related to React, Redux was a prerequisite for probably over 90% of those posts. In other words, Redux was gospel, not the the feedback of naysayers. The mass broadcasting was happening by the framework adopters to the point said framework became ubiquitous.

Lastly, there’s very little feedback about Redux that has to do with people’s understanding of it. Almost the entirety of feedback is coming from usage of Redux and noticing by-products of using it (bloated code base, needless complexity - and this needless complexity criticism is ripe for being sniped by the framework advocates as a symptom of essentially incompetent developers who can’t see the elegance of Redux. The feedback is that it’s not elegant ).

The thought leaders are not the people providing negative feedback in this thread and elsewhere. The thought leaders, the gospel creators in this case are these Redux based articles/advocates that prolifically spread Redux throughout the React ecosystem to the point it became a standard dependency for every app.

In this case, this is a very real situation where it needs serious push back because it spread untethered and unexamined.

One thing I also want to point out, the same way the developer community has a responsibility to evaluate the proper usage of a technology, those who partake in pushing certain technology also have a responsibility of analyzing the impact of what they are evangelizing. One could argue it is irresponsible for influential subsets of the Javascript ecosystem to push a layer of complexity for apps that do not need to make the trade offs for a few features.
> As a sysadmin, your goal for long term stability is to separate the important bits from the volatile bits to stop them from treading on each other’s toes.

> Separation of the core OS from the services it is running is the key to keeping a hygienic separation between components sharing the same file system.

This sounds sensible on the surface, but I'm not convinced. Surely if I run a production system that actually does something, the critical bits I would want separated is not just the core OS, but the core OS plus whatever production software I run on it.

And at that point, why would I want to install any other volatile bits on that system?
> Profit is not compensation for risk.

Yes it is. The primary reason anyone takes on risk is because there is profit in it.
This is pretty good, didn't know about watchexec, but you can achieve the same by choosing carefully the command you pipe from, for example:

ls *.md | make

Will only trigger the build if a md file is modified, which is what I think the author is interested in.
Ancient teeth from Peru hint now-extinct monkeys crossed Atlantic from Africa