skysight-inc/HackerNews huggingface dataset:
One of the hallmarks of a senior engineer is knowing how much time to spend on something. It's easy to blow past an important decision carelessly, but it's also too easy to get lost in the woods overthinking, over-documenting, setting up meetings, blocking on other teams, etc. The expert knows when to advise caution vs. when to say, "this is getting ridiculous, let's just make a choice."
PLEASE, don't do this to yourself dude. Industry are shitting all over you. Just see a picture of James Cameron now, the guy looks a zombie!!
ALSO, if you want real evidence, read the articles YOU pointed. You'll see there IS NO CONCLUSION THAT PLANTS ARE HEALTHIER. PERIOD.
Actually, you need to eat a LOT OF DIFFERENT PLANTS to get a little oz of a meat, go look for yourself. Check the result, how skinny and easy to get sick these people are (IF YOU DON'T EAT THE CORRECT AMONT OF A LOT OF PLANTS + SUPPLEMENTS, EVERY F* HOUR).
I know, meat diet will not be here forever because of resources (thanks for some comments here I made more researches), but at the moment is THE HEALTHIER DIET POSSIBLE. No arguments against that, just check evidences and peoples (nowadays are a lot of they).

Sorry, I get very angry when I see someone trying to be scientific and tell me to watch gamerchangers.
Since he presumably meets the qualifications for many countries (he's a capable manager, who would benefit his employer and improve the host country's tax earnings), there are probably many countries which would welcome him, and in that sense he does have a choice where he can live, does he not.

And is it his fault some idiot ticked the wrong box?
I Self-Published a Book in 2019
Depends on the platform. Older platforms like the NES or SEGA Genesis often had software written in ARM - there are huge communities around modifying these games.
Oh yeah, diesels suck air all the time whereas gas engines are creating a strong vacuum, which is a lot of effort. They turn at higher rpm than diesels, too.
I'm skeptical of what you could learn from a thread like this because of the huge selection effects involved
>I'm also not clear if there were any that incorporated playtime "per note" dynamics

This[0] is a reproducing piano recording Ravel made in the 20s and was recorded from a Duo-Art piano in the 60s. Hearing Ravel play his own stuff a few years ago radically changed my idea of how Ravel's music should sound. (Pianist, I'd been playing Ravel for a couple of decades before that) This[2] has Prokofiev playing his own music.

"Many famous composers from around the world played their own works for the reproducing piano: Edvard Grieg, 1906 in Leipzig; Alexander Scriabin, 1910 in Moscow; Gabriel Fauré, c. 1913 in Paris; Nikolai Medtner, c. 1925 in New York."[1]

"This video is a practical demonstration and overview of how the Aeolian Duo-Art pneumatic reproducing player piano works, including how the system plays expressively by controlling the loudness of notes played with perforations on the roll."[3]

[0] https://archive.org/details/RavelPlaysRavel

[1] https://www.allclassical.org/player-piano-rolls-listening-to...

[2] https://www.youtube.com/watch?v=9uMRD2o6dJo

[3] https://www.youtube.com/watch?v=w-XrDw04P2M
Flutter is a very good bet IMO. It uses Dart was designed from the ground up to be a solid front end language instead of building on top of JS. The underlying architecture of flutter is clearly articulated and error messages are informative. Still seems a bit slow and bloated in some aspects but it is getting better every day and I think their top down control of the stack is going to let them trim it all the way down.
In any democracy this would kill the banks and government and central bank's ability to lie about spending and liquidity ... (because the ledger would be accessible to the justice system)

I find it hard to believe any central bank will risk that.
To the extent it's in your power as a developer and a team member, don't tolerate low-performance code from yourself or your co-workers.

In my experience, a lot of performance problems boil down to really stupid problems, like simple code using the wrong data structure out of convenience (e.g. linked lists instead of arrays for lots of randomly-accessed data), or structured in a bad way (e.g. allocating a lot of small pieces of memory all the time). Often times, there are cheap performance wins to be had if you occasionally run the product through a profiler and spend couple of hours fixing the most pressing issue that shows up. Couple of hours isn't much; there's enough slack in the development process to find those hours every month or two, without slowing down your regular work.
Probably 1 MB for the actual driver and 499 MB for the Electron GUI to interface with it.
> How does this show "systemic racism coming from teachers?" This subtle (or not so subtle) attack on teachers is sad.

Someone pointed out that black students were disproportionately affected by these suspensions. Suspensions are handed out by the teachers. So what is your explanation then? Racism can be manifested both institutionally a well as personally, unconsciously even. Are you implying someone or something else is telling the teacher to assign these punishments?

> This stat alone doesn't tell us anything, let alone who to blame.

So why bother publish it if it doesn't tell us anything? They seem to have changed the rules for the whole state of California based on such statistics. Do you think they are inaccurately gathered?
You're thinking about it the wrong way. Why spend $X saving ten polio children and not the same amount to save a hundred dengue fever (or whatnot) children? At some point, you get diminishing returns, and the amount of lives saved per dollar drops below some other cure's.
And the energy required and destruction of more soil. I'd like to see the energy/land/water required to produce one grass fed and finished cow's worth of this "meat"
I lack the knowledge of that particular piece of software but may I see that this has been extremely interesting to read!

Also, I quite love the trend of "we rewrote our software in Rust" lately. I loved the speed of C/C++ about 15 years ago but the mounting complexity and the increasingly huge game of whack-a-mole pushed me away from them.

Now I am gradually and casually learning Rust and I absolutely love what I am seeing and experiencing.
Yes, I agree. There are trade-offs to be considered. Those are definitely benefits to using Redux, for sure.
https://www.ijmedicine.com/index.php/ijam/article/view/7
The 10000 hour rule has been debunked.. https://www.vox.com/science-and-health/2019/8/23/20828597/th...

Like a few other Malcolm Gladwell's claims...
if webdev is going to go through all the iterations of GUI development ... oh boy , there are decades of frameworks ahead
They have now have 2/3 of the worlds high speed rail despite starting incredibly late in the game, and not having a ton of people that can afford it.

Turns out, in a communist government you can cut through red tape incredibly easily to advance your goals for the party/country. This is common for communist govs, and not democracies. When you believe land ownership should be private, and everyone has a super strong opinion about things, it’s hard to advance infrastructure at a speed commensurate with societies needs.

Not an argument for communism, just an observation. Likely lacks some nuance, but just do a bit of research on China’s infra, and their heavy investment in that space.
Top 8 Events and Trends in Bitcoin 2019
> sometimes an apparently small nudge in performance can enable big improvements

In this thought experiment we are talking about a 2 orders magnitude improvement - hardly a small nudge!
...And someone just made their first million with some buggy PHP app. Perfectionism is the enemy of progress. In the end, software is categorized into two types: software that people bitch about and software no one uses.
You can try rationalizing, but the name immediately raises very unfavorable emotions and associations.

The very first thing I thought about when I saw the headline was Hans Reiser's crime. The first thing I then expected in the comments was a lengthy discussion about that. I am fairly certain that this is fully in line with how most people react.

I don't see how your proposed hypothetical following a name change would take hold. I don't think a name change would be perceived as "concealing", just understandably moving away from a name that has become unfortunate. I think people are more surprised that they haven't.
> you could also threaten to expose him on social media / the press, unless he cuts you in to the "new" startup

That could be a criminal act (blackmail/extortion).
They weren't the good old days for everyone or in every way but only a moron is going to look at the past and say they got nothing right. Not having cops in schools was something they got right in the past.
Thanks for that follow up!
> Except it's not that simple. Form I-9 page 1 is to be filled out by the worker within one day of starting a new job

Looks like its any time up to the first day of work, however the wording is a little confusing. How can you start work without accepting a job offer?

>> Employees must complete and sign Section 1 of Form I-9 no later than the first day of employment, but not before accepting a job offer.

> I'm pretty sharp with US employment, tax and passport forms, yet that's the first time that I've heard somebody being banned for an I-9 mistake.

The form clearly states some severe penalties for not answering honestly. Seems like the author got off lucky!

>> I am aware that federal law provides for imprisonment and/or fines for false statements or use of false documents in
connection with the completion of this form.

>> I attest, under penalty of perjury, that I am (check one of the following boxes):
If you're hiring, is there a way to reach out to you?
1) If you were a W2 employee, and your concern is only getting paid, then call him in the morning and say, "Have a check for $15,000.00 dated today by 2 pm or I will file a complaint with OLS."

https://olsconnect.microsoftcrmportals.com/employee-inquiry/

If he doesn't pay you, then you and your co-workers can fill in that form with the "wage theft" option and the state will investigate for free. And they are relentless.

You're also eligible for unemployment, and when you file, the state will also check what forms and payments he made. There are severe penalties for skipping that, and the state doesn't like holding the bag on UI. They will go looking for employers that do that.

2) If you're a contractor, then likely all you can do is to have a lawyer write a demand payment letter, and also state that you retain copyright on anything you wrote and weren't paid for.

Every time there's PR (press, funding rounds, etc.), mail him (and the board, if any) a copy of the letter. But move on with your life otherwise.

Lawyers typically start billing in the range of $20,000 for anything beyond a letter in large cities. If you sign any contract with a lawyer, add a "not to exceed" clause with what you can afford to spend or it will cost more than the wage theft.

IANAL, but I've done my own legal paperwork, filings and representation for two decades. It's a handy skill.
"i can also understand why this situation couldn't really have any other end result"

No, this is not true. Mistakes happen all the time, everywhere. This guy had no motivation to lie on a simple form.

If you want to see how this works, check with your bank. Mistakes are made all the time processing money, and usually things can be fixed.
I'm sorry, what I wanted to say is: "The most diseases of this decade are caused by every kind of food that are not meat"
I was traveling in Europe for a few months and I didn't care to change my phone plan so I was stuck with 2G speeds the entire time. It gave me a profound appreciation for web applications that load the minimal amount of code/resources/whatnot to display. HN really shines here. :)
> But "you're not allowed to learn" is just ridiculous.

Hmm, I might have missed something. Sorry about that. Can you point out where I said the "you're not allowed to learn". I searched my comment for that phrase and couldn't find it there.
> Who wants to do nothing all day long?

As someone having participated in a support group for people excessively using online/digital media: It might not be a very satisfying life, but it's seems easier than ever to distract yourself while unproductively wasting your time.

For some of those individuals, this was about not wasting their limited time outside work. But a significant share had their lives entirely supported by e.g. gov or parents. And external factors in many cases caused the necessity to change.

I agree with society ensuring people can have their basic needs met. But why does it have to be an unconditional monthly check? Beside strong support offers in areas like psychological, guidance or life advice, I'd prefer the right to trade X hours per week (preferably more like 20ish than the current 40) to your gov to get what you need to live.

It would act as a minimum wage. It would incentivize finding something better, especially if not satisfied with the work assigned by gov to you. It would still guide those living on autopilot towards something at least somewhat productive. And yeah, it would be tricky to implement well :/
Perhaps, but fashions change fast. I remember the first environmentalism craze of the 90s, it didn’t last.
The client doesn't over-fetch, but the server might need to over-fetch from the db with generic sub-optimal queries to resolve all the fields.

Your mileage may vary, but on the project at work where we tried to utilize GQL, it became apparant that it sometimes is incredibly complex to map between a GQL query and an efficient db-query.

We're slowly migrating to REST for preformance's sake. The front-end devs might complain since they can't just write a query to get exactly what they want, but I'm quite sure our customers won't complain about 50KB being served in 30ms instead of 10KB being served in 400ms.
That statement is factually correct but worded in a way that suggests a misunderstanding of the WHO classification system. "The lists describe the level of evidence that something can cause cancer, not how likely it is that something will cause cancer in any person (or how much it might raise your risk)."
> My question is who is testing this stuff?

Telemetry.

Companies seem to be increasingly preferring to use invasive telemetry and automated crash reports in lieu of actual in-house testing, and they use that same telemetry to also prioritize work. I have a strong suspicion that this is a significant contributing factor to the absurdities and general user-hostility of modern products.
> This is a bit shocking and I'll get downvoted for it but:
Not to mention that red meat is a class 2 carcinogen (Source: WHO). And processed meat, is a class 1 carcinogen, right up there with Plutonium, according to the World health organization.

I downvoted you not because of what you wrote, but because what you wrote is directly refuted by your (unlisted no less which I find intellectually lazy) source.

Processed meat being a class 1 carcinogen doesn't mean that plutonium = read meat! It simply means there is a likely link between it and cancer. Not that they are equivalent. This statement is scaremongering at best, unsupported by the classification. Also "cancer" is vague, the WHO organization, IARC, listed colorectal cancer as the specific cancer.

Ref: https://www.who.int/features/qa/cancer-red-meat/en/

And for red meat being a class 2 carcinogen, they listed as probably not that its known.

From their FAQ:

This recommendation was based on epidemiological studies suggesting that small increases in the risk of several cancers may be associated with high consumption of red meat or processed meat. Although these risks are small, they could be important for public health because many people worldwide eat meat and meat consumption is increasing in low- and middle-income countries. Although some health agencies already recommend limiting intake of meat, these recommendations are aimed mostly at reducing the risk of other diseases. With this in mind, it was important for IARC to provide authoritative scientific evidence on the cancer risks associated with eating red meat and processed meat.

Note that phrase: "Although these risks are small"

If you want to paint red meat with a broad "bad for humans and whatnot" brush. At least get your facts straight. I can't look at the paper cause its behind the elsevier paywall but it should be here for anyone that can get it.

https://www.thelancet.com/journals/lanonc/article/PIIS1470-2...

I bet the 18% more chance of colorectal cancer listed in the study amounts to for 500 people instead of 4 getting cancer, maybe 5 do now. One of my biggest pet peeves with all of this is the focus on whatever number is higher without contextualizing it.
Couldn't agree more. I am going to throw marketing under the bus for web application bloat. They make us install script after script for tracking you. They are the worst.
"No one has the right to emigrate to the United States. No one."

This is besides the point entirely.

If the US is a great nation, then they can figure out out to deal with such errors, which will happen frequently.

It should be embarrassing for the nation that put 'a man on the moon' to not be able to figure out 'paperwork'.

This is about process, not immigration.
Both of those things were not only known about by hacker newsers but spoken about a lot (a lot!) They were sometimes dismissed for very petulant reasons, "fb is just a php site" etc.

I think an amusing piece of investment advice to consider is to do the opposite of whatever the sentiment about a paticular asset is on hacker news.

How did they talk about Snap in 2018? Twitter in 2017?

Generally, people on hacker news do not really know anything other than what a server is etc. Hacker Newsers are also made up of the sort people that fall victim to Authority Bias most frequently. If you want to spot good investments you have to think for yourself. You have to make the decision. If you are prepared to do that you already have an unfair advantage. But, if you are wrong, you are wrong.

To answer your question more directly... Have a reliable stream of information (reuters deals) as your core...then it is up to you.
The idea rubs me the right way but why not 1, 2, 3...

I think a more modular versioning standard might be good as semantic versioning can be very helpful in certain projects like libraries.

Like if your project has x abstract property then include x. and y for a x.y versioning scheme.
"some idiot ticked the box wrong" is reading the blog post uncritically. that's obviously the author's perspective here, but it doesn't really make sense.

he signed his name to a blank section of the form. that signature is an attestation that the blank section immediately above it was filled in truthfully. it can't be both blank and filled in truthfully. that somebody ticked off a box in that section later on is beside the point (all the other options appear to require additional information, which was also not provided, so whoever ticked off that box made a decent assumption).

it's a mistake in the same way as signing a blank check is a mistake
But there's no point, because all those heaters aren't going to beat ASIC farms near cheap electricity sources anyway.

(Do individuals really bother mining bitcoin these days anyway?)
> The USA also started their build-up at least a year before Pearl Harbor.

If so that is because they planned to push Japan into starting a war with the US.
https://victorribeiro.com/isocity/#AAAAAAYpAgA7Ny4EIwAHBQIHC...
The Family Wanted a Do Not Resuscitate Order. The Doctors Didn’t
Since we all live on earth surface, per land area could be a good measure.

US ~500
China ~1100
UK ~1500
Germany ~2000
Japan ~2000
South Korea ~4000
Forces of Habit: Drugs and the Making of the Modern World by David T. Courtwright (2002) provides another interesting perspective.

https://www.hup.harvard.edu/catalog.php?isbn=9780674010031&c...
Nor should it. Shipping an app 99% of users won't use as a system app is the anti-thesis of what this post was saying.
damn. windows 95 was indeed 13 floppy disks. amazing to think about.

So what is in these huge downloads? Layers upon layers of virtual machines?
> In fact, there are so many occasions where the optimisation is so good that the end user doesn't believe that anything happened. So you have to deliberately introduce delay because a computer has to feel like it thinks the same way you do.

I see this argument coming up a lot, but this can be solved by better UX. Making things slow on purpose is just designers/developers being lazy.

Btw users feeling uneasy when something is "too fast" is an indictment of everything else being too damn slow. :D
> "Neoliberal" refers to Clinton-style ("third way") liberal politicians. I don't know who you're using it to refer to.

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

> You forgot to include why you think that's a bad thing.

What? I'm just pointing out why the US would be against a EU competitor? Perhaps you need to reread what I wrote and the comment I was responding to. I think "globalist neoliberal" triggered something that made you see things that aren't there.

> But they can't vote and have no (useful) representation in Congress.

All I said was that they are part of the US.

> Citizens of Guam and Puerto Rico are treated as second class citizens ("US Nationals", not "US Citizens").

Sure. But they are still part of the US. I was responding to " Furthermore, I think we could see the United States grow with the additions of Guam, Puerto Rico, and/or Greenland." Blacks and women couldn't vote in NY and the US for a long time. Doesn't mean NY wasn't a part of the US or the US existed.

I think "globalist neoliberal" really got you reading into things. I made specific replies to specific comments. Which you completely ignored.
The size of the internet in 1995 was such that typical path for a web based credit card purchases used a toll-free call with a landline phone over POTS. Long distance was still charged per minute and so was cell service. So was most internet access. If people were online, it was probably through AOL or Compuserve.

There weren't older people experienced with internet sales. It was all brand new.

Looking back, unencrypted credit card information was probably less risky than it sounds twenty five years later. The technical risks are the same for sure, but in 1995 the vast majority of credit card transactions used carbon paper, the physical card, and an imprinter. To be really useful, a stolen credit card number would need to be made into a physical card. There weren't a lot of places to use a credit card online...that's why Viaweb grew. And there wasn't widespread internet access in the places where credit card fraud at scale became a black market industry.
It's hard to compete with Unity and Unreal, both of which are much more popular and feature rich.
Predictions Scorecard, 2020 January 01
These predictions don't show any particular insight beyond the things that absolutely everyone talked about in 2019. Literally just predicting that some of this year's causes du jour will extend a decade.
Funny to see wandel here. I binged his channel but never knew he made articles. Anyway distortion is also pretty interesting artistically.

I scavenged a dozen of heads to make a giant wall scanning bar.
The employer doesn't just owe minimum wage; they owe whatever wage the employee was making at the time they did the work. You can't retroactively cut someone's salary. Once they've done the work, you owe them the money you agreed to pay. Not paying it is wage theft (which is a crime in most states).

The moral of the story is: If an employer stops paying you, stop working for them immediately, demand to be paid immediately, and start looking for another job. Once they miss a payroll, it usually doesn't end well. Missing payroll is usually a sign of gross financial mismanagement.