skysight-inc/HackerNews huggingface dataset:
Not sure why we need another one of these, it does not add anything compared to every other tutorial there's around, it only makes things more confusing with imprecision and errors, in particular:

1. "Machine learning attempts to extract new knowledge from a large set of pre-processed data loaded into the system. Programmers need to formulate the rules for the machine, and it learns based on them" - plain wrong, machine learning _learns_ the rules, that's the whole point.

2. "The main architectures of deep learning are: [...] recurrent neural networks, [...] and recursive neural networks" - recursive NNs include recurrent NNs, and almost nobody uses the term "recursive".

3. Comparing DL to ML makes no sense. It's like comparing apples to fruits. Not to mention that almost every point is questionable in some way or the other: low quality datasets give low quality predictors, regardless, ANNs can be even more sensitive to raw data compared to some other ML algorithms, and not all ML models that are not ANNs are interpretable.

4. "Deep learning doesn’t rely on human expertise as much as traditional machine learning" - of course it does, simply because DL is _not_ the right thing to do in _most_ cases.

5. "in many cases, deep learning cannot be substituted." - see previous point.

6. "An artificial neural network is heavily inspired by the structure of a human brain" - the connection is tenuous at best.

7. "Every neural network consists of [...], and functions" - activations is the right term.

8. "Neurons only operate numbers in the range [0,1] or [-1,1]." - wrong.

9. "There are a lot of activation functions, we will consider the most common ones: linear, sigmoid and hyperbolic tangent" - linear activations are used only in very specific situations. And the relu family has been the most commonly used activation for years.

And I am only half-way.

I am really sorry to be like this but this is very low quality material.
Well I don't know for Stripe but subconsciously recruiters will always consider people who apply to be needy compared to people who are 'hunted' via Linkedin.

When you do that kind of blog posts, you try to improve the image of the company externally so that more people want to work there. It could help with more people applying but also increase the acceptance rate of the offers.

When you have a lot of people applying then you just cherry pick the best ones
You seeing your own search history does not imply google is able to see your search history. Especially if you don't use their browser.
> Has anyone come up with an ed with the advantages of a modern screen, so it shows the full file on the side but you can still run ed commands on it?

It's called vi or vim.
oh— what to do— what to do....
Yes, I am sure Amazon will be happy to license their S3 API to help their customers migrate over to Oracle's cloud product. I think not! :-P
I got a more general comment / question regarding this form of interview. Is this some kind of hidden age discrimination? Now I just might not be the target audience for those interviews or exactly one of those they mean to filter out, but after more than two decades of experience in the field (in various roles, but my first paid job as programmer was in '92) I feel uncomfortable with the kind of brain teasers I find on leetfree.org. Some are outright silly (e.g. "wiggle-sort"), some might be valid in some niche, but hardly common place (e.g. sparse matrix multiplication -- I haven't ever had the need to multiply matrices since leaving the University, but I haven't done any 3D graphics or robot control since then either).

If the companies which employ such interviews are aware of the distance of those puzzles to the day-to-day labor of a software engineer, then I suppose it's OK. But seeing that the interviewer himself was direct hire from University with no outside professional experience makes me wonder whether they are creating their own ivory tower. In case of Google this seems to work out for them (they decidedly wanted to make things different than then already established enterprises and having seen those, I say more power to them), but will it for others?
Between threads.

The compiler does nothing to prevent data races over shared memory IPC mechanisms across processes, which happen to be the way everyone that cares about security is turning back to, concurrency + processes.
And Waymo is not close to what Tesla does. Different strategy coming at it from different sides.

The question is not, who has the first taxi on any public road anywhere, but who first can launch 10000 of autonomous taxis and make money.

Waymo so far is just a gigantic money fire, and even if you assume their autonomy works, many people have made arguments that the businesses case is really not very solid at all. Waymo has incredibly few ours driven on public roads outside of a limited area.

Self driving is mostly a software problem, and to solve general driving, a gigantic learning problem. How is gone solve that first and scale it, is open.

I would put my money on Tesla, and I wouldn't invest in Waymo if I could.
To set expectations, it's been more than 10 years since I started learning, so I don't want to make it sound like it was an easy/short process for me either.

But regardless, here's a few notes from my experience that might/might not help:

I'd recommend starting out by consuming untranslated material only for titles that you can enjoy without actually fully understanding every piece of dialog/text, and being at peace with the fact that you might not have understood everything, as long as the experience of consuming the content was still enjoyable. Light-hearted slice of life comedies and titles that involve mostly mindless action can be good candidates (you can give the first episodes/chapters of every new title a try without translations to see how it goes). For everything else, definitely keep using translations.

Number one priority should always be to enjoy the content. If you're like me then that's what motivated you to learn in the first place, to enjoy the content more, so be sure to not confuse the end goal with the means you're using to get there.

Slowly, over periods of years, as you watch/read more titles without translations, you'll get better and better at picking up on contextual queues to fill in vocabulary that you don't already know, not by explicitly looking things up, but from pattern matching on actual usage. This will massively accelerate your learning as time goes on, and will also gradually expand the pool of content that you can enjoy without translations, forming a virtuous cycle. Eventually you'll find yourself no longer even thinking about the meaning of words/phrases in English, having learned their meaning from their context in Japanese speech/writing alone.

Some mediums are better suited for this process than others. Anime is especially great because it progresses on its own without giving you time to stress about the meaning of every word of dialog and look things up, which forces you to exercise those pattern matching muscles. Most other mediums let you progress through the story at your own pace, so you actually have to exercise restraint yourself. Of those, manga is probably the easiest to start out with to learn reading since it's still a very visual medium with lots of non-textual contextual cues, and shounen manga especially has furigana over every kanji so you can learn their pronunciation. Visual novels are also great in that they let you exercise both reading and listening skills simultaneously, but are probably not quite as good for beginner-level learning in either area compared to anime/manga. I'd leave fully text-based light novels for last after you're comfortable with reading manga with no furigana and visual novels, as they're pretty impossible to enjoy until you've built up a really solid foundation for reading.

At the end of the day I think there's no substitute for sheer time spent and volume of content consumed, but as long as you keep enjoying the content and the process of learning itself, you'll eventually get there. Have fun!
Despite the hate on HN it should be obvious that cryptocurrencies aren't 100% worthless. For that there must be no valuable use case, but even the same people will also say there are illegal use cases, defeating their own point.

(If you still want a legal use case then I suggest how WikiLeaks could still accept donations in Bitcoin when all other payment processors and banks blocked them.)
You don't need MBA to have MBA mindset. A lot of computer science grads use their degree to get foot in the door and then move into management positions.

At IBM, to do anything you need to get permissions from 5 different semi-tech approvers. They have not done any real work in a while but read a few blog posts and come up with their own policies that contradicts each other. It is a pita to want to produce high quality code.

And that is just middle management. All those people higher up can define tech words but hardly anyone can actually explain the definition of those tech terms.
What does this mean? If this is yet another “if you’re not for us you’re against us” argument (e.g. if you don’t discuss police violence in the workplace then you necessarily support police violence), then this is false on its face. If this means “the decision to not discuss politics—especially politics unrelated to one’s work—at work is itself a political decision” then fine, but what’s the point? Is the idea that it’s a self-inconsistent position? If so, how? One can discuss even the policy not to discuss politics at work without discussing e.g. police violence.
The antibody tests seemed to be consistently underestimating other measures of Covid-19 immunity, even conservative ones, so they're not considered as useful as we thought in April or May.

It's possible the tests aren't sensitive enough, or immunity is largely based on T-cells (more expensive to test for) rather than antibodies [0], or antibodies for other coronaviruses confer some level of immunity, or something else we still don't understand.

[0] https://www.eurekalert.org/pub_releases/2020-08/cp-mcc081720...
> "Rights are a societal construct" doesn't mean that nobody has a right to believe different things from society.

Unless society doesn't recognize your right to believe differently, no?

The is-ought problem does not rule out the existence of normative facts. It simply states that they can't be proven by positive facts. You seem to be trying to rule out the existence of normative facts by appealing to positive facts.
I don’t understand why software and other IP rights aren’t de facto open-source after 10 or 20 years, if nothing else for archive and legacy purpose, but also to encourage sustained innovation. I’m not even leftist; but even in the capitalist/libertarian theory, the state shouldn’t help guard private companies’ rights in software. If you publish it, the recipient has it, period. The state lending its judges to enforce exclusive rights for a few years is already a big extraction of collective resources for private interests.

Found the source of Windows XP? It’s alright, you shouldn’t be condemned for publishing it, it will only help with bugfixes and security, and as long as the owner refuses to sell it...
which is why dendrite, in monolith mode, runs their own kafka replacement called naffka
A Wenger or Victorinox base model Swiss Army knife is the classic cheap and useful, keep-it-with-you knife.

If you want a dedicated knife with a bigger blade, a Buck folder with a plastic handle will cost about $30 and last a long time with minor care.

Next step up from there would probably be the least expensive Spydercos, or a multitool if you want more stuff.
I wasn't complaining about the use of the term, I was simply rebutting the parent's claim that the framing of "salesperson" as the deviant term rather than "salesman" was disingenuous given that "salesman" is the status quo.
Thanks to Facebook and the Streisand Effect, I'm aware of the Real Facebook Oversight Board and now following its efforts.
Congratulations to the Grid team on the fundraise and the announcement! Exciting stuff.

It seems like there is an emerging consensus that (a) DL development requires access to massive compute, but (b) if you’re only using off-the-shelf PyTorch or TensorFlow, moving your model from your personal development environment to a cluster or cloud setting is too difficult — it is easy to spend most of your time managing infrastructure rather than developing models. At Determined AI, we’ve spent the last few years building an open source DL training platform that tries to make that process a lot simpler (https://github.com/determined-ai/determined), but I think it's fair to say that this is still very much an open space and an important problem. Curious to take a look at Grid AI and see how it compares to other tools in the space -- some other alternatives include Kubeflow, Polyaxon, and Spell AI.
>I don't think it can be understated how much saying 'no politics' is a political statement.

This is often presented as obvious self-contradiction, but in fact the definition of "politics" here changes from first use to the second. In other words, this is a cheap rhetorical trick to make something sound irrational and self-contradictory, while int fact it isn't.
That's a misleading feature.

If you search "Climate" for example, it's helpful to know that one candidate has a lot more to say than the other. Instead, you're filling the results with searches for "ultimate" (as a close misspelling?) and making it appear that they both speak about this equally.

Are there really lots of misspellings in these speech transcripts? Why not just turn off this misspelling feature if has a potential to mislead? Surely that's better than the much more unlikely chance of missing out a potentially relevant result that happens to have a typo.
If I were Oracle's lawyer, I'd respond by saying that you can have the concept of "go long", but you can't literally name it "go long" because there was an act of creativity involved in mapping that name onto the concept of a receiver running far down the field. So you have to call it "go deep" or whatever.
You make this out like I've picked on some rare outlier day, but the state has had multiple days in the past two weeks with even bigger death numbers. The 7-day average is a pretty substantial 85. If your point is that the drop since August has been more substantial, then I would need to know that the older, higher numbers were not also subject to the same delays.

https://public.tableau.com/profile/peter.james.walker#!/vizh...
Not using OpenBSD, but I'm running PopOS! after years on MacOs on a non-descript Walmart laptop. I was able to remove the branding on this one, so it's just some silver laptop on the outside. I was able to upgrade to 16gb of Ram and 1.5TB HDD for right at about $600 all together. I also have big USB ports, rj45, hdmi and a microSd reader. I can't complain. Things are fast and snappy and battery life is great. I was familiar with Linux before this, but this full plunge I took earlier this year has been awesome.

One thing I do miss is the Notes app since I could use it on my phone, but they can be accessed via the web.
No one's discussed Lotus v. Borland yet.

https://en.wikipedia.org/wiki/Lotus_Dev._Corp._v._Borland_In....

The issue was that the Borland Quattro spreadsheet had the ability to emulate the menu hierarchy of Lotus 1-2-3.

So the SCOTUS was asked to weigh in on whether a software menu system represents a copyrightable expression of an idea.

What ended up happening was one justice recused himself and the eight remaining members were evenly split.

In essence, they threw up their hands and gave up. It may as well have been a coin toss.
Not to nitpick, but the current CEO has a PhD in Electrical Engineering and started working at IBM Research in 1990.
Nonfunctional Factors – Kubernetes
I am familiar with and very much enjoy patio11's writing style. I enjoyed his "An update on a pre-registered result..." to the extent that I was actually laughing out loud while reading it, which was very much not the intent of the writing.

I now see two potential explanations. The first is Atlas, where Stripe enables the ecosystem of B2B SaaS companies to expand rapidly. The other, mentioned in a sibling to your comment, is marketplaces (Connect), where Stripe collects revenue from a number of operating payment networks. In both cases, Stripe is a B2B SaaS which serves other SaaS companies, which allows growth in a way that being a B2B SaaS that serves traditional business doesn't.
Of course companies play politics to tilt the market in their favor. What I mean is that companies don't often take political stances like "we encourage all our employees to vote X" or "we believe candidate y is the right fellow" or even "we support z ballot initiative" as a company position. Companies might do that one hand removed, but almost never do it directly as a company policy. An example too would be "we support black lives matter". Some companies do, vast majority do not.
Should your accelerator pedal curb your speeding?
In the Netherlands it's 100% for the 0-14 bracket. 1 out of of the 6500 deaths so far was younger than 25 (he was in the 15-19 bracket).
There have been better coins, better protocols for years now, but the most popular cryptocurrency still remains to be bitcoin. Bitcoin alone has a terrible energy footprint.

The environmental damage caused by all this nonsense is not worth it at all.
This turntable is also style over substance. For one thing, it doesn't support the record very well. I'd want a solid flat surface.
Sure, but that drives the point further right? Already CPU bound at 1080P
Couldn't be further from the truth. Rasterization is all linear algebra. That being said, you don't really see games with the likes of AVX-512.
I started my Open Source journey
Companies aren't, and shouldn't be, superPACs. Getting Coinbase to use green energy is the job of government regulations and incentives, not political crusades from Coinbase's management. If the government isn't doing this, it's a problem to solve with different policy makers, not by trying to force all companies to have party platforms.
Does it really look like the screenshots shown on this page:

https://en.wikipedia.org/wiki/OpenBSD

Someone went from Mac to... that? Also, why use the word Omnipresent if there are omnipresent things in all operating systems that someone else would likely complain about just as similarly.
> crowdfunded anti-protestor gunman

Can I get a link? I must have missed this one and google isn't helping me, it sounds fascinating though
I don't see the relationship between COVID and increased demand for self-driving. You're still sharing the same vehicle with potentially hundreds of people a day that are touching all the same surfaces. The driver is only a vector if they become infected. Other than that, the highest risk is touching doors and such.
Please let's not take HN threads further into political/ideological flamewar.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html
Early on, karma meant you had an interesting comment. If the comment made you comment, it was pretty automatically worthy of an upvote, even if you disagreed.

Later, it turned into more of an agree-disagree vote.
Cool product. Definitely always felt that SSM and Vault were very heavyweight solutions.
Personally I think that if the school is that good and popular it should expand and accept everyone who applies. Dropping kids that can't keep up back to the standard school system. Eliminating entrance bias completely.
+1 to this.

More generally, I feel that one of the main reasons the Supreme Court is such a powerful body nowadays, and why cases like this are considered so important, is because Congress has become so ineffectual. We have internalized the idea that the Supreme Court has the last word on every matter before it. But it emphatically does not. The Supreme Court is only the last word on constitutional cases. So many decisions - this one, certain decisions on gerrymandering - are completely overturnable by Congress.
>There's a reason why innovation has essentially stopped and now comes down to "a few megapixels more in the camera"

How is literally designing your chips to a point where they could be desktop class to replace x86 not innovation? What other company is doing this?

I can't imagine a "finance company on the out" deciding that they will bring all chip development in house.
Coming from MFC, Delphi and Winforms, I've never really enjoyed WPF. I felt so bloated (still does) and I hated the Visual Studio experience too. To me, it's in the same category as Java. Slow, fat and overengineered.
> This actual paint time is surely not any different than if you rendered the exact same application from pre-hydrated HTML though.

Well, it's different in different ways, depending on which goalpost you're standing on. If by that you mean do SSR, then run React on top, then you've just incurred the same TTFP as plain HTML, plus the cost of React hydration, plus potentially a second repaint (or even third and fourth repaints, depending on how your data trickles in). In the wild, this pattern gets particularly egregious when people decide that it's ok to have loading icons and widgets pushing each other down as data comes in.

If you mean to compare to client-side rendering without SSR, then you're still looking at the cost of at least two repaints (the initial TTFP repaint, plus any repaints from data fetching after that).
This has already happened to an extent. For example, there are bunch of API compatible implementations of s3, both oss and proprietary and most of them suggest you use the AWS sdk as a client.
> a 20 % general-purpose-throughput-oriented IPC increase alone would never give you a 20 % FPS increase in games

Is this true even for games that are CPU-bound? When I play MS Flight Simulator, enable the Dev toolbar, and look at the framerate monitor, it tells me that it's spending 20 ms of CPU time per frame, which causes my framerate to cap at 50 fps. A 20% increase in IPC would theoretically bring the frame time to 16.67 ms, giving me a cap of 60 fps.
> Swift has a relatively unique performance in that it's faster than garbage collected languages but slower than C or Rust due to some hidden runtime locks.

Yep blazing fast indeed. /s

https://github.com/ixy-languages/ixy-languages
Historical precedents from other societies that have collapsed into despotism make it very clear that the US is in a very dangerous place. The fact that so many Americans are in denial (or ignorant) of the risks just increases the danger.

"It'll all work out, it always has" isn't a prudent response to a political environment that has proto-Brownshirts running loose, looking for ways to kidnap elected officials.

This kind of thing doesn't usually end well for anyone except for the people who lead the Brownshirts.
Rear wheel covers? The Lightyear One has 725 km of range and is quite optimized, using only 8.3 kWh/100 km. Mercedes' 1200 km seems like a lot!

https://lightyear.one/
Thanks krapp.

They sound like glorified shitposters that escaped the confines of /pol/. Are they really causing that much of an issue to FB and other platforms?

FWIW I read the article, but it meanders a lot.