skysight-inc/HackerNews huggingface dataset:
Referencing the toxicity of water is a bit disingenuous, since the average human body is 60% water or more to begin with. Glyphosate, on the other hand, is a substance wholly artificial and foreign to the human body. Its only logical that if the substance is capable of interfering with a plant's enzyme pathway, said molecule can also have a similar role in animal hosts as well.

Surely each of us is carrying more than trace amounts of this substance, unfortunately. Its used in grain crops as a pre-harvest crop desiccant, although in a way to limit residue effects. The fact that France has banned the herbicide, with other European countries considering similar bans, is something I found interesting.
The Core will implement a property based look-up feature for finding algorithms, e.g. it might allow you find an algorithm where "fips=true", or "keysize=128, constant_time=true".

Why? What designer builds a system this way, without knowing precisely what algorithm they're using?
Mine will be called simply Programming Language.
I'm gonna have to disagree with you about InMotion.

Their infrastructure feels like using a couple of half disassembled servers on the floor. Their platform is fragmented to pieces, they have no idea what a "design system" is, and you have to log into like three different webapps to just play around with your server.

They are literally in the same place they were in on day one, playform wise.

If you're nostalgic for some 2006 era hosting company, go with InMotion.
Their guidelines [1] state that they need your e-mail because "an algorithm uses it to determine if you are a genuine PhD candidate in math/stat." It seems that the site is meant for PhD students rather than PhD recipients.

[1] https://www.hessix.com/guide
Anyone voting this down, ask yourself: why do I, as customer, care about your costs. That’s YOUR business, not mine. You tell me about your costs, my mind turns off and I don’t want to hear anything else you say.
The new Google Calendar is pretty sweet though, especially the day view when you have multiple calendars displayed
I upvoted that comment (admittedly only because it appeared greyed).

> Comments like this don't contribute anything to the discussion...

While flip, it makes a good point: this is a kind of “dog bites man” topic. Such topics can still be usefully addressed, (and the article is a good one) but the outrage should be at the effectiveness (if any) and perhaps techniques rather than the action at all (which unfortunately is the subject of the article title).

> and I would argue they're actually harmful because they make people complacent.

The brevity of the comment is indeed cynical, but it sparled a good comment from you as well as provoking thought on my part of “what makes a discussion like this relevant”
so a convolution is simply a method to calculate a total likelihood?

why do we say convolution instead of total likelihood, which is so much more to the point the goal that is trying to be achieved?
I don't see Apple achieving hyper-growth and becoming a $10 trillion company, but they have a solid business selling high-end hardware to people willing to pay for it with money instead of data. What does Oracle have on the horizon? Legacy enterprise support and lawsuits about Java?
The last example of software optimization causing mean slowdown because users actually use the software is so true. Another example I've seen is better ML models causing accuracy to go down; users try harder things.
Craig Wright sounds like an ass. That doesn't help me understand why the poster was claiming these issues are irrelevant.
Healthcare services using the watch. I was a doubter but the fitness rings schtick combined with a weight lifting app has me sold on it.
Streaming content?
The consolidated news app is interesting as well, but probably not a huge revenue stream.
Not resilient against Sybil attack but might help mitigate poorly executed DoS.
SpaceX launches Crew Dragon spacecraft in first-ever demo mission
Not solved. Still getting the error.
If memory serves me well, in one of the letters he sent a number of years back (10-ish?), he mentioned that they had someone in their staff managing a portfolio of stock picks and doing a great job at it, and gave a heads up to readers that they might find tech stocks come in and out of their portfolio every so often as a result. Presumably he liked the returns he was seeing and jumped in too.

Also, Apple displays a number of characteristics that he reportedly likes to invest in: the business that Apple is in is straightforward to understand, the market is big and they've a strong or growing market position, they're profitable and have a big cash position, they've a strong brand and difficult to reproduce expertise (i.e. a moat).
I didn't watch it, but I had many friends who did and were very upset about the ending and lack of closure on story lines.
That's a bit much. He's not wrong, and you disagree with his posting. That doesn't make him a terrible person, and certainly doesn't make you a better person for opposing it.

So, please, leave insulting people out of the thread.
I'm guessing it's also using Arc?

(It's too bad that it is limited only to people in Maths PhD programs.)
And FreeRTOS. RTLinux is only barely soft realtime.
Flying Pigs Unsafe at Any Speed
Django's ORM has always served me well, it handles migrations and I've had almost zero SQL-hacks that needed to be done.
Yeah I think that's the problem: an attacker can gain a majority of dishonest nodes.
I have felt the same way so was interested to see that in the article. Thanks for pointing it out.
"Surprisingly, our study shows that it is as easy to make concurrency bugs with message passing as with shared memory, sometimes even more. For example, around 58% of blocking bugs are caused by message passing. In addition to the violation of Go’s channel usage rules (e.g., waiting on a channel that no one sends data to or close), many concurrency bugs are caused by the mixed usage of message passing and other new semantics and new libraries in Go, which can easily be overlooked but hard to detect."
"But just how long the Boeing 777 jet could have stayed airborne would depend on its actual flight path, its altitude and how many of its four engines were operating."

Don't the 777s have 2 engines?
I saw a presentation at Mix once where they went through the redesign process in detail. For myself, and many others, the end result wasn’t great—and not only because it was different—but there was study behind it.
You're probably confusing the crash bars with similar looking but non-structural aerodynamic fairings, which are much more common in the US. The EU-compliant crash bars are an integral part of the trailer frame, not something bolted on.
Still thought it had the association some how.
Well, they make machines that are very costly and they focus on global logistics. They've also got a huge supply chain in China. You don't need a 'new vision' to make bucketloads of cash for your investors.
The quirk here is that due to the E3 visa, it's about as easy to hire Australians to work in the US as it is to hire them to work in Australia. So why pay more for folks who stay at home?
Isn't it the exact opposite actually? (Sorry if I'm missing sarcasm)

Here I am discussing how her name is spelled, instead of her actual ideas in the field...
Twitter’s Micro-Slavery
- I really don't think that Python needs an additional layer of abstraction, especially when using scikit-learn which is high level enough as it is.

- The workflow in the readme is missing the part when you actually use the model. This will often need to be connected to your original preprocessing in some way - for example, if the dataset that you're predicting on has a categorical variable with a unique value which wasn't present in the training dataset, this effectively introduces a new feature in your dataset, which makes it impossible to do model.predict(). The need to manage things like this changes that workflow chart quite a bit.
> Did you read the article?

Please don’t do this.

> Maybe you should try to understand

Or this. Reminder: be civil, don’t be snarky.

https://news.ycombinator.com/newsguidelines.html
I actually agree. In my experience though, since the design is more visible to business people, it's easier to convince them it's needed. Tech debt gets attention when development grinds to a halt and productivity takes a toll.
The other thing in my experience is that usually the dev is last in line when it comes to decision making, unless you have a strong tech person who can take control of the product vision and push back. But those people are rare since they have to wear multiple hats. Usually I see that designers make the design first based on some use case or story and the devs then get to code it.
This is a good point to make. I think the author has just had bad experiences with designers, as have I.
Gmail, venmo, etc. don't need a redesign because they were thoughtfully designed through a good process in the first place.

To speak to your AWS example; right now I'm in the process of redesigning an incredibly complex product from the ground up because is was so poorly designed the first time around. The users complain all day, the field engineers complain every day. A total redesign is our only hope to make it as a company longer-term.

The original engineers chose Material as the component style, which is terrible for a data-dense app. So as a part of all this, we're transitioning to a new design system that increases data density, readability, and has more component options to make actions absolutely clear and make space usage more efficient. We're also including in-app terminal support for those that prefer to use it that way. Also, certain parts of the FE will be metadata driven, where it makes sense for business logic.

TL;DR - This is a very broad topic that the author covers very superficially from their limited experience, but I absolutely loathe bad designers and poorly thought out redesigns.
I didn't understand this sentence and stopped reading:

"How likely is it that a ball will go a distance c if you drop it and then drop it again from above the point at which it landed?"
As much as I don't like javascript, there is a whole swathe of concurrency bugs that exists in golang and not in nodejs.
It's been more like 1.5-2 years I sat on an IP, and had AWS setup the reverse record for it. I parked it on my SPF record, then started slowly sending messages through it after 6 months. I was not in a hurry, and I figured the extra time woulden't hurt.

DO's equivalent Elastic IP product can't be used to originate email, unfortunately. They actively block it, and it's against their ToS (Last time I looked). Otherwise I would have preferred to host it there. If you allocate a Droplet, groom it's IP, and then terminate it (either for yours or their reasons), they only "promise" to give you back the same IP, and I'd hate to have to setup a new IP in a rush.
The crypto space is full of trolls on all sides constantly making religious extremist type of statements against other crypto projects. It seems to me 80%+ of social media comments are of this type and was my primary decision point to sell any crypto assets where the community was more focused on infighting than solving issues like adoption, regulation, and security.
At their PE ratio they don't need to have a bright shiny future of limitless growth. They just need to not be Nokia.

AMZN on the other hand ...
You hook 'em young, they become users for life. MS does the same thing, offering a steep academic discount for Office, VS, etc..
It is supremely unlikely Akamai (via Rich Salz who is leading and has led a lot of post heartbleed fixup) take libressl seriously at all nor do any other large contributing company. People in the FreeBSD community knew libressl would be a flash in the pan given the personalities involved and FreeBSD has legitimate large scale commercial usage.
This looks pretty interesting. I am currently implementing DS workflows that are essentially python classes to orchestrate R scripts. I'll have a closer look on Monday but if I can use it to handle rpy2 R format data I'll be happy
Which of the names listed are Czech or Austrian?
Perhaps the same can be said about Louis Vuitton handbags, and does not stop MHLV, or whatstheirletters, from making money hand over fist.
Embleema (Techstars Alchemist '18) | VP of Engineering | Chelsea, New York City, NY | ONSITE | https://www.embleema.com/ | Full-time

We're on a mission to put patients at the center of clinical research and accelerate the availability of new treatments to un-treated patients with rare diseases. To do so, we help patients reclaim control of their medical data, connect directly with research studies and be compensated for sharing their data.

We raised our Series A-1 and are part of Techstars & Alchemist blockchain accelerator. We closed a deal with the leading pharmacy software provider in Europe, enabling us to deploy our system and tokens in France through 9,000 pharmacies, reaching up to 30 million patients. We also signed contracts with 2 global pharma companies and the leading cancer treatment center in Europe and are also collaborating with Harvard Medical School and George Washington University.

We’re looking for a VP of Engineering to become the leader of our engineering team. You will collaborate with the founding team to co-create the product strategy and work side-by-side with engineers to support the technical execution of our projects. You will manage a team of 5 engineers today, growing to 10 in one year. The team is globally distributed. We’re looking for someone who likes to solve big and meaningful problems and has 5-10 years of software engineering experience. You need to have a deep interest for digital health and healthcare data. Good knowledge of Node, React and/or React Native is a big plus but there’s still plenty of flexibility in our stack choices.

Contact: join.us at embleema dot com - Questions welcome!
Sorry if my point wasn't clear. I do mean that there should be DPI software running somewhere external, the point is just that you don't need dedicated hardware to do it. I completely agree doing everything on the endpoint isn't going to end well.
How about A Programming Language https://en.wikipedia.org/wiki/APL_(programming_language)? Yeah, that's the ticket.
> What does Oracle have on the horizon?

They could become a good force in the cloud after netsuite purchase.

https://cloud.oracle.com/home
These days I vastly prefer autoformatters, only run at precommit stage myself. Instead of having to adapt to different styles everytime and getting distracted by stylistic changes mid-coding (eg. on save), I can just rely that the styles are eventually consistent and code ahead. It takes some time getting used to, but it’s super refreshing.
When you say the machines are too costly, who are you implying that's bad for? Presumably not investors?
BeagleBone AI
It will be interesting to see more and more insurance companies offering discounted/free Apple Watches. Fitness + accurate monitoring of heart activity + whatever's coming next makes for a powerful combination.
For example JPOX was an ORM that almost put me off the entire idea. It was horrendous.

Recently I've used Django ORM and SQLAlchemy - both are warty but generally decent and better than not using any ORM.

This is somewhat language dependent - certain language qualities inhibit the creation of decent ORMs (e.g. it's not really possible to create a decent ORM in golang due to its design).
Can you measure distance between two points?
I agree with all that. But I'll add this. If the CEO is in any way involved with design, then you're already fucked. At every company I've every worked for either a) the company is big enough that the CEO doesn't even know there's a UX specialist, or b) the CEO defers to the UX specialist.
A staple of my teen (late 70s/early 80s) years. We used to argue about the geography and challenges of Odysseus’s trip vs the travels of the Fellowship of the Ring.

One of my friends tried to DM a game set in Homer’s universe. Really didn’t work well at all but was a fun idea.
As much as the author has expressed displeasure with it, I really liked CGP Grey's older essay (from when he actually wrote essays) "I Have Died Many Times"
I'd agree that it's not a good article. But it is "interesting" in that the topic of UX redesign is very relevant to the software field.
I have a few feelings about this:

1. Comfort/dread in the fact that money does not help anybody make better decisions, it just widens the range of decisions they are allowed to make.

2. Sadness that this is even news. I feel like we are all just violating a man’s personal life. I don’t think something like this really belongs on HN.

3. Just general ambivalence, life is messy. I’m sure if everybody knew all my warts they’d read a lot worse than this article. Why is Jeff being held to a higher standard?
Cutting-edge research is by nature difficult to understand. You have to know everything that lead up to the work to understand it, plus the new stuff being built in the paper. It's difficult to keep track of so many layers of abstractions, and unraveling them all for every statement until you have understandable chunks would make the paper too long and unreadable.

We already use a subjective measure for rating explanations. It's called elegance. Academics tend to prefer shorter, more elegant proofs in my experience. It just takes a long time to get there. If you want to understand the latest research, you have to be a specialist in that subject area. Even the elegant proofs can require years of study before you have enough background knowledge to understand the concepts needed to make it digestible.
Are you suggesting one should be proud of something just because it's harder?
Some people, particularly on the left, are unconcerned about political censorship by Facebook, Google, Twitter, etc, figuring that they will only censor people the left don't like.

But what when Facebook etc start censoring people who want big corporations to pay more tax or respect privacy? They are very likely to do this eventually (even if they are not doing so now), particularly in subtle ways like giving content less visibility, because doing so helps them achieve their objectives.
Probably because Oracle has been pissing off their bread and butter for years and it's starting to bite them.

Amazon got the gov cloud contract. Oracle's suing, but all they have is that someone jumped from the DoD to Amazon. https://www.nextgov.com/it-modernization/2019/02/pentagon-in...

Also, I've heard stories at other .gov datacenters where they're trying to phase out Oracle as fast as they can because they're tired of their crap. Like last time I checked Oracle DB charged based on the number of CPUs you _could_ be running on. So if you have a modern env that dynamically provisions across a datacenter, then they charge for all of the cores in your datacenter.
Ionic Encrypted Search
I cannot register with my University of Michigan email. It states, "You are not listed as a PhD candidate." What's the algorithm that determines if I'm a Ph.D. candidate?
And a recursive acronym to boot!
Personally, I rely a lot on autoformatters ran on save. It frees my mind completely from thinking about formatting, I can write ugly one-liners that get immediately beautified and I have an almost-immediate feedback for syntax errors (it doesn't autoformat => I made a syntax error somewhere)
Blocking is a pretty big deal.

With something like pipes or sockets, there are timeouts and saner handling of breakages. With Go channels, one false move, and you've got a panic or an infinite wait.

I like Go, just not a big fan of channels.
Also a good policy for naive diff algorithms that don't know whether minor changes are semantic or not (e.g. whitespace in Python vs. PHP)
"For data scientists and data engineers, d6tflow is a python library which makes building complex data science workflows easy, fast and intuitive. It is built on top of workflow manager luigi but unlike luigi it is optimized for data science workflows."

But they didn't really explain/sell what those optimisations are in the readme.
Channels are appealing, but they're trickier than they seem. Especially when you're selecting on two channels waiting for one event to happen first but then both happen at the same time. Eventually you end up with special code in both cases to check whether the othe thing happened and try to stop it, and then what if you're late, ... The code is easy to write, but hard to make correct.
Erlang runs atop its own VM that includes scheduler, routing services, etc.

There are (at least) a couple of different ways to identify the recipient of a message: process ID (unique identifier for another actor) or Erlang's name service.

The VM does indeed know whether the recipient is local; the sender typically neither knows nor cares, although the information is available if useful.
I happen to work for Rackspace at the moment, and I'm really disappointed that I keep hearing about these things in the news first. Ever since we went private, all the upper management changed and we've kinda been kept in the dark, which is a big giant red flag. I think it might be time to polish up the old resume.
I’d stay away from Linode. They’ve had so many major security issues over the years that at this point they are like the Yahoo Mail of VPS in my mind.
Zuck already achieved his ideal, with a few compromises: well-connected social network of whole world, with no ethical abstention to share.
My frustration with editorconfig files is that they don't have nearly enough breadth of config options to create close-to-identical setups for everyone on the team. The options are shallow compared to all the ways a modern formatter (like WebStorm's) can differ between users.

It seems like CLI tools built for a specific language are the best solution as of now.
Well, if it didn't exist before, you just created it.
Debian is a bad example; they compile everything from scratch, they don't need ABI compatibility.
Thanks! 1/3 opting out is indeed damning. I'm surprised they made those stats public. Hopefully a moderator of /r/programming, /r/news, /r/politics, or some other mega-popular subreddit will post their stats.
They describe issues fundamental to any software accepting remote connections from untrusted peers, ie they are entirely irrelevant.
You asked why he called that cryptocurrency a scam, -- you have your answer. :) He did not call it a scam due to the reports themselves, he addressed their merits individually.
It's an argument for being cautious about handling money and avoiding it if you can. Of course, Internet commerce deals with it a lot, but sometimes it's an unnecessary dependency and removing it simplifies the problem.
Getting started with Git and GitHub: the complete beginner's guide
> Some people, particularly on the left, are unconcerned about political censorship by Facebook, Google, Twitter, etc, figuring that they will only censor people the left don't like.

Any source for that? That sounds like a gratuitous accusation
This isn't your father's Microsoft
Really cool website - thank you!
I'm fairly confident that Erlang's "actors" (the language authors didn't know about Hewitt's work at the time) were originally local-only, since the objective was robust processing on standalone network routers.

I suspect the fact that asynchronous messaging turns out to be particularly well-suited to network communications was a happy accident.

Anyway, I guess my point is that local-only actors can be useful, but I definitely agree that network transparency is a huge win.
Carlos Ghosn's lawyers ask a Japanese court to release him on bail
Tons of optimisation has happened and is happening in Li-ion tech. Musk is no stupid to go all in with it. He knew all other so called revolutionary battery technology are at least couple of decades away. At the same time, there is still tons of space for optimisation in Li-ion tech. The future for at least couple of decades, if not more, is Li-ion for sure.