skysight-inc/HackerNews huggingface dataset:
List of things I've done in my first ~9 months at my company:

- Messed up the Software Engineering dept. Jira when I tried to customize my dept. Jira too much. Took hours to fix, during which time Software Engineering dept. couldn't do any ticketing actions.

- `sudo shutdown -h now` on a remote battery control PC because my terminal was still logged into it via SSH from 5 hours previous. I was trying to shutdown my laptop at the end of the day, and don't like the buttons when I have Tilda hotkeyed to 'F1'. Had to send a technician to the site 2 days later at a cost of several hundred bucks, plus the battery was not operational for 2 days during the most operational time we had in recent months, so we lost money there. I've done several more of this sort of thing that has required a tech, too.

- Forecast that a certain day would be the best day to do a specific operational test, but then fucked up inputting the ISO-format date/time string so it started at 7PM on a Saturday rather than 7AM (I know the format pretty well now: `2018-08-24T23:15:00-07:00`).

- Forecast that a certain day would be the best day to do a specific operational test, but fucked up the script, so it mis-calculated everything and the forecast turned out to be worse than useless (lost the company $30k over 4 hours).

Luckily, my company was fine with all this and we learned a ton from it (other people made similar mistakes, too), so it was useful in some way. I am also way more careful and deliberate about anything now, no more "iterative-keyboard-banging" (my original programming style) in Python while connecting directly to the production database!
>He states himself that programming was just "means to an end" for him. So why even bother?

Because you gotta pay the bills somehow. This is something you only ever hear from people in our profession and I think it sometimes leads to self-exploitation.

Nobody would ever say "He states himself that driving the garbage truck was just "means to an end" for him. So why even bother?"
In certain context - empty frontiers vs discovered/cultivated regions

Take the Internet -no one had any models for it. You could come up with new innovations and then disrupt other industries or make entirely new frontiers.

But in denser more studied areas - advances are incremental. People don’t come up with magic hashing functions for example.

Or new engine designs - there’s only so much you can do without breaking emissions norms or fuel efficiency or
end up having engines which end up getting damaged.

BUT- the dream is always to find that missing or unthought of idea which changes the world.

It’s just relatively easier with an open frontier.
You'd be surprised. It's certainly not _all_ of what people use bash for, but there are a lot of sketchy ETL (and sampling, and small-scale analytics) jobs out there held together with bash and awk and hopes and dreams, and replacing those with something like this is a substantial win.
Sydney airport seizure of phone and laptop 'alarming', say privacy groups
It was also a "fact", in the times of Galileo, that Earth is in the center of the universe and the Sun rotates around it. But that might be too ancient, so how about another: before the 80's there was "scientific consensus" that ulcers are caused by all sorts of things other than bacteria. Dude who discovered they were, in fact, caused by bacteria, was nearly kicked out of his field.

History is rife with "facts" that weren't actually, you know, real facts at the time, even though there was "scientific consensus".

Note that I'm not an anti-vaxxer, and I'm not a climate change denier. I also don't imbue "scientific consensus" with magical properties, seeing how often it was dead wrong.
That’s a common thing to hear when trying to follow the steps for a waltz (counting out RIGHT left right LEFT right left can only be correct for one partner at a time).
I mean, there is a f'n drawing of it lowering coffee with a string. That's clearly satire.
They definitely screwed up how they handled the crises. Zuck & Sandberg's apology tour has made them responsible for any future liability or slip ups which are inevitable given the size of operation.

There were 4 separate issues

1. People posting fake news

2. Recommandation serving fake news due to similarity

3. Apps stealing data

4. Advertisers able to target vulnerable audience

They should have kept these issue absolutely separate and taking responsibility for all but #1. They should have stayed very firm on not accepting blame for what people decide to share on their platform. Instead they ended up accepting blame for everything and now they are screwed.
Perelman had great advisors and peers at every stage of his education.
Why did propaganda become the dominant model for the printing press? Controlling information has been a main objective of the ruling class forever, the issue isn't with the Internet.
Evert smartphone separates the baseband processor from the frontend android/ios/... Arm processor.

Even PC's have now a hidden baseband processor for the mission critical stuff, like backdoors and surveillance.
There's been a breakdown in trust.

People who accept vaccination as good, do so because they trust the scientific and political institutions which have developed and tested those vaccinations. A relatively small number of people have actually done the scientific work to prove the effectiveness of vaccination themselves.

People who do not believe that vaccinations are effective/an overall good do not have trust in this scientific and political institutions. Perhaps because the system has failed them economically, educationally or otherwise.
>Progress is much farther along than I expected.

I had thought this as well, but the more I think about it the more I'm questioning how far along the bots actually are.

They're excellent at teamfighting. No doubt about it. But they seem to be inferior to humans at nearly everything else. Basically anything that requires strategic thinking, the bots pail in comparison to even a 3-4k mmr player. I'm really starting to suspect that the bots have essentially been able to be successful purely due to their tactical abilities. And I see very little reassuring progress in strategic abilities tbh. For example, the highground push with no buybacks on the AI side that ended in a 5-man buyback and teamwipe from the humans was a glaring strategic error. The warding is bad. The Rosh play is terrible. Item choices (another enormous strategic element) are still scripted. Nearly all heroes with abilities that require significant strategic thinking are left out of the AI's hero pool. Axe was pushing Radiant top without a TP while his base was getting destroyed and all of his other teammates were dead.

On one hand, it's easy to feel like OpenAI Five is making good progress because it's legitimately challenging pros. Upon deeper analysis though, the bots haven't actually demonstrated ability at more than a 2.5k-mmr level on anything other than laning, teamfighting, and perhaps defensive map movement. Given that I haven't seen much evidence that the AI is making progress on the truly strategic elements of the game, I'm not entirely convinced that what we are seeing isn't close to a plateau already.

More breakthroughs are certainly possible, but I've seen enough to make me more skeptical than I was before I'd seen OpenAI Five play with my own eyes.
The crème de la crème of text compression for games back then was Huffman coding. I'm a bit surprised Zork didn't use it, as surely it would have saved space.

Compression algorithms like LZ weren't viable in games until much later, as most computers lacked the memory and clock speed to run them quickly.
Can I get an email address for you so I can send the I told you so in 5 years?
There are people who loved programming and then made it a job, and there are people who got into programming because its widely considered to be a good career. Its easy to tell who has a passion for it and who doesn't. Both types have their strengths and weaknesses.
Ethical OS and Silicon Valley’s Guilty Conscience
What are the benefits of this vs just an integrated repl?
It'd be nice if someone designed a phone that architecturally resembled a computer attached to a mobile hotspot.

You could have an SoC of your choice for a user-facing operating system and a separate SoC with separate memory for the baseband and whatever the hell the carrier wants to push to the device. The operating system running on the user SoC could have a driver that allows it to get internet access from the baseband SoC over some high-bandwidth-but-not-memory-sharing bus.

Until I can buy something like this, my gpg and ssh keys are staying far away from my phone, which kind of sucks.
In an effort not to be snarky, my point is that rhythm is fractal and these are essentially just two different levels of magnification. You're absolutely right that there are conventions and implications in how they are written, but the thing about conventions (let's use a software term: "best practices") is that people's opinions on what they are tend to be heterogeneous. As a jazz musician, to me the denominator is not important, as it only represents the level of magnification. The important part is that the piece is in (some multiple of) 3.

I would argue that We Are The Champions is actually a 12/8 groove (conceptually triplets in 4/4). And we would both be right!
Is there a Windows version of Zork I can play? The game looks fun!

Edit: cool, found it.

http://www.infocom-if.org/downloads/downloads.html
I just started hacking Argentina laws
I few days ago I had the idea to buy like 500 of these:

https://articulo.mercadolibre.com.ar/MLA-718553950-posnet-mercadopago-bluetooth-inalambrico-point-_JM

And give them for free to all Ubers drivers of Buenos Aires, Argentina.

So they can bypass the restriction on receiving money with the Credit card/Debit card.

I believe that, 500 people talking about a random guy give them the stuff for free will make some impact eventually.

They will tell their close Ubers friends. They even have Whatsapp groups!. I'm sure it will spread like fire.

What do You think?
This is the responsible thing to do, and what he should have done with the original "announcement". If you announce it after market close on a Friday, there's plenty of time for traders and institutions to chew on it before the opening bell Monday.
Didn't they have the ARC compression back then? Not as good as LZ but good enough to save space.
A PhD won't make you smart, but does make you read the literature. You could do that on the job, but who would? ...and who would pay you to? Real world experience won't give you even the breadth of knowledge (unless you're working with all the world-leading experts) - let alone feeling the value of the literature, and the skills to access it.
This helps you avoid well-known stupid mistakes, and concentrate your energies on all-new stupid mistakes.

OTOH not knowing it won't work can help \_(ツ)_/
ADL (Algo Design Lab) Overview
:). No IP from JK Rowling. Just a huge fan of Harry Potter.
And not making enough money to afford a lawyer!

Thought the name was relevant for a search engine. I specifically did not mention Harry Potter in the website to avoid such a scenario. You still think I am treading dangerous waters here? Maybe I should knock-off/rephrase the section from my website.
Yes. It's not normal for the CEO of a publicly traded company to be quite so whimsical.
Good to see this getting fixed for macOS; but then why not on BSD as well?
How liberalism is enslaving Ireland as a colony of Silicon Valley
This is of course in no way representative. If you are a software developer in SF you get very quickly to $140k+. That guy in the closet was probably stashing way North of $60k annually, not counting equity. Do this for 7-10 years and you can retire silver else and are probably in your early 30s. If you work at FAANG you can easily take home way North of $200k. No reason to rent a illegal closet at that point unless you want to be super prudent.

As for the author's situation. There are not camps in other cities. He could have attended one elsewhere and then relocate if he wanted. It's also only 3 months. You'll survive. I rented a tiny room between kitchen and living room that saw lots of threw traffic in a shitty old house in Munich when I was a student so that I could do a internship at big Corp. It was less than ideal, but when you are young you can live shitty for a while. It will make you appreciate what you have later.
Ad blocker improvement
I was thinking about a way to rid the internet of repetitive ads that follow you around aka targeted ads. UBlock Origin already does a great job of blocking ads. An enhancement of this plugin could be to keep a count of the number of times an ad is shown for a certain product P. A companion app called Spiter on Android or iOS will have a feature to use the camera to scan products at a store. When you go on a shopping trip, you scan every product using Spiter before adding it to your shopping cart. If you were shown(or attempted to be shown) more than a threshold number of ads Spiter will beep. Your objective is whenever Spiter beeps you don't add the product to the cart but instead add a competing product to your cart. By doing this the marketing budget spent on P will actually benefit P's competitors. This will dis-incentivize P's company from spending too much money on marketing using ads.
Sharing this idea, to gather some thoughts from the HN community. I don't currently have the time to work on this. Please feel free to work on this idea if you have the time and interest to do so. I absolve all copyrights for this idea.
PS: First Post
Sure, as an employee, all that stuff matters.

But I'm not going to try to convince an employer that they should care about such things out of the goodness of their hearts. I'm perfectly happy to argue that an employer should care about such things because it enhances the bottom line for the business.

When I started my corporate job, I met the only remaining living founder of the three brothers that started the company. He said something about wanting the company to be good to me and take care of me so I would take care of it.

One of the other new hires was from California. She was surprised at how warm this Southern gentleman was. She was used to the coldness and callousness of the California social climate in business circles.

I was born and raised in the Southern city where this comment was founded. I think people not looking out for their people are fools cutting their own throats.

You don't have to care about me in a "love thy neighbor" sort of way. But you should care that running me ragged if I work for you fundamentally harms your business.
Since DNS is didn't go live until 1984, and didn't hit Windows until 1987, pretty much.

I was thinking pre-web. When most personal communication over the internet was via e-mail, usenet, and finger. I don't remember ever seeing politics on Gopher, but I could have just missed that.
Boston isn't really cheaper than The Bay. Traffic is terrible, so commuting by car long distances is out, and living near your job is often just as expensive as The Bay.
ScalphaGoZero an Independent Implementation of DeepMind's AlphaGo Zero in Scal
Then look at the larger pattern of human history. It’s a little absurd to suggest that the general directing of firearm progress has suddenly reversed.
It's not obvious at all that it won't. There is only that much demand for commercial space.
I say everyone involving in this are wrong.

What Netflix trying to achieve can be perfectly done by ordinary web browser. I don't know about their "app" but I bet it's just a wrapper of web browser.

The whole app ecosystem is crap. It must be abolished ASAP.
Does the timing of this seem suspicious? How is the shorting going?
If you think the market is irrational, bet against it. Just claiming to know better but not putting your money where your mouth is and not having skin in the game is a anti pattern that's advisable in this case.
Keep in mind a lot of makers, inventors, etc. are not very good at the CEO job.

It's probably unlikely that Jony Ive (a truly brilliant designer) would have any business trying to run Apple.

James Dyson, a great maker, isn't the CEO of Dyson (and hasn't been since 2001). He's the chief engineer. (see the nice article below that he wrote describing how he had to bring in outside operators once they hit scale [1])

Neither Nikola Tesla nor Edison demonstrated good skill at running businesses. Musk is not a greater maker than those two.

You don't want John Carmack running id Software's day to day operations, nor do you want Shigeru Miyamoto running Nintendo. At that level, you want to aggressively focus on what you're best at.

Even Henry Ford, who was a decently skilled business operator, was still not the best available option for running the day to day operations of his own company at scale. It's crazy hard to run an extremely large business well, and the level of skill it demands is every bit as rare as the maker-type talent.

I happen to agree with this Bloomberg article. What Musk needs is Alan Mulally or the equivalent (a Gwynne Shotwell if you will; an extremely difficult challenge, given the requirement that the person be compatible with Musk):

https://www.bloomberg.com/view/articles/2018-08-23/how-elon-...

[1] https://www.inc.com/magazine/201203/burt-helm/how-i-did-it-j...
They have different hierarchies. In typical 3/4, the first beat of each measure is given equal weight. In typical 6/8, the first beat is given a bit more weight than the fourth beat.

Same reason why we treat 2/4 and 4/4 differently.
Maybe if you visit a page for only two tenths of a second, the back button skips it.

It won't fix the whole problem but it's a start.
"Even boosters now seem to implicitly accept the assumption (accurate or not)
that the internet is the root of multiple woes,
from increasing political polarization to the mass diffusion of misinformation."

I certainly don't accept that the Internet is the root of increasing political
polarization. It's nothing new. Ever heard of the Nika Riots?
Polarization is a story as old as time, Internet or no Internet.

On the other hand, top-down culture is breaking down on account of the
Internet. How many people watch the CBS Evening News anymore?
There was, in the minds of American "thought leaders", a sort of cultural
consensus. It doesn't exist anymore, never mind that it was probably always
more myth than reality. The facade is being shattered, and a lot of folks
are running scared, blaming the newest technology for their woes.

There are ways out of the crises we face, but neither blaming the Internet
for our problems nor treating it as a panacea is one of them.
Some simpler notebook-like environments stay closer to source code in that they basically are source code with interleaved results (e.g. as comments). IMHO they hit a sweet spot between REPLs and those notebook environments inspired by mathematica, maple and similar more mathematically oriented software products.
Does Trump have property in Atlantic City? No.. he went bust and sold out. So it's mar-a-lago. Oh no risk there then....
Creating Flexible and Reusable React File Uploaders
I don't think there's anything inherently wrong with jupyter notebooks, but they run in the browser without behaving in the same way a webpage or web app will in terms of managing state.

This is sort of tantamount to opening a website in your browser, but as soon as it loads, you need to refresh it as to "correct" the state of the site.

That's my only compliant about jupyter notebooks. It's a powerful tool but acts a little funky if you're not used to it.
Yes they literally used the external storage.
I have no idea what the intent of the artist is, but it's worth noting that the overwhelming majority of rock music is in ballad meter, not 3. So this is extremely unusual music for the audience this artist usually plays for.

For this piece, I think it's a waltz because it's in 3/4, at a typical waltz tempo, and it "feels like" a waltz, which is to say that the emphasis on the beats and their precise timing feels like waltz music usually does.

So no, I would not argue that anything in "waltz time" is a waltz.
Updating the software of node are usually in the automotive industry only allowed by trained technicians. Allowing the updates to be done without turning in the car so a shop is the big difference.
Software update in is complex and hard and error prone, for quirks like the bosh stuff here. Many of the big players see it as almost impossible to try to do as Tesla and have it done at the users home.
I don't think it's necessarily two fundamentally different personalities (unless I have multiple...which I might...)

I grew up taking things apart, and I loved the courses where we build logic gates or modified compiler or interpreter code.

I now build things on the shoulders of giants.

But when I need to, I know I can dive to the deepest levels to debug something, or I can write or customise any part of the stack.

It sure is a mindset shift and a context switch. I consider choosing the right moment to switch approach to be one of the most important and hardest tasks of developing software systems.
Numpy is fast thanks to having much of its code compiled as a native library.

They were purposefully working to reduce abstraction, since performance mattered from day one.

WASM is a huge step backwards in that regard. If you care about performance, just install Python on your box and "pip install numpy". Do you absolutely have to have it come in a browser now?
From CBP website (FAQ):

All current NEXUS members, and U.S. citizens and U.S. lawful permanent residents who are SENTRI members, are eligible to use Global Entry kiosks once they provide fingerprints and document information to CBP. If CBP already has your fingerprints and document information on file, you can use Global Entry kiosks without further action and at no additional cost. If you are a Mexican national in SENTRI, you must apply for Global Entry through your TTP account. For additional Global Entry benefit information, log on to your TTP account.
Well this gets subjective almost immediately, but in a general sense, not closely related to one instrument, I think of phrases as the music within the length of time (la dee da dee dum), as opposed to the length of time itself (1234, 1234). I wouldn't play a cymbal crash at the end of 8 bars if the musical climax didn't happen until the end of bar 9. The barlines aren't as important as the music sitting around them.
If the Sun Dies, Will You Survive?
AI: who owns the output?
Twitter and Presidential Power to Interpret the Law for the Executive Branch
…To activate the battery, the researchers added water or saliva, both of which revived the bacteria …

…Choi says that his latest hybrid paper-polymer biobattery readily decomposes in water….

A new world of biological pollution awaits us.
The writer has an obligation to critique Musk and his company because it is publicly owned and needs to be held accountable.

Your criticism might have been valid if Tesla were a private organization. But it isn't. So it's not.
That some folks can be productive with a tool doesn't say, necessarily, much about the tool. Some could probably make the same two claims for excel. It isn't that the tool should be banned, per se. Just that many practices that have been rather proven in software are much harder to do in this environment.

Sounds like what you like is the live coding aspect. Many of the lisp environments of yesteryear would have probably appealed to you. So would many earlier math packages such as matlab and mathematica. Both of those have had environments similar to the new "notebooks" for many years.

For the pure coding side, imagine using an environment that actually allowed live redefinition of stuff in the code you had written. Step debugging. Breakpoints. Conditional breakpoints.
Is it as poor as your behaviour here? Should I call hackernews now a poor and toxic plattform too?
Contractor beware: who owns the IP rights?