skysight-inc/HackerNews huggingface dataset:
Can't help feeling that the hiring procedure has turned into a skill that is quite unrelated to the job your applying for. Take for example Leetcode, it's a quiz game where the solutions often comes around as a hack that would never pass a serious PR review...
I agree that cam out is not usually desirable, however it could be used as a safety mechanism against excessive torque for the material being screwed into (although it's probably not the best way to implement a safety measure).
Flying cars. It's 2020. Where are the flying cars? I don't mean giant drones either. I'm talking honest to goodness anti-gravity floating vehicles.

I love watching the stories of scientific discovery on the reboot of the Cosmos series (https://en.wikipedia.org/wiki/Cosmos:_A_Spacetime_Odyssey) and I can't help but feel we lack a true understanding of gravity. I'm waiting for that one brilliant thinker to have a eureka moment with a simple experiment that makes it all very clear.
For sure if you remove the scalability challenges and profits optimizations techniques, these websites aren't that exciting for engineers.
Thank you, that's a very good point. I found the penultimate paragraph of this essay extremely powerful, but especially this: "I also know that if today I refuse to hate Jews, or anybody else, it is because I know how it feels to be hated." I am similarly baffled by racism, but especially racism by people who themselves have been targets of hate in their own lived experience.
I'm a game developer who just finished a few months of home schooling 2 kids, and I agree that games are the future of Education, but not for the same reason as the author.

1. I think we'll eventually have software manage the progress of our children as they learn. It will present new ideas when they are ready for them, and test that old ideas stay fresh in memory. Software can do a better job than a teacher can, because the lessons can be tailored to the student. (rather than the whole class at once)

2. The software can do a better job at encouraging a student to "want" to do the tasks. Teachers can use praise, rewards, and sometimes punishments, but software can open up a whole world of other things. What happens next in a story? Leveling up characters or objects you care about? Competition? Mystery Boxes?

It was never fun to grind through killing 100 Goblins, but you did it so that you could get the magic sword at the end.

The hard part is not software development. The hard part is finding things that students want to work towards, then give them so much of it that they want to do it all day long for 13 years.
I made one web artwork a day during 35 days.
https://evasive.tech/
It was exhausting. It had an article in a national newspaper and it is now being exhibited in net art online exhibitions.
https://news.ycombinator.com/item?id=23537774
> You don't think the nature of a tweet, the very limitation placed on the number of characters, encourages a certain type of communication/interaction?

Sure, but I don't think that type of communication/interaction causes bad conversations. The conversation was going to be a shit show regardless. Go join any Mome's or Political group on Facebook. The conversation isn't exactly elevated.

> The platform not only discourages long form dialogue, which is especially useful for communicating complex topics, it explicitly prohibits it.

Not really. "1/N"
An agent that can read scientific papers and implement code for them.

Or a much simpler one - an Agent that can read rules for an arbitrary boardgame (PDF) And generate a playable version for you.
I think this is a great example to show that the interview in it's current state is a broken process. It's not testing you on what can you achieve, do you fit with the team, and can you do the job. It's more about can to jump over these non-related hurdles until we say stop?
You are still keeping statues of people who don't deserve statues though. Why would you put a Confederate general statue anywhere as opposed to a union general statue, given they freed the slaves. Unless of course you want to remember those who tried to keep slavery because you hold racist views.
This is kind of a strange (though interesting) article. The headlining claim is that "spies aren't good at their jobs". But does the article support that?

> The terrible truth that began to dawn in the 1980s was that MI5 - whose job it was to catch spies that threatened Britain - had never by its own devices caught a spy in its entire history.

The whole article focuses on MI5, which I'm not really familiar with, and claims that their sole purpose is defensive, to catch spies, and not to spy on other countries. But almost by definition, if Soviet spies were left in high places for decades through the incompetence of MI5, doesn't that mean the Soviet spy agency had a pretty decent track record, either by luck, or by their competence in exploiting the specific weaknesses of MI5?

I think it's more likely that the focus on defense is at fault, and not the focus on MI5 in particular. If you get a bunch of spies together, and task them with discovering other spies, then they'll probably find some people who may or may not be actual spies. The problem is in part that the base rate of spies is very low, but also that the people sent to spy in other countries for the most part seem to have kept a low profile (they didn't become head of MI5 or Prime Minister, for example), and also as the article states, that suspiciousness starts to crowd out your actual evidence.

But get a bunch of spies together, and task them with gathering intelligence in other countries, and maybe they'll have a much better time of it, on average. At least, if this article provides me with a reason to think anything about this question, it makes me think that they typically were.

So all in all it's a nice story, but it's not clear that the claim in the headline is warranted.
Yes, this is a widely held sentiment. The reasoning is also quite nuanced but ultimately results in weak arguments to support it. The industry just hasn't figured out another way and keeps doubling down on this way because it has a limited - but not nonexistant - way of quantifying results.
Brilliant. Anyone know of an impl ready to roll for macos?
How about the YC request for startups list? https://www.ycombinator.com/rfs/
I think both are critical. Kids naturally listen to their teachers, probably because they treat their teachers as authorities. Plus, teaching is a profession, a profession that demands deep expertise. A quite amusing example: parents try to teach their 7-year old fractions, and only find themselves yelling and kids crying hard. Yet when a teacher in Russian School of Mathematics teaches the same concepts, kids just understand the concept without any problem, and start to enjoy the learning process.
Looks like the author is redirecting the link lol
Outlook responds to the first word of an email being "Congratulations" by doing some fireworks animation.

I recently got an email that said "Congratulations on getting a sabbatical, but we are cancelling all sabbaticals"

And I thought Clippy was a learned lesson.
Come to think of it, that's kinda sorta what I do to! Stare at the ground right ahead and just plow ahead. I always put it down to just saying well, doesn't really matter what's further ahead too much, just follow the path and we'll get there eventually. I like the idea of it as a reverse hack though. Gotta look up occasionally to enjoy/watch out for stuff though.
Eat right and the pants won't be tight
Read this whole thread. People are rewriting it over and over again because it’s out of fashion.
I think this is a good idea. You should treat the consumers of your services as customers, regardless of whether or not it's an actual end-user.
> I can assert that pictures of the devil are offensive for Christians from Brazil…

I'd find that surprising. Images of the devil have been a mainstay of Christian art for centuries (e.g. "The Temptation of Christ by the Devil"). The devil is also the mascot of two Brazilian football teams.
Face detection is nice but body/person detection is much more useful in these setups.
Stop letting them buy companies. The lack of ethics and trust they have from people should preclude any of this from happening
Uh are you sure you're not thinking of Jared Tarbell, who made this very piece in Processing?
Ok - but what is Brent and DHH going to do about all the bad actors who will also distribute their software outside the store.

Have they not considered that?

Do they not care about anyone impacted by that?

At this point, who can deny the problems with the App Store?

But denying the problems with the alternatives just because you personally stand to benefit seems like just as much of a problem.
> "There's been this belief that if you do an MBA or other forms of management training, then that means you're [automatically] a good manager, but all of our evidence shows that that's absolutely not the case,"

as an mba holder myself, i can only say what i know, but i went in there with the explicit knowledge that im going to be learning the tools of business and management (statistics, accouting/book keeping, finance, marketing, strategy, management control etc) and that to be a real manager you have to be experienced actually managing things (and learn what works and fails, how people are really motivated etc)

i guess if some people go into mba programs expecting to be managers or able to manage people right from the start, they are very likely to be in for a rude awakening

maybe i live in a bubble, but do people actually expect that just getting an mba = compitent manager??
$1 scratchers with a guid on them at every corner store might have some use.
2 LC session and 3 system design? It looks like e6+ level at Facebook. Lower ones have more LC grind.
It sounds like you got hazed.

I still don’t understand why these software interviews do this. Especially when the work in question, is derivative, and mostly just reformulating other ideas and libraries.

It’s like, how often are you going to have to reinvent your own Red Black Binary Search Tree to solve some obscure business problem? Most of the time, the business doesn’t give a damn. Just throw your data into a database, and be done with it. Then use some queries to filter through your data, and get the data you need to solve the problem at hand.

And usually, by looking at someone’s code style, you know how good they really are. You can determine, if (1) they are at a hackerish level and their code has bugs and occasionally breaks, or (2) if their code is really solid software engineering level quality that’s airtight and can survive anything you throw at it.
> Imperial 2030 (investing)

I expect you'll find that investing for real is very different from investing in a game. Investing for real means trying to control your irrational impulses such as greed vs fear of loss.
Haunted PS1's EEK3 event promises an E3 showcase from hell
CrossFit Owner Fostered Sexist Company Culture, Employees Say
I will check this out, thank you!
Armada: Low-Effort Verification of High-Performance Concurrent Programs
Thanks for the headsup. I did realize that. It was a specific case of pulling a username from the query .. checking out the library ..
Are you comfortable talking about the existing pipeline on HN?

Do the cameras geo-tag the images into a GEOTIFF or similar at the edge?

What sort of spatial resolution do you get on the resulting maps?

Any chance of multi-spectral imagery in the future? would be amazing for doing remote-sensing projects

Sounds like a awesome project.
There’s a special clause for this type of ”reader” apps and it allows external subscriptions.

”3.1.3(a) “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: magazines, newspapers, books, audio, music, video, access to professional databases, VoIP, cloud storage, and approved services such as classroom management apps), provided that you agree not to directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods are not designed to discourage use of in-app purchase.”

Looks like for example Netflix app does even show a link to their registration page. You can only login to existing account.
What I find worse is link tracking, since it can’t be as easily bypasses. I have a paid subscription to a newsletter and the publisher said they can’t disable link tracking because SendGrid only offers it as an account wide setting - I checked, it is.

This is the kind of stupidity that makes me hate marketing.
OpenBSD doesn't want any GPL code, so they couldn't just port the Linux kernel module.

The OpenBSD kernel module is also written in C: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/net/if_wg.c...

But the code looks quite different from https://git.zx2c4.com/wireguard-linux/tree/drivers/net/wireg...
1. Isn't this solving the wrong problem? Rather than hiding this information from the insurance company, we can make - and have made - it impermissible for them to use the information as the basis of setting rates.

2. Again, solving the wrong problem. Also, coming to the attention of a prosecutor with a sufficient vendetta to go to various companies to try to dig up dirt seems rather far-fetched. And if they couldn't use personal data for that purpose, wouldn't they find another avenue?

3. If I had kids, I'd want them to be protected - it certainly seems reasonable that children's personal data be protected. Once they become adults, though, I don't see why a parent should have any control over their adult children's behavior.

4. Firstly, you're assuming that your interlocutor shares your concerns about the uses to which that data could be put. Second, data goes stale, meaning it ceases to be valuable or potentially harmful.

5. And the world is also filled with clever and scrupulous people who want to use personal data in ways we can't imagine to everyone's benefit. Shutting down collection and use of personal data prevents those beneficial uses as well as any harmful ones (indeed more so).
Random aside: once you've had a few physics or engineering classes on waves, filters, etc, it feels really impressive that the cochlea performs something similar to a wavelet transform on incoming sound waves: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3280891/
Om Malik: Napster’s long-arm and the unbundling of content
I had really bad luck with Thinkpad motherboards, I dont think quality matches the hype.

I would consider this machine:
https://m.youtube.com/watch?v=0hMdQAjy43A
>> How many different possible representations of a 'thing' do you have? A json object?

Why would you design a function in such a way that one of the arguments can represent so many different things? The problem here has nothing to do with testing. The problem is that the function itself is poorly designed.

If anything, the difficulty of writing a test for such a function would in itself be an indication that the function needs a refactoring.
What type of product would be easier to sell to kids in your opinion?
In Phoenix the roads are unlikely to be covered, whereas in Seattle or Buffalo they might want to cover them in winter. Either way, because of the lack of exhaust fumes, it would be financially viable to cover them whether they decide to or not.
1. See "competency-based education/learning". I have some experience doing this. First, it's really hard to do in American schools because of the grade progression system enshrined in funding formulas through rigid scheduling of standardized tests by age (instead of by competency level). Second, software can keep track but definitely can't make the assessment. And keeping track isn't really valuable; teachers can do that today with a really simple Excel spreadsheet. So I don't really see a big role for software here.

2. There's a lot of research on extrinsic motivation in K-12 education. I'm skeptical, to say the least.
How to Not Be Sad
Good Programmer and Code JS

where do i send it?
hmm, I thought article would be about "Motile" which is Wallmart's private label (Tongfeng) and is pretty amazing for the price point, only issue I have noticed so far is rubber pads being damages because of the stupid glue they used. Other than that - It's a good one.
Show HN: Drep – dynamic grep without restarting (written in Rust)
Most of our stack is written in Perl. Was maintained initially, then rewritten using Mojolicious, now constantly maintained and modernized. Haven't used Moose though, too many deps, too heavy. Moo is good enough, Mojo::Base is minimal but okay.
I did it!!! Can you believe in the 80s you could "download" a game simply recording a public radio broadcast?! Amazing times!
IMO, it's a unit economics problem. Mass producing/selling S/M/L is much more profitable than selling extra wide shoulders/small ribcage to two people.
Probably someone there read NH?
They don't really own countries though, it's just a multinational media company. I don't find it very surprising that you use your mother company to increase your media presence, that seems like the right move to me?

Toca Boca was part of their venture arm [0] until 2016. They invest in companies with growth potential. Sometimes those companies are early stage companies, sometimes they're a bit older.

[0] https://www.bonnierventures.com
And here we are in 2020 with everyone writing their own poorly documented and tested partial version jQuery. Instead of everybody working on the same better, faster, probably already cached library.

When will we ever get that jQuery’s thing wasn’t only cross-browser compatibility. It’s that the DOM’s native API is terrible and jQuery is a much terser, powerful, chainable alternative.
https://schierlm.github.io/OberonEmulator/
It's nice to see Apple following Microsoft's lead hopefully they have something as nice as the Surface Pro X to put on display
I wonder if the OSM Community will draw any long-term conclusions about trusting especially VC-backed companies from the fate of both Mapillary and MapZen in the last year as well as earlier back-turns such as MapQuest.

In these cases, it always seemed to me, as an occasional editor, like the OSM community was maybe overly eager to rely on services provided by external companies with not enough concern given to long-term risks. But beggars can't be chosers of course.
GitHub Action for release your Go projects as fast and easily as possible
I hope the email chain is released, it would be helpful to know the thinking process in Apple.
Microsoft president's criticism of app stores puts pressure on Apple
Someone was working on a full text search plugin for calibre https://github.com/idealist1508/Recoll-Full-Text-Search-For-...

I intended to try it out but never did - might give it a look again soon.
Same. After 30 years of continuous e-mail use, it's finally working. Spam is down to 0-1 message per day (pobox.com and fastmail spam filters). Most businesses now respond to e-mails. Large e-mails (large attachments) finally work. No more character set problems. No more broken / unsafe e-mail clients (most people use webmail). No real delays, no full mailboxes, no bounces for stupid reasons anymore.

It's not time to abandon e-mail, it's finally fixed and here to stay.
Modern education is such an abject failure that those “experts” you mention should be begging people from other fields for new perspectives.
Because almost nothing runs on arm64 windows. Even visual studio code was just recently ported.

Also other companies don’t have access to apple’s arm chips with great single core performance.
I loved it too. I loved how they connected it to the first game in the ending chapter and all the fourth wall breaks.
Haskell with do-notation is not imperative, that’s a common misconception. It’s a special syntax for working within a monad that desugars to nested function calls.

Typically declarative systems are interesting because it is easier to prove strong properties about them.
Why is education untouchable and sacred? If robots can do it just as well I'm all for it. I don't understand what the higher purpose of keeping humans for teaching is.
FWIW, Xfinity provided me an "xFi" modem/router combo that performed great. I replaced it with a standalone modem + a Unifi Dream Machine from Ubiquiti, and my wifi speeds are significantly slower now. Still worth it to regain control of my network, though.
Almost definitely - yes.
The exercise that made me perceive, what I think, is the closest to what's meant by that what's described as "empty":

1st step) Imagine you have eyes in the back of your head.

2nd step) Concentrate on trying to see what's behind you.
It's mostly the act of publishing information somewhere that makes it publicly known. If you haven't personally published it, it's personal until someone else publishes it.
Many games still aren't available on Mac, and things like Wine are not nearly as clean of an experience as just installing games in native Windows. I'd guess switching to ARM will set back the progress made in Mac gaming as well.
And for UK readers who missed it on the BBC last night, it is also available for free on iPlayer for ~month¹. Note that it is under the Arena branding if you're searching for yourself.

[Non-UK: I'm assuming it is geoblocked like a lot of iplayer content, but give it a go with youtube-dl²]

1. https://www.bbc.co.uk/iplayer/episode/m000kbk6/arena-i-am-no...

2. https://rg3.github.com/youtube-dl/
Geeks: We want Apple to stop using proprietary ports and standards.

Apple: okay here is a laptop that has standard USB-C ports.

Geeks: we have to use dongles to support the standard.
Show HN: Browservice – Browse the modern web on historical browsers
If anyone wants to give it a shot and play with it without downloading or installing anything, check out https://perl.bot/ 5.32 is the default on there now. The code gets run server side and doesn't require JavaScript to function.
The understanding that there is no "you" watching a movie constructed by "your visual system" is actually a great explanation for these kinds of experiences. In order for you to experience a psychedelic hallucination of a face, there doesn't actually need to be a face constructed anywhere in your brain; all that needs to happen is for you to _believe_ that you saw a face. If something causes your "face detector" system to light up, you will think you saw a face whether or not a face was there. This brings the possibility of psychedelic experiences within the fathomable; it's not like you have some massive GPU in there constructing complex animations that the rest of you is watching.
The Windows PC industry has historically been, and still is, much more dependent on 3rd party software than the Apple ecosystem. So performance will not be good without porting 3rd party software to ARM.

It's similar problem to how Chromebooks have still not really displaced Windows laptops except at the very low end of the market.

Although the significance of this seems lower now than at any time I can remember as more happens in a browser than ever. Windows 10 apparently is fully ARM compatible with a built-in x86 emulation layer, so perhaps it could work.
Generics are supported via `@template`
https://www.typescriptlang.org/docs/handbook/type-checking-j...

types can be imported either explicitly via `require()` or via the `@type {import("foo").Bar}`

There are definitely some limitations and caveats, like `Object` being aliased to `any` (I think this is being changed in a new version), but it's still way better than untyped JS, and having typescript integration is nice since our devs are already using typescript in other places.

Can even using things like https://github.com/typescript-eslint/typescript-eslint

Flow is both more advanced and faster than Typescript, but the community isn't as large, so Typescript continues to gain marketshare
Agree. I would love to be in that space. An important caveat is that the oil and gas industry has a ton of innovation as well, so extraction costs are generally going down. If they stopped innovating renewables would catch on faster, but it might be some time before this happens.