skysight-inc/HackerNews huggingface dataset:
(Had to post the remainder here as I kept getting the comment-too-long error.)

Europe Only:

Role | Skills | Weekly rate | Duration

Europe role #1 | Apex | $1500 - $3000 / week | Varies

Europe role #2 | Microsoft Azure, AWS | $1500 - $2500 / week | Varies

Anywhere:

Role | Skills | Weekly rate | Duration

Anywhere role #1 | Ansible, CI/CD, Redhat | $1650 - $2050 / week | 6 Months+

Anywhere role #2 | Vue.js, HTML, CSS | $1650 - $2050 / week | 6 Months+

Anywhere role #3 | .NET, HTML, JS | $1100 - $1500 / week | 6 Months

Anywhere role #4 | Spark, AWS | $1250 - $2050 / week | 3 Months

Anywhere role #5 | Java, iOS, Swift | $1250 - 2000 / week | 6 months

Anywhere role #6 | Devops, Python | $1650 - $2050 / week | 6 Months+
It doesn't have a real module system.
I agree in the difficulty of finding abundant, good examples for F#. I'll throw out some plugs for ones that I liked.

* https://pragprog.com/titles/swdddf/domain-modeling-made-func... Uses F# as implementation language, though I cannot recommend this book enough for general type-safe design modeling regardless of the language.

* https://fsharpforfunandprofit.com/ Website of the author of the book mentioned above. He also has some good Youtube videos on the topic.

* https://www.demystifyfp.com/FsApplied/ A book that will walk you though developing a webserver, and also introduces you to Paket for dependency management.

I don't develop F# (or .NET) professionally, but I had fun when I played around with it. I found the interop with C# very seamless as well.
C# Quick Course for AR/VR Developers in Unity3D
Thanks, first I’m seeing anyone report this as the reason.

The 2% they were operating under was a joke (less than 1/3rd Lehman’s capitalization), 30% on the other hand, seems outright punitive if true.

Timing is weird too.
SEEKING WORK | Europe (Switzerland, Germany, UK) / Remote (EU or Eastern time)

Functional programming, Lisps, databases, C/C++/Rust, generally broad technical experience.

https://github.com/pflanze
http://christianjaeger.ch/resume-chj.pdf
Not an American but if it all goes by what I see in the news, no you are not.
I am not always allowed to bring my own laptop to the network...
Interpreting text for commands has an interest parallel to a major World of Warcraft bug. It turns out that you could run arbitrary lua code in your chat terminal by using the "/run ..." command.

Enterprising thieves figured out that one of the things you could do was redefine functions, in particular the 'RemoveExtraSpaces' function that gets run against every chat line. If you set RemoveExtraSpaces=RunScript you've told WoW to execute every chat message displayed in your terminal.

Attackers just have to trick you into writing "/run RemoveExtraSpaces=RunScript" into your terminal, and after that all they had to do was chat code to you and it would execute. They basically get full control of anything lua can do in your game -- including sending messages to your friends asking them to also run the attack command.
Why does it have to be an app? I don't want to install your garbage spyware on my phone. Just make an extremely simple webpage without any ads or other garbage.
I've always struggled with this too, I just cannot understand it. Same with seeing like a $1B yacht or a massive diamond - I don't know how you'd go about turning that into insulin or low-cost homes. Even as I type this out I don't understand what I'm saying, so if anyone sees what idea I'm struggling with I'd really appreciate any help.
DMCA 1201 is not an American law, it's just the American implementation of the anti-circumvention provisions of the WIPO Copyright Treaty. It exists in the EU (ISD Article 6), at the least. Given that the underlying treaty has 95 parties to it you're probably going to have to go deep into the third world to find a hospitable jurisdiction willing to host circumvention tools.
Location: Switzerland

Remote: Yes (preferred)

Willing to relocate: yes to Germany, UK

Technologies: Functional programming (Scheme, Clojure, functional-perl.org, happy to start with Elixir/Erlang or Haskell/PureScript/OCaml/F#), C/C++/Rust, databases/backend/full-stack.

Résumé/CV: http://christianjaeger.ch/resume-chj.pdf

Email: ch@christianjaeger.ch
Not really. For example, Florida has no state-wide mandate and the individual city mandates there are not really enforceable [1].

[1] https://www.flgov.com/wp-content/uploads/orders/2020/EO_20-2...
I see - you want the CPI to reflect your personal situation.
The structural needs of each car are different. If the battery can handle them all, then it is overbuilt and you can save enough by not being swapable to make your car cheaper (or give it longer range or some other trade off) so you won't do it. If you have a different battery for each car you can follow your plan, but then the logistics of handling all the different batteries means nobody has the right one for your car in stock.

There is only one place to put a large battery pack. However there are lots of places to put a smaller battery back. Or you can have a non-rectangular battery pack in that one place to better fit the room you have. Cars are about compromises, so a standard swapable battery pack will be smaller than the customized for the car one you can make. A tiny economy car doesn't have as much space as a large family car so plan is harmful to families that want to go on vacation as they have to stop more often.
It's called Aliexpress.

I've been gradually moving from Amazon to eBay to Aliexpress. Ironically, this happened because I got scammed on Amazon a few times. I figured if I was gonna get scammed, I might as well save a bit with eBay, and it seemed a bit more reliable. Then Aliexpress came out even cheaper, although shipping times are sometimes insane.

Aliexpress also has real human beings. I got scammed there once too, and the result was human, efficient, and chaotic (partial refund, on a product worth $0). All-in-all, it was a lot better than talking to Amazon's recently-useless reps, or eBay computers.

What's odd is Amazon had amazing customer service just a couple years back.

And if I need quality/genuine, I order direct from the vendor most of the time.
It's relative to the behavior of whoever is providing the software. So, if I make a page with an OBS download on it entitled "DOWNLOAD ALL MUSIC OFF YOUTUBE FOR FREE", then I'm violating DMCA 1201. But OBS itself isn't illegal - just my particular actions.
Actually it is a very valid criticism
It's not 'tone policing' to ask someone to not use personal abuse!

Please check the site guidelines https://news.ycombinator.com/newsguidelines.html.

> When disagreeing, please reply to the argument instead of calling names.
Every time I leave the bay area to go somewhere hiking, the towns I pass through are full of both (a) Trump flags and (b) people not wearing masks. Two weeks ago, employees at local bakeries near Mt. Shasta weren't wearing masks in the kitchen. Even the employees at Taco Bell Drive Thru near Mt. Shasta weren't wearing masks (they had their masks off their nose). Complained via Taco Bell website and got no response. That's America in a nutshell.
Fuck off with this fake news. Compare the sizes. How dumb are you people?
Do they make you use the console with a paperclip and a DB-9, too?! That’s gotta be a bummer.
DMCA 1201 is a treaty implementation and thus cannot be repealed without significant international backlash.
Aptible (YC S14) | Remote (Pacific-Eastern Time Zones) | https://www.aptible.com

Aptible helps create a more trustworthy internet by improving data security and compliance. We make it simple for modern businesses to manage compliance so that they can build customer trust.

To learn more about who we are, our culture, and whether this is the right place for you, read our Owner's Manual (https://www.aptible.com/company/owners-manual) and profile on Key Values (https://www.keyvalues.com/aptible).

Open Role(s):

- Security Engineer: https://jobs.lever.co/aptible/54889be8-def5-4627-965b-b92b23...

- Senior Software Engineer, Aptible Deploy: https://jobs.lever.co/aptible/ee72375f-f46c-44ae-9b20-41227f...
Using the HelloSign API and White Labeling to Boost Your Brand
It's interesting to contrast with Docker, who similarly pitched an exciting new development model & ecosystem. In Docker's case, it was indeed non-proprietary, built on existing standards, and has now got to the stage where you can now swap Docker out for competing alternatives to avoid lock-in entirely.

On the other hand, while that model went great for Docker the technology, it has not gone well for Docker the business. I imagine Dark might see Docker as a cautionary tale of why _not_ to go down that road.
Fake video call app – spoofcard
I, for one, find nil-punning useful in Clojure.
Now that I think of it, it's very well put. Putting a feedback right where the product is being used or it might cause some issues is a good idea, otherwise you have to either force it out or give some rewards to collect feedback.
> "And when we look at what Cypress allows you to do (which is write many useful tests that have very little flake) then you wanna write more end-to-end tests."

Very little flake? That's not my experience with Cypress. The Cypress e2e tests on our build server sometimes fail for no discernible reason. Then you run them locally, and different tests fail, sometimes for understandable reasons (but then why didn't they fail on the server?) or sometimes also for no clear reason.

I'm spending a lot of time maintaining and fixing our Cypress tests, and the work they add seems far worse than the help they provide. Most of the time, a failing e2e test is not a problem with the code, but a problem with the test.

Honestly, I find myself longing for the days of Protractor. Horrible to set up perhaps, but in my memory of it, it was reliable once you got it working.
That is super interesting. When did this happen? What is the worst that did happen through this?
I remember reading Jack Ma is on record describing large Chinese bank business models as analogous to pawn shops and in general criticizing regulators. Probably had something to do with it.
If you look at how GitHub operates wrt. GitHub releases or GitHub actions it becomes clear (to me) that they have very different standards to certain security aspects then me or e.g. project zero.

So I would argue it's a case about having less strict standards wrt. Security vulnerabilities which requir your to pull in corrupted (or very careless) 3rd party code.
They run them less just-in-time that you think, e.g. 3M were able to double production in a couple of months [1]. I'd say that's pretty impressive, but what do I know. Regardless, preparing for these events is the government's job, including stockpiling the required PPE. In fact, in a bunch of countries the stockpiles were scaled down or simply never replenished because it was deemed an unnecessary expense (France, Belgium, Canada).

[1] https://www.startribune.com/3m-s-complicated-road-to-enough-...
> Greaves and colleagues used a twelfth-order polynomial, or an equation with twelve terms (plus a constant, the +b in the equation), to describe the noise in their ALMA data.

Hah. Wish that had been more emphasized in the original popular reports.
that's what many functional programming languages do (or did, I think it went a bit out of syle), but it is expensive and the interoperability story with C is not good.

edit: it also requires heap allocating activation frames in the most general case, which is slow.
As long as we are talking hypothetical designs, you can use spent nuclear fuel as reaction mass an ION engine just fine. That said, weight wise it’s fairly trivial so you could just eject it.

Project Orion is detonating nuclear weapons which consist of far more than just fuel, they also need high explosives etc, however much of the fuels energy is wasted both from low yield bombs being less efficient but also simply radiating energy in all directions. Nuclear powered ION engines however would be ejecting far more of their reaction mass of say xenon per KG of fuel that leftover fuel is basically irrelevant. In other words it’s a more efficient nuclear reaction, a vastly more efficient engine, and a much lower mass fraction spent on the physical engine.

This gets more extreme when you consider a crewed mission would need lots of power during the trip so they would want/need to build redundant nuclear reactors anyway.
DOS/65
CVE-2020-16009 and CVE-2020-15999 are described are "heap corruption". Are those two¹ bugs possible only in memory unsafe programming languages (in other words, they don't happen with safe programming languages and practices)?

¹=edit: clarified I was referring to the specific bugs
There's overhead in reading documentation, ex: all of asp.net core docs and examples are in C#.
I don't understand what you are trying to say here? Zero and near zero are effectively the same.
If you really have anxiety about this I recommend not engaging with any new software at all and just wake up tomorrow and see who won.
I think it's more accurate to say that it will postpone the death of 130k americans by a few months.
One can protect from these kinds of vulnerabilities by setting ignore-scripts to true as default:

npm config set ignore-scripts true

yarn config set ignore-scripts true

https://blog.npmjs.org/post/141702881055/package-install-scr...
It's patriotic to wear a mask in public.
When I'm in some unknown location I'm not going to hire an electrician to put in a charging station where I happen to need one. I depend on one being there. However as I already said charge at home means refueling places become uneconomical and they out out of business meaning that even though it isn't hard to put a charging station anywhere that doesn't mean they will exist.

Of course what I'm lacking is knowing how much this will affect things long term. Right no charging stations are being installed on hope they are worth it, if this turns out to be false owners will start to tear them out.
Don't hate the player, hate the game. Capital owners pay far less in taxes than worker bees.
See how you can make money on Facebook without paying a dine for anyone
AFAIK the FB algorithm also prefers posts from friends over posts from business pages, since that's the content that people prefer seeing.
That's almost certainly correct. Another way to view it is as a matter of community: "We are the people who don't eat X (or wear X, or do X)". Much as Americans view people who eat dogs as repulsive, having a set of proscribed behaviors defines who you're not and thus who you are.

When it comes to eating dog, the prohibition feels nearly as strong as if it came from God. It would take only a little nudge for somebody's existing dietary preferences to become scripture.

That preference might have had some other kind of more immediate necessity as well, but a lot of such cultural dictates are either arbitrary or become arbitrary as circumstances change. That just makes the cultural marker even more imperative. It would be easy to avoid pigs, say, if they were actually bad for you. Avoiding them even when everybody else is consuming them successfully shows a real determination.
From the start!
Robust SARS-CoV-2-specific T-cell immunity is maintained at 6 months
Eureka Prometheus Project – the largest R&D project for driverless cars
It’s pretty absurd for github to suggest that you should go through multiple steps to disable commands to log untrusted output. [1] Poor form to expect developers to understand and check for a new way that they need to sanitize their input rather than Github fixing it (possibly in a backwards incompatible way)

At a minimum they should provide a shell script (`show $XYZ`) and a js function that handles generating those tokens and enabling/disabling workflow commands for you.

[1] https://github.blog/changelog/2020-10-01-github-actions-depr...
They'd have to wear the things over Thanksgiving Dinner. Good luck seeing that happen - everyone knows you catch COVID only when out in public, but never over dinner with your friends.
You're missing the forest fort the trees.

* Mothers are paid significantly less on average but fathers aren't and there are deep cultural dynamics that perpetuate this. There isn't a fundamental reason this should be the case.

* Women (and men obviously too but we're talking about women) are conditioned constantly from birth to have those preferences and have to deal with pressure from everyone in their lives to not deviate from what's expected from them. (Same with men too -- try being a manly man who wants to bake wedding cakes or go into fashion.) And then when women try to be mold breakers and go into "masculine fields" they're pushed away and become lower status.
Only the legacy Windows .NET Framework has a Global Assembly Cache which doesn't exist in .NET Core.

Although the cross-platform .NET Core runtime does get pre-installed with a number of default Microsoft packages in its local NuGet package cache.
> Well, the unit tests can find you a few logical errors, which is great. I write unit tests for that all the time. But all possible sources of error are discovered by end-to-end tests.

Citation needed, sounds anecdotal. If this really is how your app behaves then you're going to run into problems eventually because end-to-end tests are slow as well as difficult to write+maintain, and you'll need hundreds (if not thousands) of them to cover all the important business logic in your app. This will slow down your developer productivity (PRs take long to merge because people wait for CI to finish) and ability to deploy quickly.

If your code is well-structured, your important business logic should be easily testable with unit and/or integration tests, and you don't need an end-to-end test to discover that, for example, a calculation is wrong. The pattern of functional core/imperative shell embodies this really well, I think.
The paper cites this website: https://covid19.healthdata.org/global?view=mask-use&tab=tren..., which reports 60% (self-reported) of people consistently wear masks. "Required" isn't the same as followed. Furthermore, I think this paper is modeling COVID19 deaths everywhere, not just in dense areas.
Wish they could simply disable this behavior! Or at least sandbox those scripts like Deno so if post install needs network or disk access, user has to specify a flag when installing
How do you know iPhone is so secure when you have no idea what’s in iOS?

Products that are closed to some groups are not secure against the group for which the product is open (Apple, US government et al.)
How to Build and Execute Performance Tests Before BlackFriday and CyberWeek
I think the reason is rather that React forces you to write a lot of JS and learn many concepts vs something like Svelte.

I also feel it has become more complicated now with hooks which, ironically, were supposed to make things simpler.
I have two experiences to share. Watch this space. Maybe writing about good times is good therapy for what is otherwise a painful election...
I can't buy it, European citizens almost all have to wear masks and we can clearly see that this measure alone doesn't seem to have an impact on the epidemic as the speed of the increase of cases is more or less the same that what we had in march. And nobody was wearing masks at that time.
Surely you can think of one thing that it tells you
State of Equity Crowdfunding in Canada
I've been building data sharding architectures for at least a decade, so the problems you raise are ones I am intimately familiar with. Many of the data models I've worked with have unavoidably unpredictable dynamic distributions of both data and load, so it is a problem that can't be ignored. You are correct that this will essentially break naive data sharding architectures.

It is possible to design data sharding architectures where balancing of both data and load across cores is continuous and smooth, with surprisingly minimal overhead and coordination cost. In fact, there are multiple ways of doing it, depending on your workload characteristics. At this point, the design idioms for this style of architecture are refined and robust, so there is no computer science reason the problems you raise need to exist in a real implementation. The reason it seems "difficult" in practice is because so many designs insist on loosely coupling and weakly scheduling storage, execution, network, etc. If your architecture concept is slapping a thin layer on top of RocksDB, it won't be feasible. Every part of the stack needs to understand and be designed to the model. The end result is actually quite elegant in my view, and with unmatched throughput.

People design distributed systems with simple static sharding schemes because they are obvious, easy, and it lets you cut a lot of corners on the rest of your system design. It is not the only way to design a distributed system, continuous adaptive resharding and load shedding is a demonstrably viable option, and it is much easier to implement within a single server than on an actual cluster of networked computers.
I said link but meant code.
Wait, are you saying Flash was fast compared to WebGL??

Which Amiga 500 like browser games are you thinking of? Would you link to one that demonstrates WebGL dramatically underperforming compared to a desktop?

This seems quite exaggerated to me. @fxtentacle gave some specific reasons, but even the 2x-4x estimate seems over-stated for the average shader, and pixel shaders are only a small fraction of a typical game’s run time. The 2-4x claim is relative and lacking specifics. It could happen, especially with tiny shaders, but on average, I don’t believe it, and it’s easy to verify using ShaderToy for example. (Also plenty easy to see just by visiting ShaderToy that typical WebGL shader perf is fine.)

There are far bigger reasons consumers don’t go to individual web sites for their games than the difference in perf between WebGL and desktop OpenGL. Just to mention two that can each separately account for it, 1) asset loading in the browser over the internet every time you play is awful, and 2) a web site is not a distribution channel -- most people making games don’t also have the capacity to market, publish, and host their own games, and most consumers are already looking for games on Steam and other app stores. Throw in browser UI restrictions and lack of support for game controllers, vs native apps on top of that. It’s really easy to see that WebGL game adoption has nothing to do with perf.
And then what happens in March?
> "Sometimes I wonder if Sun could have survived if they had gone for the x86 commodity hardware route."

They did try again in the late '00s: https://en.wikipedia.org/wiki/Sun_Ultra_series#x86 I always wondered why that didn't work out for them; seemed like a natural pivot.
This, whoever decided to pin a video in the middle of the article on mobile is an idiot.
You could try tacking some appropriate matching poster board over the wall under it.
The problem is that you would expect that over billions of people maternity and paternity would average out but it doesn't because of societal pressure. Men who stay at home are "low status" and women who don't are bad mothers. The problem is the social dynamic that creates these "preferences."
When scientific evidence about a possible low-cost preventative measure is mixed, the upside would be saved lives, and there is virtually no downside to using that preventative measure, the scientifically best thing to do would be to temporarily use that preventative measure until there is better data.
This is an ironically caustic comment on a matter which has plenty of first hand accounting you could link to, but prefer to simply label him as toxic.

And IMO, it's extremely misrepresentative, but if you could link to some displays of what you're referring to then I suppose we could debate what you mean by "toxic".