skysight-inc/HackerNews huggingface dataset:
My personal example. I'm betting four years of medical school loans that I can successfully complete med school, residency, and find a job. There is a lot of uncertainty in pursuing a medical degree. What if I didn't make it into med school? I have a four year biochem degree.. a field I don't want to work in. I was almost faced with that after two years of applying and finally making it in. Okay.. now what? Four years of medical school, hundred exams that I can possibly fail, license exams I can fail, bad evals I can receive. Even after that, it is more uncertain.

The only way I can "deal" with this is thinking of it in terms of a risk/reward analysis. I'll start with some variables.

Variables:

- The graduation rate / residency placement rate is around 90%+. What happens with 10%?

- Salary in a mid competitive field is $300K+ USD in areas that aren't expensive (Nevada?). What if I did computer science instead? 130K in Seattle? What if I didn't land a job?

- Loans are around 350K at 6.5%. What if I fail and can't pay them off?

- Employment rates of doctors vs CS? Job security?

- Ability to leave medicine and go into computer science?

- Etc.

My risk is I fail and it takes me 25 years to get out of debt... by then I'm an old man. That is a pretty big risk. My reward is job security for the rest of my life. Gamble? ~10% odds I end up failing. Pretty low risk, but everything in the med field is filled with uncertainty. A few years from now I might be the guy making 40K with an MD next to my name, I might not.

The question to ask yourself, is the uncertainty worth the reward? Be reasonable and analyze the risk involved.
In the same year that Reed Hastings was laughed out of the conference room, Blockbuster announced a partnership with Enron for Videos on Demand.
https://www.forbes.com/2000/07/20/mu4.html#545092873541

The partnership lasted a single year. I wonder which event happened first? If they met with Enron first, it seems the morale is to move fast and never underestimate what the future holds. If they met with Netflix first, I'd say it's don't be as skeptical to the big guys as you are to the startup.
My impression is that it did, yes.
An Advanced Civilization Could Resist the Accelerating Expansion of the Universe
I have always been super supportive of automation and I think it is a net-positive.

But today I had a weird experience. You know those automated ordering things at fast food places, I used one for the first time today. It was exciting and fun at first (don't judge me), but then I looked up and realized no one was at the register and no one was speaking. The workers were simply packing bags and pressing buttons. It was a cold transaction between two humans, the human workers could've been robots and accomplished the same thing.

It makes me a little worried and sad that automation will cause our lives to be completely sterile and cold. No human interaction, just pressing buttons and staring blankly at each other.
Never interfere unless you’re convinced that your life is in danger. Any police officer will tell you the same. Money can be replaced, and insured... your life is not.
i don't understand. If they set frame-src to an explicit list of domains they trust surely default-src becomes irrelevant and the exploit doesn't work? I'm testing it now and creating an iframe won't work.
I was a windows guy for many years before switching to OSX in 2006 (I actually worked for microsoft in the early 90's, but we all hated windows as much as the rest of the world, maybe moreso, because we had to develop on weekly builds). Therefore I have seen windows suck in a wide variety of ways, hence my desire to try it for 30 days and return it if needs be. In all my years in the windows world. I've never seen an app use anything other than ctrl-c/ctrl-v for copy paste (ok, I think you used to be able to do ctrl-ins, shift-ins, but that was optional), but the rest of your experiences sound quite plausible. I haven't run into any of them.

Also, I don't have to restart my wifi 5 times a day anymore, which is kind of a nice win.

EDIT: Oops, I thought these were complaints about windows (highly plausible!). actually it's unix under windows. Apologies.
I work on an experiment at the south pole (not IceCube). sshing into fix stuff is painful, even when the "good" satellite is up.

Protip: pressing up several times and then enter is very dangerous since the command that you will actually run may not have appeared on your screen yet.
I know classic Linux defense bullshit but these all aren't typical 'Linux issues'.

I can only guess the desktop you used but I assume we talk about Unity/Wayland. Ubuntu removed Unity meanwhile for the Way cleaner Gnome Shell (however I don't know if they have some custom bullshit in there again)

Shortcuts are often miss configured on system level. I noticed nonsense issues therelike as well on Ubuntu.

There are highly different software repository concepts like pacman and the AUR on arch where you have a package selection right there you could never experience anywhere else.

What I am trying to say is that there is no one Linux, I don't like vanilla Ubuntu. However having used any OS in the recent years I love going back to MY Linux.

Edit:// oh the shortcuts are also likely due to the VM I just realized
In the majority of cases, they are getting paid to code it (by some company, organization, etc). And they benefit from the popularity of the the software. So I don't think I need to see myself as a charity case or adopt a please please please attitude with them.
Thanks for sharing this snippet. It looks like the "bad" version of eslist-scope found its way into the Heroku CLI. SMDH.
Fortunately, if you pipe or redirect output, the filehandle won't be a terminal, so just check it with `isatty`[1].

[1]: https://linux.die.net/man/3/isatty
Justice Department appeals ruling to block massive AT&T–Time Warner merger
This broke the front page on my iPhone.
I was happy when I found this: https://uiv.wxsm.space/

Bootstrap components implemented in Vue 2, the range of components is limited but I used what I needed and could forgo adding jQuery
Margaret Calvert, who along with Jock Kinneir, made the defining typeface for the face of British Transport in the era of motorways, air travel and rail somewhat recently collaborated on a modern cut called 'New Rail Alphabet'.

It's possibly my single favourite 'font', not least because it's imprinted into the very core of my being as a standard means of representing information publicly.

http://www.newrailalphabet.co.uk/
Do you think perhaps the character limit was the "good enough product"? I didn't use Twitter at the start. Did people text tweets in a lot?
If more developers would put that line in their feedback to HR, I suspect change might come sooner rather than later.
They have a list of proposals for syntax, but "as" keyword isn't there. In the last thread I saw, people claimed that it would be confusing in the with-statement, but I have a hard time seeing why. In a with statement, the context manager in my eyes is a property of the with-statement, not the as-statement. You're basically doing `with fp = open():`. Does anyone have a good example of why "as" was a bad candidate?
Yeah, I looked at the pros too. I don't think they were powerful enough for me, and I went with the SB2 instead.
CloudFormation is just for AWS Services. We use terraform for more than just AWS Services. HCL is also much nicer to work with than CF. I've also never found anything CF can do that TF can't. I have, however, found many things TF can do that CF can't.
I can get a much better idea how my ML models will behave at scale if I prototype on my 16GB MBP than if I only had whatever ram is leftover from 8GB after Chrome and everything use up most of it. It's no match for server GPUs but I can run multiple Jupyter notebooks with decent size datasets loaded and not have to think about it.
I was considering the XPS series myself. Heard great things about it. Are you running windows or unix?
> There's not much room for control or intermediation.

FWIW there are container-based app platforms that do allow you to swap out filesystem layers to update dependencies and to remove control from developers by having a standardized containerizer that has extension hooks but can't be mucked with at the lowest levels. This is how Cloud Foundry works for example, or Heroku.
"as" (and other alternatives) are mentioned in the PEP here:

https://www.python.org/dev/peps/pep-0572/#alternative-spelli...
What gets installed on iOS that users should complain about?
I recall when touchbar first launched, someone on HN pointed out that Esc is a poor way to use Vim anyway and there are far better mappings. I swapped to Ctrl-[ before I even had a new MBP and much prefer it. The “Esc problem” is a drastic reason to throw your whole hardware/OS stack our the window IMO.
The name "Taumatawhakatangi­hangakoauauotamatea­turipukakapikimaunga­horonukupokaiwhen­uakitanatahu" translates roughly as "The summit where Tamatea, the man with the big knees, the slider, climber of mountains, the land-swallower who travelled about, played his nose flute to his loved one".

So this hill is more of a run-on sentence than a noun
NASA Releases Eerie Audio from Saturn’s Plasma Waves
i really like the css/scss part of bootstrap for projects. it has everything needed in a high quality and extremly customizable setting. i just wonder why jquery is still there? i would love to see the standard bootsrap with native javascript dom api. this would allow for simple integration into react, angular and whatnot without requiring eachs own project like angular.bootstrap.js and so on...
Well this long word breaks HN for me on mobile.
Smashing Through Azure VM I/O Throttle Limits
Escape key is non negotiable. Sorry, you won't change my mind on that point.
For me the only acceptable improvement would be if each individual mechanical key had a OLED display integrated and was fully programmable.
The satellite connections provided only limited communication windows and not enough for video chats.

They have some technical support at the SP but it's not great. In fact, one of my ex-coworkers, a well-respected research scientist, volunteered as a technical support person there (https://davidpablocohn.com/ and https://www.youtube.com/watch?v=eBaQtsft2bM). But I think he mostly helped people fix laptops.
You didn't like Space Cadet pinball?
I'm not exactly implying that it's a mystery. Mystery or not it I think it warrants some public consideration. If the reason indeed was 0.1% jerks, that should be confirmed and addressed in writing.
I sent you an email with some screenshots and info.
PwnAdventures3 – Part 2 – Making ourselves stronger
They own VSCode too.
I prefer the music to come from the headphones because my in-ear phones can be overly loud, even on the lowest volume setting on my phone. Having music coming from them hours every day had me feeling like I was damaging my hearing.

With earplugs inside noise-canceling phones I still get two layers of sound isolation but have a layer of sound isolation between me and the phones, providing finer volume control so I can add just enough music to finish the job of drowning out loud people around me without hearing damage.
Two U.S. Soldiers Overheard JFK Assassination Plans
Reflections on Trusting Trust of Windows!
Are you kidding me?
Is the final syntax := surrounded by parenthesis?
You are reading things that I never said. I just said that I agreed that the analogy of "men have more muscle, brains must work the same" is bad.

Let me fill in the gaps for you. I never once said or implied that women are inferior in any way and unable to do what men do in software. Read my comment again. I'm saying that women THEMSELVES do not prefer to do the work, regardless of ability, due to societal conditioning. I'm not talking about all women either, just on average. And I'm talking about gender here, not sex. You seem to have some old ideas about gender. I would suspect that a trans individual might have some of the same biases and cis-women, as many trans-women pick up a lot of the social and cultural behaviors and preferences of cis-women, so hopefully that makes it clear to you that I'm not talking about fundamental physical differences.

Also, let me make clear that I agree with the goal of a blended, equal workplace. I'm only discussing the effectiveness about how and where we go about doing it, not whether we should do it at all. Don't misplace your anger toward me.
You nail it, I think. Being nice to contributors leads to bullying. Contributors assume, then feel entitled, and it gets harder and harder to say 'no' -- and it's probably very taxing.

Linus shoots first, that keeps the bullying down -- of course everyone else thinks he is the bully, however he's just protecting himself. I've spent many years victim of bullying, and I know that the only way to beat a bully is to out-bully him.
The failure her does seems like someone who have made microservices with the wrong bounded context (Domain Driven design). When one splits a monolith up into microservices it is essential to not split a bounded context into several micoservices (or 100+ in this case).
I'm just in awe that we're coordinating events world wide based on particle interactions one of which originated billions of light years away. That we're able to understand a little more about the vast space we live in because of it, the human cooperation, the technology, the amount of curiosity it took to get here, it's beautiful.
The myth of the ERC-20 token “standard”
I agree with this as far as it goes, but I think @zaphar has the better answer: a tax app should never have been written in PHP to begin with.

There's a fundamental quandary in language design: accessibility to novice programmers and suitability for serious work are in opposition. Novices, being novices, are unable to appreciate this problem.
Trustworthiness isn't the same thing as honesty. The goal of Microsoft is not to be honest, it's to be trusted. The article is exactly what it claims to be.
I agree with you - My guess is jQuery is still around because some portion of the population that uses Bootstrap uses it for the functionality of the dropdowns, buttons, forms etc. that some people would rather use React for.
I'm not an expert, I'm a lowly systems admin-

But I imagine the difference is that size of systemd itself and how mysql does fork().

SystemD is 1.5MB itself on my systems where I have it, but upstart (for example) is 148KB on centos 6.

Since an AMD Epyc has roughly 64Mb of L3 Cache, a larger binary would not have to be evicted from L3 cache as often.

One of Intels generally powerful all-rounder CPUs (2687Wv4) only has 30Mb of "Smart-cache" (which is fancy speak for; not that much)

A complete guess on my part though..
We Are the Nerds: The Birth and Tumultuous Life of Reddit
NPM's status timeline [1] and Eslint.org's postmortem article[2].

edit: NPM had a recent blog article[3] about their progress towards codesigning modules.

[1] https://status.npmjs.org/incidents/dn7c1fgrr7ng

[2] https://eslint.org/blog/2018/07/postmortem-for-malicious-pac...

[3] https://blog.npmjs.org/post/172999548390/new-pgp-machinery
> What kinds of tasks require more performance than a standard laptop but less than a desktop?

I suppose it depends on the desktop! I just moved from a MacBook Pro to a Dell XPS 15. I thought I'd replace the MBP with the Dell, but I ended up replacing my desktop machine with the Dell, and still using the MacBook in my dining room.

The XPS 15 I bought has an i9, 32GB RAM, and 1TB SSD for $1100 less than the equivalent MacBook. My workload is primarily Adobe- and WordPress-centric, with some coding and article writing thrown in for good measure.

I do video editing, photo editing, and run code with zero issues. The i9 beats the pants off my Skylake i7 desktop. And it's portable! And the screen is amazing. I have it hooked up to my 5K monitor in my home office, and it's gorgeous.

Since my workload is 98% Chrome, Adobe products, Microsoft products, or text editors, everything was pretty much identical from one platform to another. I turned off automatic updates on Windows 10 (I do this on my Mac too) and had no issues at all migrating over.

I don't think I'll be buying a new Mac at this point.
Fun fact: a lot of user benchmarks of Ryzen Threadripper have lower averages than standard performance. For example passmark and userbench. This is because many are running TR with just 2 dimms rather than 4 dimms. This basically reduces performance by +20%. I almost think that AMD should have just not made TR work in this case because the lower than accurate benchmarks hurt then.

I do not know exactly why it has this performance characteristic but I've witnessed it first hand. It is very ease to reproduce with Passmark on Windows.
Azure DevOps Project general availability
What fragmentation do you see beyond v2 vs v3? I stopped subscribing to the mail list because most of what was coming in was just noise...
Show HN: If Google Places, Nomadlist, Instagram and Foursquare Had a Baby
I have way fewer issues with self-serve checkout that require me to line up at the customer service desk.

My main gripe is that efficient pipelining is prevented by machines that weigh every individual item that is scanned before admitting the next one. This is insane; weighing the previous item can easily overlap with scanning the next one; as long as they are put down in the order they were scanned.
A DB that performs no IO? Can you elaborate?
Get shot for a few laptops that aren't yours anyway? No can do. Not to mention that the official policy in all robberies is to let the thieves take anything they want, so any employee that tries to do something will be fired anyway.
Yes, that's why he was sent. In case something went wrong, he was qualified to fix it in production. I've come to an appreciation for people who have jobs where they don't do much most of the time, but when the shit hits the fan, they do exactly what was required.
That’s really good to know, thanks!

The lack of direct volume control really annoyed me. I probably should have poked around the config instead of just being annoyed about it.
I don't know if you've seen the books Standards Manual put out (https://standardsmanual.com/) but I am starting to wonder, having recently seen them (graphic standards documents from the 70s and 80s) displayed very near the entrance to Foyles in London, whether there's some emotional/psychological need emerging, in these times of decadence, for rules, systems which embody firm judgements of value.

The fact that these systems are underpinned by a rational grid system, that they are "programmes" in the designer Karl Gerstner's terms, doesn't mean that they aren't absolutely loaded with normative principles.

Modernism was always like this, I guess—a scientific costume, announcing classical values.
I am in a process of choosing between AWS and GC, and the reason I'm leaning towards AWS is that this is Amazon's primary business. They care about it and they know how to deal with customers. Google on the other hand... They could decide tomorrow that GAE is no longer something they want to deal with, and shut it down. Not likely, I agree, but their incentives and mine are not aligned.
I found your comment insightful, but I have to ask about this:

>...I spent 6 months in prison as a conscientous objector.

Could you elaborate? Under what conditions does a conscientious objector face a lengthy prison term?
That beats Lake Chargoggagoggmanchauggagoggchaubunagungamaugg by quite a bit.
You skirt around the probably motivation behind those machines. It isn't about speeding the order process, it is about removing language from the equation. At some basic level, the person taking the order must have language in common with the person placing the order. Throw a machine into the mix and you no longer need that commonalty. The person behind the counter no longer needs to speak the same language as the customer. Every time they remove such requirements they make labor that little bit easier to replace.

I'll admit to occasionally hitting the drive through on my way to work. It is odd to say, but that brief interaction through the window is the one time I'll talk to a stranger all day. (I work behind guarded doors and security barriers.) I don't want that person replaced by a machine.
I’ve built software for the facilities industry so could see the move to open offices from the inside.

The single most important motivation for open offices is cost. The facilities department inside almost every company is viewed as a cost, and managers of departments viewed as a cost have only one way to make a bonus: cut costs. Most of the facilities costs are a multiple of the square meters (rent, cleaning, heating, ...), so to cut costs you cut square meters. How do you do this most easily? Get rid of walls first (open office), get rid of fixed desks second (flexdesk / hot desk), then keep reducing the ratio of desks to staff and push people to work from starbucks. Of course, it’s always packaged up as an enabling story, creating better workplaces, but in almost all cases that I saw the core driver was cost.

To get back to private offices the facilities department needs to be seen as an investment, with higher productivity as ROI. The trick is proving that with numbers. Reducing square meters is so much easier.
L1/L2/L3 Cache doesn't cache whole binaries, just hot pages from it.
Check out Windows subsystem for Linux - you can almost certainly skip cygwin entirely and run the same binaries you like from Ubuntu.
My favorite part of Windows is the collection of "open file" dialogs exist. There has to be at least a dozen by this point. Windows 10 has one that was made in Vista/7 days that is actually broken. You can select the file and everything, but the ribbon has an old style and is black text on a dark background. Oh, and highlighting something won't actually highlight it.
Article is a bit vague and oversimplified.
So Netflix won because of network effects? and Blockbuster didn't have network effects? Blockbuster is bigger than Netflix when Netflix was a startup and simple ripples in Blockbuster could have generated a much bigger effect than Netflix in terms of Facebook posts or Twitter messages.

Network effects don't happen because people want them to happen, network effects benefit in marketing is really just really good service that turns into lots of word-of-mouth that is spread super-fast throughout the internet whereas traditionally it would just spread in your traditional community. You can build for network effects but that doesn't mean you can get that effect.
Except that we physicists can usually understand you :)

(since many of us spend most of our time writing code too...)
Postmortem for Malicious Packages Published on July 12th, 2018
Hubble and Gaia Team Up to Fuel Cosmic Conundrum
It's yet another semi-json format that doesn't have widespread support by any other parsers. Even Hashicorp recommends JSON if you want something that is machine readable.
I've done the same but Caps + key to Hyper (cmd+ctrl+option+shift), just to pair with custom shortcuts.

But I really love using it for escape. I'm on a 2014 model but not going to the corner for escape is great. Plus I'm about to get one of these new ones, and I feel prepared since I have zero usage of the top row (other than the special functions).
Yep, I'm a long term Windows user and developing on a mac for the last 6 months, and I find it pretty terrible, I'd rather be using Ubuntu. But I'm happy to admit it's because of what I'm used to.
>people who are doing their best to solve genuinely hard problems at zero charge to the community

NPM is not doing their best. They actively reject ideas like package signing. They allow running arbitrary unsandboxed code when installing a package. Please, do tell me how they are doing their best. Even JS people think it's bad (hence why deno exists).

Why do no other package managers have this problem? Why are there no incidents where installing an apt-get package stole credentials, even though apt is way older?

I eagerly await your answers!