skysight-inc/HackerNews huggingface dataset:
What exactly you dislike about tone of that post? There only few harsh points there:

- He called garbage code garbage.

- He pointed out that most of people don't understand locking.

- He again pointed out that almost no one including him is qualified enough to write own locking code.

There is absolutely no personal attacks or whatever. It's just someone make a big fuss about how bad kernel is without real reasons and Linus called bullshit.
Most of the results published show very little positive or negative speed in decompression, where is all this -1300% coming from?

edit: Sorry, my fault that was decompression RAM I was thinking about, not speed, although I was influenced by my test that without measuring both xz and zstd seemed instant.
Transparent screens will come, and obviously foldable screens will become affordable, but i dont think the interest is big enough for it to really take off
Mycin – 1970s AI proposes better medical treatment plans than experts
Location: Europe

Remote: Yes

Willing to relocate: No.

Technologies: Python, TypeScript, JavaScript, SQL, Django, Vue.js, Angular, Docker, Scrapy

Résumé/CV: https://your-remote.dev

Email: see CV
Hah, Gravity's Rainbow definitely belongs on that list.

I tried to read it. Really, really tried. For my head it's utterly unreadable. Had to give up after ~30 pages.

The writing flow and style of that book can be best described as "long-winded, over-extended, bloated and bloviating, rejected entry to Bulwer-Lytton contest".
Their pay is 30% below market, so they wind up blowing even more money on contractors. I’m pretty sure increasing pay will save them a chunk of change, but the NHS ties itself up in knots to prevent sensible changes.
There's only so much time in the day, and there's so much information, presented in so many ways, and it's so common for these sorts of things to be biased to the point of propaganda, that I've developed a heuristic that says (in this case) I shouldn't waste my time with this particular piece.

However,

> As someone who works professionally in statistics, I say this post is of higher quality than a large amount of even published research, especially in social science

...this makes me sit up and take notice. I'll go back and actually read the thing now.

- - - -

I got as far as the first paragraph:

> As an economist who writes on climate change policy, my usual stance is to stipulate the so-called “consensus” physical science (as codified for example in UN and US government reports), and show how the calls for massive carbon taxes and direct regulations still do not follow. For an example of this discrepancy that I often mention, William Nordhaus recently won the Nobel Prize for his work on climate change economics, and he calibrated his model to match what the UN’s IPCC said about various facts of physical science, such as the global temperature’s sensitivity to greenhouse gas emissions, etc. Even so, Nordhaus’ Nobel-winning work shows that governments doing nothing would be better for human welfare than trying to hit the UN’s latest goal of limiting warming to 1.5 degrees Celsius.

Yeah, thoughtfully written crazy-talk waste-of-time bullshit. Like a wedding cake made out of Crisco, I'm sorry I even tasted it.
I love how it even supports Elm out of the box. It's a great feeling to replace your complicated web-of-magic-incantations webpack-config.js with a simple build command that just calls `parcel`.

At the very least, it's nice to default to parcel on a project and then, if needed, adopt webpack once your project matures the point of needing more fiddling.
Will we simply put in a hard override to get the answers we want to get, the answers we find comfortable

Yep. That's already happening. See Google's papers on "debiasing AI" (if you look at their example goals, they mean biasing it away from what it learned and towards what Googlers wish was true).
Depends on what boards you look on. In the startup scene there are a lot of Go, elixir and Ruby on Rails jobs. A lot of founders, myself included are trying to get people with these new competences

Ps: I also want To find a Dane who knows vue + tailwind. Impossible to dig up so please go learn ;-)
It is about a decade older than me too. :)
How is it bleeding edge? I don’t think using the latest framework or language to solve some problem makes it cutting edge. Is it more secure or introduce some brand new paradigm that an OS curriculum wouldn’t cover? Or is this cutting edge in the sense that it’s one more way to learn how to solve a problem that you could have solved in 2010, but now you have to learn these other frameworks or languages?
> I honestly think there is a cultural silliness in America about soloing it.

All tribes that have high trust between them eventually lose it as they economically advance. The high trust between tribe members is required while the tribe members need each other, but once a sufficient number of tribe members become self sufficient, the tribe starts changing into different groups, usually along socioeconomic lines.

Rich people lend and invest with each other all the time. See all the companies where a kid gets funding from his parents friends. But they no longer identify with the immigrant tribe.

I have watched this play out in my lifetime. When everyone in my parents’ immigrant group was poor, everyone was there for everyone. As the decades went on, some families became very successful. Their children no longer associate with the less economically successful families, but they do with those like them. They go on vacations together, golf, invest in businesses together. But the new members of the tribe still immigrating will not get any support from them.
Very cool application of math. Wish there were more than just the top 5. Maybe a link to a page with more listings?
I'm biased because I'm a mathematics student, but I really think that not enough people give maths the credit it deserves.

Here's a good blog post about this: https://j2kun.svbtle.com/programming-is-not-math-huh
ShellCheck: Lint for Shell Scripts
AFIK, Dave Thomas is over 50 and is still regularly digging into new languages. Ditto for many if not most of the people at Prag Prog and it seems to have worked well for them.

This is the classic question of how set your explore vs exploit algorithm. You need a mix of both, but what is that mix?
A Shell syntax (well sometimes beyond that) checking utility with variety of supported formats viz. plugins for Sublime, Atom.

Installation in Debian, Windows or through Docker.
FPGA/SoC for me.
Emacs + SLIME + Common Lisp was designed to be an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a Lisp Machine. And it succeeds admirably in that intent.
self taught meaning that I didn't provided any training data
I'm in favor of trying many different ideas, for a while, i.e., when a problem is new. But at a certain point you need to address issues that are viewed as critical. In the academic fields that I'm familiar with, I don't see that occur as frequently as people try new ideas that don't obviously address the most critical issues. These new ideas typically do address some issues but they might be regressions in some areas, ignore other important issues, or address the issues they focus on poorly.

In software development you have bug trackers. In scientific research you have review articles. These are useful tools that should be used to guide new work. Otherwise you're not doing simulated annealing or whatnot, you're just doing an inefficient random search.
The only true and lasting love: https://www.berkshirehathaway.com
Please leave a review if you purchased on Amazon.
My problem with MacPass: When sharing a database in i.e. Nextcloud.. I get regular syncing issues. Keepass has a workaroud for that. [0]

[0] https://keepass.info/help/kb/trigger_examples.html#dbsync
I really love Clojure. I dug deep on it for a while and got pretty good at it. But I haven't used it in years. The trouble with Clojure is it's very hard, bordering on impossible, to get it going in a work environment. It's very difficult to justify the cost at the management level.

It's also very difficult to build a grass roots movement amongst coworkers because the harsh reality of lisp languages is you pretty much need some kind of "paredit-like" capability in your editor to not go insane. So people are really turned off at both needing to learn a new language and editor functionality.

I'm glad I learned Clojure and lisps in general as they've made me a better programmer. I just wish I could leverage them more.
There is a way to write a comment about what is great about tried and true tech without assuming peoples age or talking down about new tech as a whole.

I'm in mostly the same camp as the parent in that I prefer solutions that are proven over years instead of the latest shiny thing, but new tech also brings a lot of interesting ideas to implement in a "proven over time" stack.
For the most part, no form of intellectual property protects ideas that companies and products are formed on.
One cool thing about parcel is that you can use es import syntax to "import" stuff from rust modules. It will then automagically do all the wasm interfacing for you during the bundling process. Wow!

You can also import stuff from wasm modules too of course, but I like the magic of "importing rust into JavaScript". It seems like a great way for someone like me, who wants to learn, to use rust into a simple web project without worrying too hard about wasm.

https://parceljs.org/rust.html
Do you have any data showing facial recognition doesn't work well on black people? My understanding is that this is an urban legend - it's not true, the algorithms work fine assuming a decent quality camera and video (same for everyone).
Are they comparable?
Earth is not flat remains static and will for a very long time while languages don't.

Though, change to languages are opposed and pushed for political reasons so it's no surprise to form an argument that relies on age of something to justify it similarly how people need political atmosphere to justify the change instead of solely arguing on the basis of descriptiveness or clarification.
Shenzhen is a modern city, it has big wide boulevards, wide sidewalks, which makes burying subways easy

It does have smaller "cuns" sort of villages within the city, with narrow streets and more people, they seem to be knocking down the densest ones (and building upwards)
The one killer feature of rollup (which parcel also gets right) is sensible and usable sourcemaps. Webpack does not deal with using Vue SFCs and TS very well, you end up with 4-5 [almost empty] files in the browser per file on-disk and often the file with the actual source is missing. You have to hunt down the correct file and pray that it is their every time you wish to set a breakpoint. I've burned days in the past trying to figure out a workaround for the unusability of sourcemaps in Webpack. Webpack has tons of knobs and levers to configure sourcemaps, but none that do what I assume most people want (a single sourcemapped file in the browser).

Parcel and Rollup do the right thing 90% of the time (requiring only tweaking the path for the 10% remainder) with a single boolean configuration value.
> Packem is still only availably as a binary, and they seem very reluctant to release the source code.

https://github.com/packem/packem/issues/4

oh yikes, the fact that it's closed as "irrelevant" is rather worrisome. how is it irrelevant to ask where the source code is for a project hosted on an open source hosting platform.

one of their top talking points is "Its crust is built with Rust", but without source to verify this it might as well be written in brainfuck.

sorry for linking it :(
I'm aware of this. I've argued at length over the Damore memo on this website before and I'm not interested in doing so again. (If you think the NLRB decided wrongly, convincing me does no good, convince the NLRB.) I am simply disputing that the Damore decision from the NLRB gives Google precedent to fire these employees. If you think Damore should have been even more protected by labor law than Damore was, great, then these employees were definitely protected and firing them was definitely illegal.
yeah, I'm thinking about stealing wind strength and direction from the Worms game
Skyscanner | full-time, onsite - hiring across levels | London, Edinburgh, Glasgow, Barcelona, Budapest, Sofia, Singapore, Shenzhen | ONSITE, VISA https://www.skyscanner.net/jobs/

We're one of the largest travel search products in the world. We have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.
Hiring across levels in lots of disciplines: engineering managers, backend with microservices & distributed systems (back-end), data science/data engineering, full-stack (modern front-end + API skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript/NodeJS.

We have several offices in Europe and are focusing on London in particular right now.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at raunaq.vohra@skyscanner.net if you want me to refer you, and/or have questions. Please specify which job you are applying to, ideally supplying me with a link from the careers page. Please also specify the location you're interested in.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.
Ask HN: Is there a markup language for forms?
I've been coding web and mobile apps for 12 years and I've worked on countless forms. It seems like there should exist a formal way to define them (field names, data types, validation, endpoints, etc.), compatible with backend and frontend languages. Then a library, in each given language to render the form. Anyway, I'd like to define a form once and render it or process it without any extra work. Do any hackers know of such a thing?
fun fact, I believe that the (V)P roles exist mostly as a satisfying hack of financial software development regulations applied to public and high-revenue companies, where all software changes impacting the ingress and egress of money requires "director-level approval".

The least-burdensome solution to that regulation is to make every "Tech Lead" a director, hence the title creep! :)
Should a bundler really include all those features though? All I want out of a bundler is to bundle. As soon as it starts doing transforms, we end up with applications that only work with that bundler.
So if the agency has no credibility, then there's no sense in appealing to the agency's mistaken opinion in the Damore case that he should have lost his protection, and so these employees should not lose it either, right?
What a War with Iran Could Look Like
being poor is bad, but being cushy is demotivating. “Experimental, innovative stuff” requires a certain level of hunger, or disregard for money. In both cases this person should seek elsewhere.
This is a general purpose excuse for any rambling theory posted online.
I just want to know what are the new technologies that I should consider learning. So that in my free time I can learn a few of them.

I am also interested in building tools for developers. May be I can build some missing tooling for some exciting new technology.
Not true. Making the company X amount or your out is thinking to linear. There are profit centres and profit eater departments. Keeping your job is more political than values based.
There's no such thing as implicit moderation. There might be people getting sick of it and leaving, but that's not the same thing as moderation.
Reagent is such an amazingly satisfying way to work with React.
"archlinux.org" is less informative than "Arch Linux"?

I'm sympathetic to disliking the change, but that's taking it to an extreme.
How far from zero config do I have to go if I want typescript and jsx? The result is a single bundle.js?
Even if you were uniquely responsible and it’s something extremely difficult hat few could accomplish, there is no way to prove it and the company usually treats you just like any other idiot hired at your “level”.
If you're running Mac, I suggest the railwaycat fork, which is basically GNU emacs plus some quality of life features that RMS is against like applescript/os integration, smooth scrolling and nice fonts
Quick Trip is a national gas chain that does all of these little things right. Always clean. Good bathrooms. Pumps always work and are clean. Checkout is always fast even when the store is really busy. Excellent product selection for a convenience store. Bright and welcoming. That is how I characterize them. This engineer is helping other stations have that same polished feeling.
> If he hires them to manage a gas station and they steal, cause problems, or anything like that, the community will know about it and their reputation will suffer.

Further, the family's image becomes tarnished to an extent in the eyes of the community, and family is often a powerfully reinforced social structure in immigrant households (my own included) with the ability to compel action.
The famous Peter Thiel interview question
You mean memorizing geeksforgeeks?

Endurance International Group had a better interview process.
von braun used jewish slave labor to build rockets used to terrorize civilians on behalf of the nazi regime. he's still generally remembered as a quirky scientist archetype, disconnected from the fruits of his labors.
> There's a very impressive video online.

I tried but failed to find a similar sounding video. Can you send a link or title?
One good reason is to learn different ways of doing things. I think the best way to understand why something is the way it is is to look at different ways it could be done and what are the pro/cons of it.

I've seen many times that trying and understanding a new framework leads to me implementing something in a better way in a framework I was already using.
Is any mention of gender "exclusive"? Are you suggesting we should never use gendered words?
The key element here is intervention. Animals learn by changing their environment.

Superstition in pigeons arises because they believe their actions cause the reward, it isnt "mere sequence". Any distribution over two variables observed overtime, for all time can change unpredictably given an environmental change.

Animals have rich models of objects and their behaviour over time, these models aren't "sequential", and they are brought to bare on deciding whether mere sequences should be regarded causally.
170k-Year-Old Cooked Starch Found in South Africa
"I also consider a model adjusting for covariates (author/average-rating/year), to see what books are most surprisingly often-abandoned given their pedigrees & rating etc."

Infinite Jest? Surprising? Have you actually tried reading that bloated example of The MFA Guy's Novel?

I also find myself wondering if American Gods would be #3 on the first version of this list if it had been compiled before the TV show version of that book.
This is nice! :)
More than a third of American adults have prediabetes. The A1c dividing line between prediabetes and full Type 2 diabetes is essentially arbitrary. Eating too many sweets is absolutely a proven risk factor.

https://www.cdc.gov/diabetes/basics/prediabetes.html
Rust was one I listed in my answer, too. I built a simple roguelike game in it last month and had a fantastic learning experience: https://www.youtube.com/watch?v=UKpDNnfiId0

Unfortunately, the end product isn't very easy to integrate with WASM, but I'm going to keep in mind the possibility from the start next time.

Rust's extra bonus for me is that it can be used to make natively invoked functions that can be used in Erlang/Elixir code with zero risk of taking down the whole VM (which can be done with C).
They are stored on hardware tokens. There does not seem to be a way to have privately generated software keys, nothing like putty's pageant or .ssh/authorized_keys.

WebAuthn seems to be designed by big businesses to take control of the authentication ecosystem.
Yes, it is widely used, but to say corporate lawyers don’t take issue with the GPL is definitely inaccurate in my experience.
New Safety Risks Under Scrutiny on Boeing’s 737 Max
It's very next on my list for 2020!!! I already started off doing a Pluralsight course on it late last year. It has fast become part of my happy stack. I've tried a bit of Cloudformation and I just have no appetite for it in comparison.
Ah, the classic build tool evolution cycle!

1. Become frustrated with complex build tool

2. Write a new tool that is dead simple, opinionated (your opinions), convention over configuration, etc

3. Post to HN

4. Achieve adoption

5. As more people use the tool, feature creep ensues

6. In order to satisfy diverse use cases, make everything modular and configurable!

7. Tool slows and becomes impossible to manage

8. GOTO 1.
I think landing pages are overrated. I like good products no matter how they are presented...
Seems TS is provided by default (tho it will not do any type-checking, you'll need tsc --noEmit for that).
As for JSX, you need a basic tsconfig that specifies jsx.

src: https://parceljs.org/typeScript.html
From the standpoint of providing skill-mentorship opportunities it makes sense. A few strong engineers on a team can really help everyone grow. Naturally personalities and preferences should be accounted for, however one of the best moves I ever made was to break up a "ninja squad" (what they called themselves) of high functioning devs when their big project wrapped up. The squad was small (3) and each person was very well liked by the entire engineering team (13). We had several green-field projects starting up, so none of them felt banished to the salt mines of legacy maintenance tasks for instance. The general quality and velocity improved across the teams and we gained more consistency in our codebase when it came to patterns.
The TypeScript engine in VS Code does the same type inference for standard JS, and automatically downloads d.ts typings for libraries you use to enhance it.
I don't think you are understanding. But Bio isn't meant to be easy.

At each synapse a significant amount of data processing occurs, right from the rod and cone cells in the retina and at nearly each synapse along the way. 'Data' is more-ish conserved into V1 where all hell seems to break loose, path-wise. After V1 and in nearly the entire cortex, these data are distributed in unique and very complicated ways throughout the brain. Most of the mammalian eye-V1 pathway is well understood, but that process is too much for a comment on HN. But, I want to stress, we have a very very good idea of what is going on.

That said, the research seems to indicate (highly debated still) that there are specific synapses that encode 'the left side of grandma's nose in dim lighting from 10 feet away' and other many other things. Again, I cannot stress enough that such 'grandma' synapses are not firm science and there is a LOT of research still ongoing. But the evidence seems to be pointing that way at this time. Such cells are fed this information from V1 and, likely, a lot of other places. When such 'grandma' cells fire, they then send that signal out to other cells they may be connected to. Such a system is likely replicated many times all over the brain; there are many copies of 'grandma' cells and they are wired up in many different ways. The physical location of 'grandma' cells in highly unique, if they exist at all. Again, research is very much on-going.