skysight-inc/HackerNews huggingface dataset:
I upvoted this, although I disagree about tables vs. separate objects and arrays. If you were to say separate maps and a specialized array type, I would be more inclined to your point of view! Not sold completely, mind you.

In either case, it's a productive disagreement. I agree that Lua isn't a perfected language; merely a very, very good one.

From your list, I would takeaway default arguments as the first thing to bring over to this hypothetical successor language. Arrow functions could be avoided by the simple expedient of renaming the keyword `function` to simply `fn`.
Previously:

https://news.ycombinator.com/item?id=17585357

https://news.ycombinator.com/item?id=1014533
Fun for a day outing (and, likely only used for that), but otherwise, utterly impractical.

Firstly, how do you think this picks up kids at home? It’s so heavy that you need it to be (almost) fully occupied to ride it.

Secondly, let’s say after school time, 3 kids want to play together at one of their homes. How do the two other ones get home for dinner?

In both cases, the answer probably is “on their own bicycles!”, but for the first example, why wouldn’t they continue cycling to school on those bicycles? For the second, how do their bicycles get at their friend’s home, so that they can ride home?
This is an uncharitable, mean spirited take on the comment you’re responding to and you should feel bad for having submitted it. Please take a moment to draw upon empathy before posting in the future.
By all means, stay connected to your family--just try and do it through other platforms. In similar circumstances to yours, I stayed in contact with my family through Ring, Tox (toxic), and XMPP. I always preferred audio and video calls over texting them, which I almost never did. Stay connected to those that care about you the most, through healthy means. No need to own a smartphone, you are right about that one, but do know that there are meaningful connections worth maintaining.
I’d think SoftBank’s ownership has probably resulted in more cash burn for ARM.
I recently went through the process of transitioning out of my role as a Product Manager at a Fortune 30 company. It struck me just how large of a variance exists in success of the transition process across employees.

I wrote this post to help others who are considering how to spend their last few weeks at a company. There will be many demands for your attention -- this attempts to help you prioritize what is important to spend time doing.
> it seems some people really are suggesting that businesses > should alter their workplace strategies in order to save…> > sandwich shops.
>
> OK, I’m exaggerating for effect.

If only! Richard Tice (major political funder) had spent a lot of time on Twitter claiming remote work is directly responsible for Pret closing stores!
Those sound big and important but they are a tiny drop in the bucket of FB infra.

Note in particular that it’s mostly developer-facing infra. The vast majority of production infra - the stuff actually running on all those thousands of servers - is still all written in C++ or Hack.
As long as they're laundering money for drug cartels everything is fine. But god forbid they keep this guy on the payroll.
This post has better background on what the source of all of this trouble is https://slatestarcodex.com/2019/02/22/rip-culture-war-thread...
Assuming these UFOs are vessels from off-earth and want their presence to remain hidden then why do the space aliens persist in buzzing US air bases.
The example you gave is disingenuous. The reasons to not like Google go hand in hand with their position as a monopoly or member of an oligopoly.
I didn't even think of that, but that's probably a good idea at this point.
> Conflating pointers with arrays.

AND Strings.

FTFY.
Yeah but can it ever go back, other than by backing off faster than the speed of light? If it can’t then it’s at least monotonic, even if it’s not rate constant
I don't think the "force multiplier" aspect is what's in doubt here. Its that most productivity metrics for senior developers over-emphasize shipping software they wrote (i.e kloc written) not so much how Susan, Alice and Joe were unblocked and shipped their commitments.

You're both acting as a people-manager unblocking and growing your team's skills but only getting comped for aspects of an IC which you start to get less and less time for.

I routinely see HR departments pathetically fail in recognizing this and end up losing seasoned engineers cause let's face it, if you're worth your salt you can switch companies easily and just do the IC work and get properly comped for it.
Surprisingly, about the first point at least, the reporting I remember is exactly that : "Pentagon says Irak has WMD, but the rest of the world is not convinced."

Now, it might help that I'm French :P
> i could be fired for posting.

Yikes, that's rather dramatic! Especially since all you've said is "we're working to fix it. changes soon." That's a pretty harmless statement, I would think.

What gives you the idea that such statements put your employment at risk?
The article says "Key figure"? Am I missing something here? I feel a little bit crazy. This guy was just reposting content from 8kun on his own website and a Patreon. Anyone can build this website in 5 minutes. Did this guy know anything special about qanon or was it just a money making operation?
No it sounds more like searching "how many people died in WW1" and having the first result on google be "you should be ashamed for looking this up you pervert"
IMO the `Either` construct should be avoided in JS because inevitably you'll either need to wrap everything in `try ... catch` anyway or you'll be pulling your hair out trying to figure out how to get them to work in an async/event context, in which case you'll end up re-inventing the Promise api (perhaps wrapped in an extra thunk to make it more fp-friendly or whatever).

A more practical approach is to work along the grain of JS while getting inspiration from fp. A common snippet would be:

function maybeUrl(str) {
try {
return new URL(str);
} catch (err) {
return null;
}
}

This is much more straight-forward and interoperable. Dealing with something like Left<InvalidUrlError> where you've created an entire error subclass and wrapping function for an unrecoverable failure that will be discarded is way overkill.

The unreliablility of thrown values in JS is a valid concern, but instead of trying to wrap all my code in a container construct, I simply wrap/convert the untrusted errors themselves if I need to use properties on an error reliably.
I wonder if anyone has done a survey about the specifics of company support during WFH.

“Does your company allow you to expense a portion or all of your internet?” Type inquiries. I’m often uploading and downloading large assets to our and our client systems, would be happy to fill out an allowable expense report if the company would pick up even a third of my Internet bill (course I have a feeling such a thing will never happen)

Anyone know? Curious to read the results if such a thing exists.
Agree. And they have leaked out to C++ where they have been very hard to fix, and even, to some degree, to Rust.
Jerry, Inc. (YC S17) Is Hiring a Data Engineer (Toronto, SF Bay Area, Boston)
For smaller open source projects, this creates a huge hurdle. Google Play requires a one time payment and the whole stack can be run on any computer. The barriers are even lower to get going with supporting Windows, Linux and *BSD.

Meanwhile, Apple wants you to have a Mac, pay $100 a year for the privilege of being able to submit apps to their review process.
Just thought I would share an album I made from a trip to a Bay Area recycling facility. I shot a bunch of slow mo of recycling machinery.

It’s pretty crazy that they can’t sort black plastic because the machine relies on IR light to sense plastic type. We’ve got all these machine learning engineers in the area and probably not so many of them are working on real practical solutions to problems like trash sorting.

https://imgur.com/gallery/IK5zKkO
> Are there any public x.25 networks still operating?

Not that I know of. My plan if to use old line simulators and other tools i can find on ebay and telcom equipment reseller sites to create a "fake" private one. This is one of those projects that I'm working on purely out of novelty interest :P.
That does work, except for:

1. variable length buffers

2. every other piece of code you want to interface with uses `char*`
I really liked one place I interviewed at that gave an option for the technical portion of the interview. You could choose a 4 hour homework, whiteboarding, or talking someone through a significant non-proprietary project of yours.
Scary Terrorism Math
Can we have half stars or quarter stars? I read a lot of books, and choosing full-star 1 to 5 makes the ratings pretty useless for people who read a lot. My internal rankings are:

1 hated it/was offended/didn't finish

2 disliked it/likely didn't finish

3 finished but it was a struggle

4 finished/enjoyed/had some issues

5 finished fast/really enjoyed/may or may not have still had issues.

If I look back at the 30 to 50 books I read in a year, it's really difficult to get any sort of ranking out of them. I've only got two choices for books I liked (4 or 5) and two choices for books I disliked (1 or 2). Having half stars would help my ratings relative to one another.
What do you lose by doing this though? I think a monopoly is just as dangerous as unregulated/unrestrained capitalism. I don't think taking the easy way is the right way.
...unless it never is. ...which is usually the case.
Restoring a 1984 “Space Shuttle” pinball machine
How do you know the success explosion wasn't about to happen regardless?
Honestly, I'm a little tired of the whole dark matter thing. There's no evidence for it, and physicists keep coming up with more and more complex models to fit the data when they don't actually understand what's going on there.

Why haven't MOND or other theories become more popular?

Edit: MOND isn't great either - it just has a parameter that they tune until it matches the observation.

Edit 2: I am not a physicist, I am simply a concerned citizen.
Yeah, I actually would have asked the exact same thing: What do you mean "concerned about"? "Concerned" in what manner, and in regards to what possible aspects of those browsers? I can't imagine why anyone would answer such an overly-broad, open-ended question like that.
France, the one country that challenged US intelligence because their own intelligence contradicted the CIA and NSA reports. Absolute studs.
> > if your job can be done from home, it can be done from anywhere in the world

> I will call anyone's bluff who says this. Do it. Good luck. If you haven't successfully done this already, there is a reason and you know it.

I can give an example here: Back in March/April, we were told that if we wanted to "WFH" in another state, we had to get approval first due to laws around payments and taxes. Some states were pre-approved because of remote workers we already employed, but most had to be looked into and it wasn't a guarantee they'd be approved.
New enzyme that facilitates grafting between different plant species
Pretty sure you're talking about Failure, not Fehler. Failure is (like Anyhow and Thiserror) for defining error types, Fehler is an alternate syntax for the functions that return those errors.
Dark matter models predict how the stuff is supposed to be distributed.
One interesting facet of all these recommendation and ratings systems online (Yelp, Goodreads, Rotten Tomatoes, etc.) is that they don't provide a key value that in person recommendations do.

When a person recommends a restaurant they are attaching blame for the restaurants performance to themselves. Its performance is a reflection on them and their credibility. It is very hard to replicate this on the internet, a place where people can suggest things with very little responsibility.

If I strongly suggest a movie to someone and the movie sucks, I can be blamed for that. I don't know how to replicate that comfortable eschewing of responsibility that in person recommendations provide.
Show HN: Principles for Success
It's been 20 years since I started working as an engineer and researcher (mostly in SF Bay Area). Thought I should share what I've learned from my mentors and through my life experiences. Happy to elaborate, hear any critique or answer any questions. Best.

i) Work with great people. You're only as good as the people around you. Try to find them, associate with them. Avoid working for 2nd tier groups, projects or companies.

ii) Build a career. Think long term. This could mean developing expertise in an area that will carry you in the next 10 year or more. Become a go-to person for whatever you're doing. This could also mean prioritizing depth over breadth. But it could also mean being a manager in a team that does a bunch of things. Gaining skills slowly over a long term adds up to something much bigger.

iii) Bet on momentum. If things take a turn for the worse (say, in terms of valuation or employee morale), look around or pivot. You should discount broad market fluctuations, and focus on idiosyncratic factors here.

iv) Think multifactorial. Say, you take a job or a project and things don't work out, where will you be? Between options: write down pros and cons, add them up, see how they compare. Consider Plan A and also Plan B.

v) Be close to the money (+ quantifiable impact). Try to be part of the core team that makes (or influences) the majority of profits for the firm. Try to be not replaceable. Have leverage. That said, working for a great company + being lucky sometimes matters more than being close to the money.

Last but not least, never underestimate how much luck plays a role in your success. Be lucky. Those who achieve oversized success are above a threshold intelligent. But presumably they had some skills or situations that made them incredibly lucky. Also don't be fooled by randomness. Many things in life aren't predictable.

PS: This post was inspired by Jim Simmons's talk at MIT, which I watched in 2013. Check it out for an alternative perspective. https://www.youtube.com/watch?v=SVdTF4_QrTM
That's a....weird way of looking at it. The journalist is looking for the answers. The article they wrote is published on a website that runs ads. Yes, I suppose that technically the topic is used to make money since you wouldn't have visited the site otherwise. But it feels like saying that people are making money on Auschwitz, because there are ads along the way there - you wouldn't have seen them if you weren't going to Auschwitz, so clearly the holocaust is now selling you ads for cheap laptops, right?
Catatonia
Yes, there are entire mafias operating in the sand business, stealing it wherever they can.

There's the documentary Sand Wars that highlights the issues: https://en.wikipedia.org/wiki/Sand_Wars

Al Jazeera aired a docu about it too (don't know if it was the same one): https://www.aljazeera.com/programmes/specialseries/2017/12/s...
The beauty of Q is that it does not need to have any claim confirmed by anyone else : the very fact that the claims are not confirmed, or, even better, denied by the mainstream media is proof that the claims are true.

That's just genius, and I'm kind of jealous not to be earning easy dollars this way as a non US citizen.
What if voting were not so high-stakes (giving all your political capital in a given sphere to a single individual for 2-6 years)? We have the technology to edit our legal corpus directly, a sort of Wikilegia if you like. If governance were less of a black box many elected offices would not be necessary, and many popular disputes would be be obviated.

Of course, this would bring challenges of its own and be subject to other sorts of abuse, as we can see from influence campaigns on social media and indeed things like edit wars on Wikipedia. Nonetheless, a great deal of our political decision-making could be distributed and would have far greater legitimacy as a result.
After learning Korean to a fluent level (and working there for 3 years), here's some things that come to mind:

- Be persistent. Studying languages is often boring, annoying and takes years. Nobody likes memorizing vocabulary. Embrace it. Study every day, even if that means only reviewing 5 words on some days.

- Don't try to analyze and understand everything. Communication isn't a science, treating it as such is unproductive and frustrating to the learner. There will be many things that at first sight make little sense, and that's okay; just move on. Language can be very nuanced, but with persistence you'll eventually "feel" the subtleties.

- Passive learning is super helpful. Change the phone language, watch movies (whether in the target language with subtitles, or your native language with target language subtitles), listen to music, etc. Doesn't matter if you don't understand.

- It can be depressing and you'll want to stop. Even after months of studying hard, go to a party with only natives and see how much you'll understand. Likely very little. Know it's normal, and only temporary.

- The hardest part is reaching a level of fluency where your brain no longer actively translates the language.

- Study from multiple sources. Most textbooks explain the nuances in natural language badly.

- Nearly all dialogue in textbooks is unnatural and robotic. Don't imitate textbooks or you'll sound like one.

- Observe and imitate natives. Often, the forced imitations eventually become a natural part of your speech.

- Stop caring so much. Don't try to be perfect. Speak a lot and allow yourself to make many mistakes, because you will.
We won $20k solving coin_artist's $coin puzzle
https://en.wikipedia.org/wiki/Dark_matter#Observational_evid...
Or PayPal Arms. Inception!
I don't agree that in the days of valgrind, asan etc. the #1 issue is buffer overflows.

#1 and #2 are integer overflows and aliasing mistakes.
Research: Knowledge Workers Are More Productive from Home
> You might not compromise your values, but in reality, you probably will.

Well, I'm almost 60 and it hasn't happened yet.
Engineering and the tech community are notorious hotbeds of radical, irrational politics and beliefs.

Simply possessing a very sharp but very narrow analytical thinking is not enough to give one a clear picture of reality.
> The printing press was arguably the foundation of Protestant faith, and arguably all of the other Christian sects.

Well, clearly not the (Roman or Old) Catholic, or (Eastern or Oriental) Orthodox, or Nestorian branches of Christianity, all of which long-predate the printing press (the split between the Nestorians and what became both Roman Catholic and Orthodox was more than 1000 years before Gutenberg's printing press; the Catholic/Eastern Orthodox schism was ~400 years before the printing press), which covers basically all of non-Protestant Christianity, except for a few groups that are, if not Protestant, descendants of Protestantism (e.g., SDA, JW, LDS, etc.)
Tangent: This article made me think deeper about programming languages in general and I found it fascinating. So I went to subscribe to his blog in my feed reader, but alas, no RSS feed. :-(
Those are evidence for our physics not actually matching reality, not evidence for dark matter specifically.
I was a voter in Washington during the 2004 Gregoire/Rossi gubernatorial election campaign, and what happened during the recounts[1] has proven to me that mail-in balloting is fundamentally flawed and should be banned.

For those unfamiliar with the story, in the 2004 election for governor of Washington, the Republican candidate (Dino Rossi) won the initial count by a very narrow margin (261 votes), triggering a legally-mandated recount. The recount closed the gap to Rossi only winning by 42 votes. A manual recount was performed, and during the manual recount election workers "found" a bunch of ballots; in arguments before the left-leaning state supreme court, the court rejected requests for applying the same recount methodologies in all counties (in opposition to Washington state law) and the "found" votes, mostly from D-leaning counties, put Gregoire into the lead. The Democrats in the state then successfully argued in court against any further recounts, and Rossi conceded without taking his complaint to the state supreme court. Gregoire took office shortly thereafter.

I don't know who should have won that election, but to an outsider it sure LOOKED like some fraud was occurring, especially since the "found" ballots didn't match the statistical distribution of the rest of the votes in the counties, and leaned D significantly more heavily than the counties' original ballots.

So THAT is why I oppose mail in voting. Mail in ballots introduce custody, integrity and identity issues, as well as enable vote-buying and selective vote harvesting, and so are amenable to fraud. We have seen all of these things happen; they aren't theoretical.

[1] https://en.wikipedia.org/wiki/2004_Washington_gubernatorial_...
common sense?

rational thought?

logic?

reason?
Other than them both use vanwatech as their CDN, is there any other connection? Genuinely curious.

Also, have you seen Jim Watkins or heard him speak? Let's just say I'd be very surprised if he's capable of maintaining the qanon movement.
no deal - the submission bookmarklet JS[1] automatically fills in the title from the html meta:

<title>Is Plastic Recycling A Lie? Oil Companies Touted Recycling To Sell More Plastic : NPR</title>

[1]
javascript:window.location=%22https://news.ycombinator.com/submitlink?u=%22+encodeURICompo...
Partly, because the deception worked. Partly, because tech crowds lean libertarian, and interpreting all issues as individual issues requiring individual solutions is a very libertarian response.
wow and you are being downvoted. wonder how many qanon amd far right fans lurk around here, and how many are among the “elite”. says a lot about this swamp.
I think one of the comments in here mentions that Japan only accepts PET plastic which apparently doesn't have these issues. Regardless the main issue is that the US is not strict about how we label things or regulate things related to recycling. There is only a small subset of plastics that are recyclable.
Or you could add a single line to uBlock Origin (in 'my Filters' )

news.ycombinator.com##.score