skysight-inc/HackerNews huggingface dataset:
You never get the job done without blowing things up, in any field where you’re treading untrodden ground.

See also: Soyuz 1, Soyuz 11, Challenger, Columbia, Apollo 1 - and that’s purely spacecraft which have killed people, never mind the vast list of experimental aviation deaths.

Much better to blow up some prototypes than some humans.
Yeah, it's just a word soup presented as a giant image. I've seen these before. They're not bad for at least laying out the landscape, but I think a more interactive format would be helpful.

Like allowing you to pick a language and then relevant frameworks/tools/patterns are shown. Furthermore it'd be useful to split it up into junior, intermediate, senior, principal level expectations. As a junior if you see this you might just want to quit on day one. As a senior it's useful to spot any gaps. As an intermediate it's useful to pick a next area to gain proficiency in.
Any time I see a bitly link like that, I always copy rather than click and add a + to the end. I should make an extension to do it on hover I guess.
It says in the article that the copy of the game provided to Google by the developers isn't 4k. So it's literally not possible that it could be dropping quality for bandwidth constraints. It upscales on the players' device. So this is probably about both resource limitations in Stadia and bandwidth considerations.
I’ve seen way too many junior developers fall in love with NoSQL databases to recommend them as a starting point. NoSQL is a niche tool whereas relational databases will be the bread and butter in a vast majority of cases. Many junior devs try to use NoSQL for everything and then fuck it all up.

Postgres even supports using NoSQL concepts with JSONB so there’s no reason not to start with it.

I’m sure I’ll get downvoted since HN has been very hostile to real talk lately but I don’t care.
I can disable it. Did they roll out a hotfix or something?
There is no such perfection in space. Never has been.
PM2.5 air pollution linked to memory problems and Alzheimer's-like brain changes
Same here. I've already mostly adapted to the new editor. There's some annoyances, but I love not having to send to myself just to see what the message will look like and how Slack's version of Markdown will interpret my formatting.
Text Messages Are Being Censored in Canada
Can't have perfection without ever blowing up. If you can launch 1000kg with a design, could it launch 1100kg by reducing the mass of the rocket? How about 1200kg? But reducing the mass of the rocket leads to explosions. If you never exploded, then you never found out how light it could be. It could be lighter. If it could be lighter, it's not perfect.
Thank you for the story! I helped my brother who was choking on a cough drop. Didn't use Heimlich, but nevertheless it was a scary experience.
I hesitated to which one is the correct move.
Edit: As far as I understand, one uses Heimlich if hitting on the back while bent doesn't work.
Just give me the option to disable this shitty input.
Phabricator's ticketing system is excellent, and it's fully open source. Probably the best open source project management tool out there.

It's also very easy to self-host.
> He wouldn’t reveal how many people had survived as a result.

Uhm, I believe reviving someone from suspended animation for the first time is the interesting headline.
Digital Billboards Are Tracking You
"PC Pursuit" was a flat rate service offered by GTE Telenet that let you side-step long distance fees by dialing into Telenet locally and dialing out on banks of modems in other cities, to access BBSs, UUCP servers, etc.

https://en.wikipedia.org/wiki/Telenet#PC_Pursuit

Remotely accessible shared modems had some amusing security flaws: "PC Roulette" was a fun game you could play by connecting to a modem in some city and typing "A/" to redial the last number it called, to discover all kinds of weird random BBSs, Unix boxes, FidoNet nodes, and other services.

https://en.wikipedia.org/wiki/Hayes_command_set#The_basic_Ha...

>In the late 1980s, Telenet offered a service called PC Pursuit. For a flat monthly fee, customers could dial into the Telenet network in one city, then dial out on the modems in another city to access bulletin board systems and other services. PC Pursuit was popular among computer hobbyists because it sidestepped long-distance charges. In this sense, PC Pursuit was similar to the Internet.

https://www.templetons.com/brad/nethist.html

>PC-Pursuit (Telnet) flat rate off-peak modem calls

http://www.bbsdocumentary.com/library/CONCEPTS/SERVICES/PCPU...

>"Doing PCP all night can be legal. ;-)"

http://www.bbsdocumentary.com/library/CONCEPTS/SERVICES/PCPU...

>[Moderator's Note: There is an interesting history behind the whole thing.
Prior to about 1984 when PC Pursuit began operation, Telenet had their
data network going, which dates from sometime in the 1970's. Like the
phone network, it was busy all day and almost deserted all night. Telenet
started PC Pursuit as a way to make use of all the facilities sitting
idle all night long. I was one of the first half-dozen or so users to
sign up for PC Pursuit when it started operation back then. They used
a clumsy, rather tedious call-back system where you dialed in, entered
your (authorized) call-back number, disconnected and waited for their
return call to put you on the network. There were about five cities we
could call in the beginning, at 300/1200 baud only. PC Pursuit was
greatly improved upon as the years went by. For many years they even
offered unlimited access between 6 PM and 7 AM for $25 per month. It
was such a good deal they eventually had to put limits on the amount
of time people could use the service each month without extra payment.
I would not be surprised if they are now swamped beyond their capacity
to handle the traffic. PAT]

http://www.bbsdocumentary.com/library/CONCEPTS/SERVICES/PCPU...

>The PASSWORDS are varied. They are initially registered to the user in the format of XXXXyyyy where XXXX are four letters and yyyy are four digits...

>NOW, your saving grace from people changing their passwords is that Telenet charges $5.00 for each password change... So this helps...

What a great business model: charge customers $5 to change their password! Why didn't I think of that???
Show HN: Let's brute force this hotel's TV with Python and a phone
>New File Browser

>Opens as floating window with more standard layout.

Finally!

I like the changes and improvements. For years I've mostly used blender for cleaning up models made elsewhere, rigging, and unwrapping, but it's become easier to try out other things. The keybinds are still quite impossible to remember but luckily the menus are packed with a lot of functionality. It's become more enjoyable.
Thank you! I didn't know about Ripcord, and so far it is great. I am amazed how fast it is. I'm also depressed that this amazes me, as it basically does what mIRC did for me over a decade ago.

This is developed in QT by one person, and it looks pretty feature-complete to me. I really don't understand why a company the size of Slack invests all their development effort into such a subpar platform as Electron, when a native solution is clearly doable with very limited resources.
The "toupée"/"to pay" pun was already done at least in Wallace & Gromit: The Curse of the Were-Rabbit: see https://www.imdb.com/title/tt0312004/characters/nm0000146 first quote.
37signals Manifesto
Pronouncing the sound is one thing, spelling it is another.

Here's a (probably non-exhaustive) list of 65 different variants. The article in Swedish, but it should be possible to understand the list:

https://sverigesradio.se/sida/artikel.aspx?programid=411&art...

Edit: I don't know of any rules for when to use which spelling. When I was a kid, I just learned how the different words were spelled individually, even though the sound is the same. Same thing when I'm teaching my kids: "Sju (seven) is spelled like this, schack (chess) is spelled like this, charmig (charming) is spelled like this", and so on.
Looks like neural net writing may catch up to Richard Brautigan.
It sounds like what they want is a bit like what you get with a word processor provided that everyone is using the same version of the same program on identical systems, so you don't have the current situation of the layout getting completely broken because different people have different fonts, different paper sizes, and so on. In which case it's an interesting idea, but they shouldn't call it "PDF".

Although it's an interesting idea, I suspect it will never work in practice because word processing is just too complex. There are just too many complex features that people expect to have available. Different implementations will never be sufficiently compatible. Perhaps the solution is to bundle your document with a WebAssembly binary of a particular version of LibreOffice? OK, maybe you could separate the rendering functionality from the UI stuff, but it's hard to see how in practice you could get documents to be editable and rendered in the same way everywhere except by having everyone run the same binary to do the rendering, and there will inevitable be a hundred versions of that binary in use as new features get added.
apple is investing in payments, credit cards and real estate. so does facebook (and google)
A fuzzball of patches and “good ideas at the time”. It’s like the first iteration of an app that never sees the light of day, as you finish, sit back, go “ah, an abomination”, and rewrite the thing properly with what you learned from the prototype.

I do this pretty much any time I’m doing something new - I have three revisions of a solar panel stand sat out on the lawn right now, each better than the last, as I needed to build the thing to see how it actually held up to forces as it’s easier and more accurate (ah, how do I fit a screwdriver in this gap to fasten this?) than doing an engineering simulation.
Ask Microsoft, they seem to think there is only 364 days in a yer based on their availability
Yes!! I’d be interested too (email in my profile as well).
This basically sounds like the Chromecast ultra will always output at up to 4k60 and will upscale, and somehow people thought they could claim that had any relevance to the actual stadia service.
> Are there good alternatives to generate PDFs server-side?

pandoc is suitable for this.
Does your average artist even generate enough revenue to support themselves off of Spotify payouts? Unless you have some high level of popularity, I'd imagine most artists pull in less than minimum wage from Spotify. I can't imagine funding the entire staff of a newsroom with this kind of model is even remotely viable, let alone at the local level.
Got the same message. Let's see if "carefully considering all our customers' feedback" means "hey, lots of people are annoyed by this" or "ignoring all our customers' feedback".
> I keep Chrome open only so I can access gmail

Why? Doesn't it work with Firefox?
NeoVim: We can have nice things [video]
I guess the parent comment was pointing out that this actually wasn't unexpected, it was one of the expected failure modes for the test and it happened.

I don't see any constructive reason to look at it negatively, failure is part of testing. We don't test to find success, we test to find failures so that we can get them out of our systems.
There is something to tell from just one person surviving. That would be a world first, and implies this 'could' actually work.
As this is an observational study, there cannot be a causal link established, however there are previous causal links hypothesized as the article states:

> Previous research has suggested that fine particle pollution exposure increases the risk of Alzheimer’s disease and related dementias. What scientists haven’t known is whether PM2.5 alters brain structure and accelerates memory decline.

And this study, while an observational one, noted significant statistical co-relation:

> When all that information was combined, researchers could see the association between higher pollution exposure, brain changes and memory problems — even after adjusting to take into account differences in income, education, race, geographic region, cigarette smoking and other factors.
The supposed ethos. They done shown who they are.
Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
I'm kind of surprised the article didn't mention the role of dual-income households. For generations, a single income was the norm and generally able to provide a better quality of life (by standards like home size, discretionary spending, etc...) than your parents' generation.

Over time, two incomes went from providing far more than a family needed to being a practical necessity in many markets. I can't imagine buying the type of home I'd like to live in on even my relatively high (by national standards) Bay Area salary alone, and yet many families still choose to live here.

Once a family relies on two incomes just to pay the rent, it becomes harder to pick up and move to a different part of the country unless both partners can do it at the same time. Even intra-county moves are more difficult when two partners are working full-time and don't want to deal with the stresses of moving on top of their regular jobs.

Maybe the pendulum will swing back as a result of changing expectations (about where to live, how much home to buy, what kind of job you need to have), or maybe remote work will save us all and let us move out of the expensive areas where our jobs are. But for now, I think the rise of the dual-income household is among the biggest factors keeping us in place.
This being on top of Hacker News with 600+ comments at the time of writing means that Slack flushed millions of dollars worth of developer productivity down the toilet (i.e. all the people spending time complaining about Slack here).
I think the cookie law is a bit misguided. The problem (that they should want to solve) is privacy invasion and tracking, but instead of saying that, they flipped it around and allowed an exception for a vaguely defined category of "strictly necessary" cookies. I believe their intent was entirely good.

If they said what they wanted to say, the law would essentially say "don't violate privacy without explicit consent." I'm relatively OK with that; that's not telling me how to build websites, that's just making certain harmful activities illegal. It wouldn't be very different from saying "don't distribute malware that attacks your users."

In its current form, I'm not too thrilled with the cookie law. And I sure as hell don't want lawmakers adding more, worse, laws on top of that. Go too far in that direction and they're turning software into nagware (I loathe cookie popups, I loathe google's "privacy reminder", I loathe applications that blast me with notifications and hints, I loathe permission dialogs, I like Unix's Rule of Silence) while making its development a legal minefield.

I want to be able to write FLOSS software (or websites) with a user interface that pleases me, and EU is looking for ways to make that illegal. In a manner of speaking, I hope they do just that, then people who want pleasant software have more reason to organize an underground software liberation movement where no fucks about shit laws are given.
In the HOPL paper is some discussion of the first design for Smalltalk, that I was working on when "the bet" happened and brought Smalltalk-72 to life as the answer to "the bet" (it used a combination of Lisp and Meta II techniques to win the bet). This made it quite easy to implement, and once Dan Ingalls implemented it, we started using it.

Smalltalk-71 was never implemented (and never had its design finshed, so there is less that can be claimed about it). But, germane to this discussion, I really liked Carl Hewitt's PLANNER language, and the entire approach to "pattern directed invocation" as he called it -- this was kind of a superset of the later Prolog, and likely influenced Prolog quite a bit.

The PLANNER ideas could be used as the communications part of an object oriented language, and I thought this would be powerful in general, and also could make a big difference in what children could implement in terms of "reasoning systems" (not just imperative action systems).

For Smalltalk-72 I used a much more programmatic approach (Meta II) to recognize messages (that also allowed new syntax/languages to be defined as object protocols (to win the bet) but this was not done comprehensively enough to really use what was great about PLANNER.

There were a few subsequent attempts to combine objects with reasoning, but none of them that I'm aware of were done with end-users in mind.

I thought the subsequent ACTOR work by Carl and his colleagues produced really important theoretical results and designs, most of which we couldn't pragmatically use in the personal computing and interface work on the rather small Xerox Parc personal computers.
Thanks for your feedback! I don't have a newsletter signup just yet, but if you'd like to hear about new versions, send me a quick email through the app (Help → Contact Support) and I'll add you to the list.
Good overview. I also like it as an illustration for beginners to explain, that "learning to code" is very broad and can be broken down into tiny areas.

When I teach friends how to code, I show them the bigger picture and then narrow down what I'll actually teach them no manage expectations: Java / Kotlin basics and some android development. So they now what they get in the beginning and what else is out there.
How to Be a Better Software Engineer
> The new approach calls for Apple's development teams to ensure that test versions, known as “daily builds,” of future software updates disable unfinished or buggy features by default. Testers will then have the option to selectively enable those features, via a new internal process and settings menu dubbed Flags
>
If he truly did not care about talking about himself... would he have said so?

He said that he does not like talking about himself - perhaps that is even why
thfuran's comment was short and concise. He did not say that he does not talk about himself.
Recently wrote about how surprisingly computationally intensive typing in it is (https://juretriglav.si/what-happens-when-you-type-a-single-l...), so it’s doubly surprising that it also doesn’t work as expected. But text editing on the web _is_ hard, and hard to
get right on deploy 1, so I’m sure they’ll iron out the kinks soon.
People constantly act so surprised when liberals in the business community are tolerant of fascists, but this is naive and just shows how unfamiliar someone like Gruber is with historical events.

The New Yorker just published a great piece about exactly this:

https://www.newyorker.com/magazine/2019/11/11/liberalism-acc...
Data Science Books to Read in 2020
No. See X15 accidents, crew capsule fire, 2 shuttle accidents. Those all involved loss of life. There are other accidents in the US and plenty in other countries too.

AFAIK nobody has built something like this before. To have it fail during an early test doesn't seem unusual.
Liberals acting as if standing next to the President of the USA was like standing next to Beelzebub himself.
Angular SEO: How to Make Search-Friendly Pages
It's also why foreign aid doesn't work. Corrupt politicians are effectively bribed to be incompetent. If they fix their country they lose the foreign aid.
You can use pixi.js for rendering. For example my game https://bitplanets.com can run at 100fps on a mobile device (on phones that support that refresh rate, like one plus 7t)
Professional Hackers for Hire
Was there a reason for XUL in the first place? Why wasn't Firefox built using some GUI library? I've read what the posted page said, and the comments in here, and the first results from Google don't give any reason why XUL was necessary.

To me it seems many hundreds, if not thousand, man years spent on something totally unnecessary.
Flutter Unit Testing: Bloc and Codemagic
According to the paper:

> All experiments were run using third generation Google Cloud TPUs [12]. For each board game, we used
16 TPUs for training and 1000 TPUs for selfplay. For each game in Atari, we used 8 TPUs for training and 32 TPUs for selfplay. The much smaller proportion of TPUs used for selfplay in Atari is due to the smaller number of simulations per move (50 instead of 800) and the smaller size of the dynamics function compared to the representation function.
inb4 Tim Cook changes his name to Tim Apple
A smart Silicon Valley leader plays The President well.

That is all.
Shouldn't the CEO of a major corporation try to appear politically neutral?

It's especially strange because Cook is gay, and Trump and Republicans are trying to create a right for businesses to refuse service to gay people solely because they're gay.
Show HN: Due.work – Organise Anything from Anywhere
Hi HN,

I am Robins, co-founder of due.work(https://www.due.work/). Due.work is simple todo list application focused on getting the work done rather than getting you distracted by listing a bunch of tasks.

Why we build it:
Actually, after working together with several companies and managing teams for years, we actually never found a single productivity solution with whom we can really love using it.

Problems we faced:
1. When working with teams even on a very small project after some time tasks always get cluttered even if we are using several labels, priority, etc.

2. It was very difficult to get to know the list of all overdue tasks that gets missed its deadline. No matter how productive we are there is always a probability of missing a deadline especially when we work in a team. What we wanted was something to aggregate all overdue tasks in a seperate group and display it on top whenever a task gets delayed, so that we can decide what to do with those missed tasks.

3. There were no good tools that actually let you decide what you really want instead they enforce you to it. What if the product manager prefers a view to writing tasks which will have beautiful Gantt chart to displays all the timelines of the tasks whereas the Business analysts of the team want a board view like in trello where all tasks present is on status wise. whereas other people want just a simple todo list view which only displays those tasks that needs to be done today.

4. An online feature like (in google docs or sheets) was missing in all the productivity apps. When we are working together in teams we often want to know who else is also online/working right now. It helps to boost confidence among the team. With team showing online we can also, ask anyone at that moment only if we had any issue.

5. A simplistic tool to be used by all department of people was missing in all productivity platforms. Many good tools like trello or basecamp actually offer a simplistic solution. But they with basic feature only and we are only left to use several integrations to use it as a whole thus we end up paying more and more.

This was some of the main reason, we decided to build an altogether new productivity platform due.work (https://www.due.work/). I would love to know your thoughts on the same.
hackers for hire : https://www.hackerslist.co/
Perhaps there's some "quid pro quo" going on here? Tim appears in Trump's campaign ad, Trump rolls back trade tariffs that could affect Apple?
Smart Forest City Cancun
Great! I'll drop you an email shortly
Does anyone happen to have a link to a paper or book describing the state of the art in placement and routing algorithms? I'd like to read up on that topic.
But we all know Tim Cook didn’t like a second of it. He’s balancing his personal feelings with his duties of loyalty and care (he owes to Apple Inc).

Tim Cook is doing the best he can in a garbage situation. He’s not rolling over for Trump, but he’s also not antagonizing Trump (which I know a lot of people want to see).

Cook’s being savvy. Cook is crushing it. Gruber got this take wrong. Gruber is letting political feelings infect his job as a journalist.
This topic will go down very well.
All of the points are really really hard.

Actually everyone has a different skillset, therefore the hardest from the 4 options is different for everyone.