skysight-inc/HackerNews huggingface dataset:
> If people can't be bothered to make their message clear in slides, how would they create a readable technical paper?

Slides are not the same as or replacements for technical papers. Even by comparing them, you're making the same mistake as these engineers did. Compared to a paper, the downsides of a presentation are that they are typically constrained to just 30-60 minutes, in front of a group of people who may be checking their phones and only be half-engaged. Also, by its very nature, the presenter is speaking, so it's difficult to simultaneously read the slides while listen to the presenter.

The upside of a presentation however, is that you can give it to many people at once, and solicit feedback in real-time.

Accordingly, presentations like this need to be far tighter than technical papers. There needs to be much more work invested in prioritizing the issues that you discuss, they should take advantage of the advantages of the form (e.g., utilizing the skills of the audience), and minimize the disadvantages (short time-frame, and no monopoly on attention).

As a starter, you should never put a single word on a slide that you do not say out-loud. There's nothing worse than putting a block of text on a screen and talking about it. The astute audience members will listen to you while reading the text, and in the process not internalizing either. Most audience members will just have their eyes glaze over and then check their phones.

Sadly, engineers are often taught how to write technical papers, but not how to give effective technical presentations.
Went through their Git but couldn’t deduce much.

Do they use Poisson distribution, by any chance?
India makes medicine cheap and iPhones costly. And you are complaining?
I’ve seen a bunch of things like this that all seem to imply entry to a round about is governed by stop signs - they’re meant to be governed by “give way”/yield so that they don’t impede traffic when there isn’t significant load, so they always end up showing similar characteristics to stop signs (not quite as bad, but that’s not a high bar)

Personally though I’ve always wanted to make a genetic algorithm implementation that models this but where card can evolve when and what signals they give and how they respond to those signals. Fitness function would be speed to get to destination, crashing would be a failure.

I think it would be interesting to see what happened
Ask HN: LinkedIn Endorsement
Here's my story. I worked with a startup on its early stage 2 years ago and did pretty good. I was laid off after a year since they want an in-house developer but during my last day, the CTO/Co-founder praised me for my excellent work and thanked me for my work. He also told me that if I needed a LinkedIn endorsement, he'll write me one. At that time I didn't have a LinkedIn account.

Fast forward today, I'm asking him the recommendation he told me before. If you're an employer/manager, is this rude to ask?
1. There are still multiple options working options within the same ecosystem. And yes you can still self-host or pay to host[0]. Unlike on WhatsApp, Telegram or Signal where you have to choose one (or more) providers.

2. I find it weird how busy we are as a community are: scaring each other away from the solutions we should use by pushing Joe Average in front of us (like the post in this thread about mastodon.com being up for sale).

[0]: yes, there are problems. But FWIW mail disappeared before Gmail as well: I have memories of customers complaining about mail from "central USA" (or something) not arriving and after hassling our email provider and having them hassling their connections mail suddenly started to arrive. (And no I don't think it was acceptable then and I don't think it is acceptable now.)
Most of the technology that makes surveillance easy today (cell phones, the internet, electronic processing of credit card transactions) didn't exist in 1985. The government certainly could have spied on me but it would have been expensive and they would have had no reason to target me. I was nobody. Nowadays surveillance is cheap enough to do it indiscriminately, but it wasn't then.
Container level sandboxing is pretty difficult to do well without hypervisor/VM support.
Salesforce.com Buys Salesforce.org for $300M
Solaris jumped from 2.6 to 7 (the "2." is now implicit). Of course, Windows NT jumped from 4.0 to 2000. ;)
> I'm committed to never be active on a proprietary, closed social media platform again.

Including HN?
It's a powerful language that allows some fun syntax. I think it will make a mini-comeback when people rediscovered how much it does.

For someone who has never tried Perl I would suggest learning it and using it for scripting.
The Chinese visa application process does this well, and includes most of the field types you listed. Instead of using tabs, it lists sections on the left, and marks them in a different colour when complete. This pattern is very common for online visa applications, which have many fields that can easily be grouped.

To access the form, scroll to the bottom of this page and click 'AGREE':

https://bio.visaforchina.org/#/nav/system
> The speed listed in the introduction is wildly wrong. The foam could not possibly have hit at 28968 km/h

The article said "[a]s the crew rose at 28,968 kilometres per hour the piece of foam collided with one of the tiles". It did not say that it collided with the tiles at 28k km/hr, just that it collided with it during it's acceleration to that speed. So technically it's correct, but I definitely agree that it it's a false implication, likely added for dramatic effect.
In this mentioned scheme the products were not apparently returned to Amazon but the manufacturer. Amazon wouldn't know.

But in the general case, return rate would be very valuable for all to see... Maybe too valuable for Amazon's liking.
Doesn't have to be significant, and it can be done by upvoting those reviews so they rise to the top without leaving any reviews yourself (and I've heard people talk about using this specific tactic). Conversely, I've heard people complaining their competition left negative reviews and/or upvoted their bad reviews to the top.
How do you use a computer keyboard? Is it via VMPK? Could you please share your keymaps?
I find that people who generally hold this opinion against others are actually projecting their own thoughts.
It honestly had very little to do with which team we are discussing, as Obama also refused to do so much as fire the CIA officials under his own administration who were caught red handed spying on Congress while Congress was writing their torture report, much less prosecute them for doing it.

James Clapper lied under oath while testifying before Congress about NSA spying, and he suffered no consequences.

We have previously seen baseball players prosecuted for for the relatively trivial offense of lying to Congress about their personal steroid use.

Obama gave our intelligence agencies a free reign to break the law however they liked, without consequence, and I sincerely doubt the press would give somebody like Trump a free pass if his officials were caught pulling the same crap.
Personally, I look for history - if something's been around for at least 1-2 years I figure true negative reviews would have surfaced. So look at dates of oldest reviews.
The inclusion of a barbershop is very much an African-American cultural thing - these are traditional male social gathering places in that society. So this is probably not just providing a haircut, but also some things a bit higher up the Maslow hierarchy like that belonging you mentioned.
I wonder if they would really would have been any clearer without PowerPoint. The person who wrote that slide seemed fully capable of obscuring the message in any medium.
Interactive debugging. "Most bugs are a result of the execution state not being exactly what you think it is" (Carmack) and it's astonishing how many people just refuses to effectively debug using an interactive debugger, which allows for easy inspection of anything, at any moment, with a REPL for a given state of your program, including call stack inspection/jumping and what not. Some say that "printing" and/or "logging" is just "enough", when those are other debugging techniques and often needed too. Heck, even some say that "if you need to step through your code you already are in bad shit" just as an excuse.

Knowing how to do effective, interactive debugging in any language is a major step in productivity: it helps in so many ways: learning, diagnose, getting things done...
It does seem odd that traffic between nations is apparently not encrypted by agreement of those nations, with nation-pair crypto keys.

For example, a link from Vatican City to San Marino should be protected from Italy. A link from Bolivia to Switzerland should be protected from all the other countries along the route.
I want to use eBPF to run packet inspection and capture on my NIC, but the library functions accessible from eBPF don't include access to a nanosecond-resolution clock counter, or to efficient DMA to host procesd memory, needed for the job. Is anybody working on that?
The UK weakening privacy laws when they can do so actually sounds very plausible.
> This is a question of justice first of all.

No it's not. This is a question of optimizing spaceflight for safety.
Windows 10 Version 1903 Is Ready
I do the equivalent at work - go away from the computer and think. Well I'm a contractor / consultant with many home office hours now, but I did the same as an employee. In most cases I leave my phone at the desk because a) it helps me focus (same as leaving the computer behind) and b) it signals that I'm not wasting time, I'm thinking. No one has ever complained.

From photos of some development offices of companies that "get" software, the usefulness of hammock-driven development seems well understood there.
Wouldn't that give us even more reason to ask for privacy features from them? If they don't show an initiative to consider it themselves then users should take the lead. Mozilla wants me to sign a petition asking Apple to rotate their advertising ID. Well where's the petition I can sign asking Google to do the same?

If Mozilla speaks out against Apple while staying silent against Google it gives the appearance that they are at best not willing to bite the hand that feeds them. But at worst may raise concern that they are barking at the behest of their master.
Ranking Theorem requires two assumptions, which are both violated in this context:
1) The projects are independent
2) Not all project need completion to achieve success (i.e. you can select a subset of projects)

Here, the failure of one part leads to the failure of the whole project, and all parts of a project need completion at some point in time. The task at hand is thus to select the order of parts of projects to maximize the overall gain over many projects.
So what happens when you shoulder surf your team and they're reading reddit or hackernews? lol

The funny thing is I work in an open place and really don't care if people see me reading reddit or hn or whatever else on my screen and I happen to not be focused on a task. That said, I got startled when a tour group walked by and closed my browser one day. That was weird.
It's not just a matter of spending money.

As a simple example, per the numbers cited at http://blogs.edweek.org/edweek/District_Dossier/2014/10/stud... DC public schools spend a good bit more per student that neighboring Montgomery County, MD. The schools in Montgomery County are quite a bit better in terms of most of the things you list, except perhaps addiction treatment and at-risk intervention programs (about which I can't speak usefully; I don't know much about the state of them in Montgomery County).

Now DC is a pretty dysfunctional case in terms of the ineffectiveness of its spending. If I compare all the numbers being cited here to the numbers for Chicago Public Schools that https://www.illinoispolicy.org/cps-to-spend-an-additional-20... mentions (which are easily 3x lower), it seems pretty clear to me that more money would in fact help improve CPS pretty drastically. And there are certainly lots of places in the US that are in the same situation as CPS.

On the other hand, you also have the numbers in https://nypost.com/2017/06/14/ny-spends-more-money-per-stude... which has NYC schools at almost $22k per student, with somewhat mixed results. It's pretty common for suburban school districts to spend a good bit less than that with results that are comparable or better, for a variety of reasons.

All of which is to say that there are some school districts where money would definitely help, some where fixing the systemic mismanagement of the large amounts of money already being spent would help more, and some where it's not clear what would help the most...
does that make it ok?
Awesome for the author to post course material online! The use of Rust and Webassembly seem really interesting. Definitely something I'll check out.
This does a great job of demonstrating how increasing acceleration decreases traffic. 2m/s/s is 5mph/s, and helps a lot: Cars in front get out of the way faster. Lazy acceleration, while more accurate to what I see on the road, causes gridlock and traffic waves.

Perhaps more surprisingly, /reducing/ comf(ortable?) deceleration keeps things running smoother than higher values.
> It's always amazing, how strong the force of centralization is.

This is because Mastodon is a UX nightmare because of the way they decentralized it. With Twitter you go on and you @ your friends / etc and you're done. With Mastodon you have to figure out where they are and if they're not all in the same place it becomes a nightmare to try and manage.

I get it, decentralization can be great. But so far most of the implementations of decentralized social networks have been a UX nightmare for even the casual user.
That's a different situation then. A lot of companies make trainee employees sign a bond. To my knowledge all the Indian software consulting giants have one. If an employee leaves before the term is fulfilled (typically 2 years) they have to pay the company. It's usually on the order of 20-40% of an entry-level employee's annual salary. Otherwise the company can withhold references and experience letters, which are usually needed in future.

If you already have a bond/contract system in place and employees are still leaving, then IMO you're still paying them too little. If they are happy to pay 20-40% of their annual pay just to leave the company, it means they can make 50-100% more elsewhere. Loyalty is worth something but it's not worth passing up a pay raise that high.
The problem with generalization is how quickly it turn dark.

Robberies... I know someone who was robbed by a immigrant, and I believe them. I also know that social economic factors play a huge role in crime, and that people who flee from war and immigrant to my country is on average on the lower scale on the social economic ladder.

So what generalization should we apply here? Best practice is basically to do nothing and see to the individuals.
Mostly the latter, in my experience. Germany has dynamic signage on several highways, but if the sign says 80 (even with a secondary sign notifying of traffic jams), most people will still drive 160 if it doesn't look congested yet.
Any PL related material you'd recommend as a prerequisite for these materials? I don't have a formal CS background, but I do have a few years' professional experience.
> sources needed please.

https://law.justia.com/codes/new-jersey/2018/title-2c/chapte...
Author: Getting 2 billion files for 45 years worth of data from multiple sources, figuring how to present them and visualise them (including negative values etc. )

HN: why should the author be compensated, since everything is free and I can do it on weekend.
orbital launch energy takes so much because you have to overcome gravity. recorded maneuvers of these Craft turning at thousands of miles per hour doing right angles indicates they don't have to care about gravity. so getting out of Earth's orbit shouldn't take so much energy besides there's never any heat signature or obvious propulsion system shown, so no it wouldn't show some trace if leaving. actually it's pretty crazy to convince yourself that something's crazy just because you don't want to think about it. you could just admit that the thought scares you and then start dealing with your feelings, that would be the sane thing to do.
Just about every single state has state-level funding for schools that acts to even out those disparities.

Worse yet, spending (per pupil) on its own turns out to not be a very good predictor of quality of education. It doesn't even seem to be a great predictor if you control for parents' SES, from what I can see for various school districts in Boston's suburbs.

Put another way, a number of quite distressed school districts spend more than various "good" school districts, with much worse results. DC public schools are a poster child here, but not the only example by any means. So it's not just a matter of funding levels at all.
A little too much "up to" next to the claims, but even if it's half as good as they say, it'll be a solid offering. Strange to see them call 7nm "industry standard" given that very few companies have access to the technology, and they themselves most certainly do not.
We don't support that yet, but we are working on it. It's not that easy even if the theory is kind of simple to explain. The implementation in the different backends is mostly the challenge. The Python extension uses the Wasmer runtime (https://github.com/wasmerio/wasmer) which supports 3 backends to generate executable code: Singlepass, Cranelift, and LLVM.

Cranelift is the easiest one to embed, and it brings a great balance between compilation time and execution time. That's the one used in the Python extension right now.

The “import functions” feature is also missing in the PHP extension (https://github.com/wasmerio/php-ext-wasm), but yeah, as I said, we are working on it. It's coming soon!
Investment in Indian Solar Sector Dips to $9.8B in 2018
Ask HN: How did Trump tax cuts impact contractors?
Did the tax changes make a positive or negative impact on US contractors last year? Should employees consider converting to contractors? Any tips or loopholes you learned about the tax changes?
Yup. It should be illegal for non US residents to buy residential property in the US, especially in areas of high demand like the West Coast cities. Vancouver, BC implemented a tax which is somewhat helpful but clearly not enough. Land is a finite resource that's extremely valuable and selling it to foreigners for their vacation homes or investments is incredibly stupid. London is a place that's quickly learning this, although not doing anything about it. I wonder how bad it has to get until we change the laws. How many empty neighborhoods do we need to have before we reclaim the land for the people that actually live here? Probably a long time while the diversion is migrant workers crossing the Mexican border. It's amazing how stupid government and the people who support it can be.
Voice Assistants: Beyond the Hype
Surprised that nobody has taken the effort to explain "how" this is happening.

The article talks about flaws in DEX design, opening the risk of front running. What's happening is that DEXs work on chain, therefore orders are submitted on chain and thus visible in the mempool while waiting for miners to include it in a block. Front runners view these pending orders and then submit a similar order (but with a higher gas fee), thus incentivizing miners to take their Ethereum transaction instead of the earlier order (for higher fees).

While the article in question is correct with regards to what I explained above, I hate how generalizing it is. Not all DEXs are designed the same way. The first generation of DEXs did everything on chain which also has the downside of limited throughput (limited by blockchain transactions per second). The next generation DEXs are working to solve this with off chain solutions which would also solve the front running problem.
Link to that study?
Does modern C++ count ( c++ >= 11) ? The modern standard changed a lot of paradigms of the language, like a multi threading aware memory consistency model.

In the domain of system programming and gaming C++ is still paramount. While Rust will be an alternative in the system domain, the gaming "core" is still created with C++.

Also, compilers. Most modern compiler projects (LLVM, TVM, Tiramisu, MLIR, Lift) are written in C++, and compilers are among the most long-lived software projects.
I'm https://takeoverthe.world/@caff :) Self-hosting Mastodon has been an adventure, for sure. However, relays have definitely helped with federation. :)
> If both the math constraints and the interpretation of an experiment are based on the same assumption, why are you taking the interpretation of the experiment any more seriously than the pure math.

Because math models the experiment, it does not define it's results.

Even math as fundamental as the laws of thermodynamics does not constrain what is permitted; they are axioms which describe the universe as best we are able to view it. If all competing theories of quantum gravity agree on a point, it would mean almost[1] nothing until that point is observed.

From the outside it feels like there is a fallacy common in at least some branches of physics (string theory...) where over-fitting math is equated with insight.

[1]I suppose you could break out Bayes' theorem and try to work out a prior for comparable theories being wrong, degree of independence between theories, etc...
I've pondered a similar question: is pulling up right behind the car in front of you the optimal behavior for a red light? What if you could get everyone to leave a large gap (on the order of several car lengths)? Could you increase the number of cars that make it through a light while it's green? Or would it not matter?

Human nature is to pull as far forward as you can, within certain limits at least. But is that actually optimal? If not, with self-driving cars or some other technological assistance, maybe we could increase the efficiency of intersections that use signals.
As a civilian it would be hard to come up for a good faith reason why an employer could legally kill someone.

Hypothetically:
A person at Apple might not know why they can't hire someone from Google. For all they know it could have been ordered over apple trying to steal Google trade secrets as part of a settlement. Lots of possible reasons why it could be legal. The employee just does not necessarily have the knowledge. So they could make a defense that assumed their employer was acting in good faith.

It's pretty much impossible to prove good faith in the instances of death, and theft. Generally, such things are reserved for governments either through war or (criminal executions) or property seizure. If your employer was the government you may be able to make a good faith defense if it was related to your job and it turns out the government was violating the law.

Also keep mind it's a defense not an immunity. Also the more severe action the harder it is for there to be a lawful reason. There are very few instances were someone could legally kill someone vs not hire someone. It's like orders of magnitude different.
istjohn, I deeply appreciate your question. I've been sitting here for over an hour trying to answer so I'll just answer simply. Yes, I would rather have gone to a school in my neighborhood. I would have rather been around other African American and LatinX students than to have learned what it is to be neglected and to feel inferior @ 4.5 years old. No question.

Please don't use my response as an argument in support of segregation. That would be purely evil and disgusting.
I know the sort of instructions you get to become a rogue engineer. I want x achieved by date y. I do not care how you do it, I don't even want to know that. But unless you manage that let nobody come back alive.