skysight-inc/HackerNews huggingface dataset:
If I recall, the OpenBSD developers mainly use the ThinkPad X1 Carbon.

While I understand the merits of supporting everyone's toaster, it would be nice to see an unofficial truce around a couple of key laptop models. If I could get a ThinkPad X1 Carbon or a Dell XPS13 and absolutely know it would work, I would seriously consider moving on from my launch-day original 2012 rMBP. Unfortunately, that's still the best available option for someone who's primary job is something other than writing code but writes code and admins servers sometimes.
https://en.m.wikipedia.org/wiki/List_of_tools_for_static_cod...

They're either going to miss things or have false positives. They sure improve the situation, but you can't find all of the issues automatically.
Reminds me of: https://en.wikipedia.org/wiki/Liberal_paradox
A few counterpoints:

1) Google and Facebook represent only a very small and very elite slice of the developer market. This bizarre focus on what happens at the top 0.5% of the market has a distorting effect. The rest of the market is ignored in this analysis.

2) No mention of dollars spent on training vs. dollar return in labor savings. If Google spends $1 billion on education over 20 years which provides a labor savings of $500 million then they are losing out. The article speculates that there will be a net profit on labor savings but provides no data or evidence to back it up.

3) Developer salaries may actually be inflated. In which case it's only natural that many people would try to get into the market, either by participating in MOOCs, getting a computer science degree, being self-taught, etc. The article assumes it's exploitative to help people break into this market, because the MOOC companies operate at a profit and it might reduce developer salaries overall. But people are going to find their way into the market on way or another. Even if we got rid of all the MOOCs and all the tech education initiatives talented people are going to flock to these industries.

4) Article ignores positive effects. Lower developer costs mean smaller companies or less-than-rich individuals can hire talented developers to build a new service or start a new company. Developers might be paid 10%-20% less, but we would also end up with more developers total. The net benefit to the labor market as a whole would be positive.
that may be your impression, because you dont know julia's powerful, no overhead indexing abstractions yet ;) i also write lots of graphics low level code, and i couldn't be more glad that i don't need to do those error ridden indexing calculations anymore, since they're simply not needed... note, that you can also seamlessly create new array types that store 0 indices into other arrays - and because of julia's great composability, i can make them work with my indexing agnostic algorithms while being 0 overhead compatible with opengl's memory layout :)
nice and barok, tres fitting.
Right, the article is chasing VC money. They have a calculator to see how far a VC dollar will take you called "VC Arbitrage". The author takes flights to SF specifically for VC meetings.

You're talking about a situation wholly removed from the article, why?
> Sometimes it seems like people trying to exert their power, but often it's more like people are just trying to prove that they're adding value.

If you work with people like this a lot, try introducing a shit sandwich to your company. Before you call your caterer, let me explain what that is...:)

My Dad taught me that when you have to criticize/correct something, do so in a shit sandwich. Start off with positives, then express your criticism and then end with positives. Thinking about positives tends to ground people and get them to evaluate the situation, not merely come out with negativity to prove their worth...
"Anyone can learn CSS from zero to expert in a week"

I've never seen anybody pick it up that fast. Even the best students coming out of multi-month frontend bootcamps aren't at an expert level.
You are assuming someone making 100 billion is related to others dying from lack of health care.

It would be entirely possible for both to happen: an actual competitive health care market in the US reducing costs to closer to the rest of the first world and the government paying those costs via taxes (pretty close to what people in the US pay now).
> I think that while the general idea is good, the spec is a mess: it's too flexible in all the wrong ways, so every large player implements it slightly differently, leaving you with no clear path to go yourself

This was my experience doing _anything_ at all with OAuth. Now I am seeing the same with OpenID Connect, though not as severe. The spec was narrowed a bit, but it is still way too broad.
Facebook and Airbus hold secretive drone tests in the Australian bush
The original title is far more honest, but still sensational, while the actual paper is a good read.

http://advances.sciencemag.org/content/5/1/eaau3333

It’s totally free too.
I meant that human brains exist.
TLS has very little to do with it. Some intermediary parties may be able to read the plaintext, but that's different from putting it on pastebin for everyone to see. I've never heard of ISPs or transit providers publishing privacy-sensitive data or otherwise snooping on it. (Assuming non-business / non-VPN / non-proxy connections. Just an ordinary internet connection.)

The author probably meant if the site gets/is hacked, or if they are later bought by another company, or if a new employee joins and you can see chat history... etc.
80% of Americans are apparently living paycheck-to-paycheck, so I'm not sure it counts as living "beyond your means" when 80% of a country is doing it.
My first distro was Monkey Linux running on Caldera OpenDOS - circa 1994-5-ish. On a 386 laptop with 6 MB.

My first real distro was TurboLinux 2.0 - IIRC, that was on a Zenith 486 laptop with 8 MB.

Then I moved to RedHat 5.2 (don't recall the machine, some old desktop tower I think - maybe a P90 w/ 16 MB but I am not certain of that - might've been my AMD 586/133 box at the time).
For a 100 man year project we have accumulated around a dozen external dependencies and only two of them are transitive (one for zipping and one for logging).

I think that’s fairly reasonable and about what I’d expect.

So as you might have guessed it’s not a node project, but that’s my point - perhaps the idea of dependencies is manageable so long as the platform allows you to keep it reasonable. Meaning, at the very least, a good standard library.
You're either very young (and therefore have the perspective of celery) or completely uninterested in family formation and societies which promote this. Either way: as I said; have fun while you can. I doubt as it will last long, but maybe you will one day be a happily atomized 60-something going out on coffee dates with fellow alienated weirdos you met on OKCupid.
I have the 4k screen on older model. It makes the ui a bit sluggish unless I downscale it. I would have preferred a less fancy screen tbh for that reason (battery would be better too)

Mostly though, I'm jealous of a friends' macbook keyboard and trackpad. My particular xps is not amazing in those areas
It's true, but there are two things to factor in:

1) People tend to sort themselves by picking the shortest line.

2) Grocery stores try to staff only just enough registers so that no register ever has a gap.

If you combine those two things, the efficiency closes in on what a global queue would. My main gripe is the "unlucky" factor where the shopper gets stuck behind a very slow person, which the global queue would fix.

The third, dark-patterny part of this is how grocers benefit from people and their children being stuck next to impulse merchandise while they wait.
I'm sure the hacker news crowd leans more to web apps and mac/*nix. The first headline never mentions "windows".
So it's based on a concept, a loosely defined one at that. Cryptocurrency is based on a strictly defined mathematical concept. It isn't a huge leap between the two.
"the" VC? lol
If I remember correctly, in the mathematical model a global queue only helps with variance, but not the expected waiting time or throughput.

In the real world you won't have the same service time for both cases since you need to add in walking from the global queue to the individual registers.

You will end up with increased confusion from customers who always have to be on the lookout for next open spot at slightly higher waiting time and a more confusing store layout, all for just lower variance. Is it worth it?
Those of us grounded in reality saw this coming a mile away. Apart from tech salaries dropping long term, working with people that don't truly enjoy software engineering is truly maddening. Like I always said, the golden age of the 2000s tech era died long ago.
You use the word racist to mean two different things.

The basketball team being all black isn't racism and it isn't due to racism.

If I saw a basketball team (in the NBA) of all white people, I would suspect racism, but it's important to point out that the outcome (an all white NBA team) is NOT racist in itself. Even if it is likely due to racism.

So, I think we should stop calling the outcomes 'racist' and say what we mean: "I suspect this outcome is due to racism"

I think that will make the whole conversation a lot easier to have.

I don't think its advantageous to certain political entities, however, if we have this conversation. There is one party in particular that I think relies on people to believe that their problems are outside of their control, so that maybe they'll outsource the problem solving to the government.

Maybe I have it pinned all wrong, but I will never know if we can't talk about racism and outcomes of what may or may not be racism as two separate things.
Wow, cannot upvote this comment enough. Super helpfull, thanks! Definetely going to go with uncoated lenses. Will the opticians even know what I'm talking about when I ask for CR39?
I have one concern though I'm - 6 Dioptre on each eye. so lens weight has always been an issue for me. even a few grams extra make a big difference. I always go for rectangular low profile lenses with the greatest thickness reduction they can apply and they always advise for Polycarbonate lenses.

What's your take on this?
“Cannibalizing” only requires a new product to grow at the expense of an older one. Total revenue and profit can be lower, higher, or net neutral.

Arguably, the most famous examples include combined profits exceeding those of the product being cannibalized: iPhone vs iPad, or Netflix streaming vs Netflix DVD-by-mail. This would actually be expected, since any other sort of cannibization would constitute quite a bad managerial decision. If anything, errors seem to be made more often in the opposite direction: existing products tend to have a leg up in internal politics and therefore more likely to fall prey to external competition rather than internal cannibals. Plus the inherent risk of food born pathogens like mad cow making cannibalism inherently risky.
I doubt PR is what they're after, since they're selling it under a brand that has long sold faux meats, which they just acquired last year. People won't know the connection unless they read the business news.

I just did a little more searching, and they acquired the Field Roast brand (which makes vegetarian sausages) last year as well. I'm guessing their research tells them that these brands are going to become more valuable in the future.
I helped my brother-in-law file without an attorney a number of years ago and I found that even though he is very intelligent, his case was simple, and I walked him through it he had tremendous difficulty representing himself in court and understanding the process to the level of detail needed to answer even simple questions put to him by the judge. Perhaps your videos could help people who have trouble thinking abstractly.
I've written about some of them in my book How to Write a Novella in 24 Hours'.
No (imo). It'll be impossible to tell that apart from legitimate usage. JS can access the input fields, garble them, and send to the server. How would you tell that apart from say, a ticker request to update real-time prices?
Yes. Do all that stuff. You're still being watched at all times.
My own thoughts from 2015: http://brunozzi.com/2015/04/30/on-evangelism/
You need to reread my argument if that's what you came out of it with.
> it's a publisher restriction that a single repo can't accept work from disparate fields

What do you mean by this?
Luxury suites in the Galilee
> No idea how you'd run into hardware restrictions;

Hardware can become unsupported when you update the OS. It's happened to me with wireless cards when running FreeBSD on an old EeePC. Even when using xfce, having wpa_supplicant UI was much simpler than remembering and writing a bunch of scripts to set all the crap involved with getting it working. Not everyone uses Debian.

> I don't understand the bit about the console; I haven't met a dev who doesn't find terminals worlds quicker than hunting and pecking in a GUI

Doing a few clicks in a GUI can often result in very complex command executions in the CLI, sometimes across multiple processes. It can be confusing what's going on, especially with redirecting I/O and if you have to do something different, it often requires editing multiple arguments depending on what you want to do.

This is good if you want to script a common task that's repeatable and changes infrequently, but frequent changes in a GUI are much faster and you don't have to worry about copy/paste errors or spelling errors.

And if consoles were so much faster, why does everything evolve into a GUI at some point?

> I was suggesting you should understand what's running on your machine and why

There's hundreds of processes running on the machine at any given time. I would guess that most people don't know or aren't even aware of what and when each process runs at any given state of a machine.

The point is, with a $2k mac (which I would never get by the way), there's easy room for expansion.
I'm pretty sure if you threw the number of grad students and GPUs at PGMs or various ensemble techniques, the results wouldn't be very different. Fundamentally prediction as we do it is just a form of data compression.

I don't think brains work in a way we understand at all (though pieces like visual cortex are well understood).
Aluminum is the only part of recycle that is really profitable. That's way people picking through trash take the cans and nothing else.
Password should be saved per-site. Like, I think they actually are.
The worst dev I ever worked with was overly negative, complained about everything, was indirect and passive aggressive, and was dramatic over the smallest things. Specifically they would know what an issue was and who was responsible before the fact, yet would cry afterwards and exaggerate the effect.

Some examples:

Talking about issues they had seen to a dev that they knew was responsible in a "This isn't good, how did this get here and from whom" type manner, even though they already knew who and what was responsible.

Digging through newly broken tests, determining that they were the result of update payload configs not being changed in the tests, and then proclaiming "Now all tests are untrustworthy and thus useless".

Waiting until after features/architectural decisions were implemented to point out flaws and provide solutions "If only we had used X this wouldn't have happened."

Acting as if the product either was in a precarious position or that the users/BA's/PO's were clueless and cause it to fail soon.
Modern IM clients do the same. I noticed WhatsApp saying "+44... is typing..." earlier.
The answer: The Government.

In the UK you can grab a pair of decent frames for as little as £15 and and an eye test for about £30 at most optics stores.

Single vision lenses £50 at the most.
It's not the sort of environment you want asymmetry. You want the customer services to be infallible - and by "you" I don't just mean company execs but also us customers who want to feel like we've been treated appropriately.

Anyone who's ever done a stint on 1st line tech support will understand just how much of a thankless job it is. If this helps them to serve me better then I welcome it.

I think the real complaint being made is that you didn't realise they were using these visual clues. But that's why I keep coming back to how other forms of customer services are trained to read vocal tones and body language. Would you also feel cheated if you learned your favourite high street store's customer services team had training on reading body language while you hadn't so they have an advantage in gauging your temperament but they didn't let on they had that training?

Don't get me wrong, I do see and understand your point. I'm very privacy minded so this is the kind of thing I'd normally get annoyed by as well. But at least this time the anti-privacy tools are genuinely being used to improve customer experience rather than just to monetise them (yes I know good customer experience can lead to repeat custom - but more often than privacy is sold to the detriment of customer experience)
In Fred Brook's book, The Mythical Man Month, there is a chapter on "Adding People to a Late Project Makes it Later".
The reason given is the new people have to be brought up to speed (trained) on the project by people already working on a project. This is magnified if the project uses a different programming language, libraries, OS, database than other projects. Multiple programming languages: just say no.
Petition: Google, don't kill Inbox
Schemas for Kubernetes types (2017)
TensorFlow 1.13.0-rc0 has been released
I was one of the main engineers on Windows Forms circa 1998-2005. This blows my mind in so many ways.
All of those mentioned have had SSDs from the get go, but with the exception of the MBP connected via SATA III, so they never reached their full potential in this regard.

My first ever laptop(2010) is still running and has a magnetic hard drive. I can't believe I went through half of college on this thing.
Cryptography doesn't quite work that way. Just because recovering cleartext is not feasible in some specific case does not make a cryptosystem secure in general.
I think you are missing the point a bit. Opportunities aren't static. Someone gets to decide what should count. If you don't assert your case, someone else is going to get their way. And there isn't necessarily an objective truth. One person might value experience and the other youthful enthusiasms. These shifts are going on all the time. When everyone started doing "agile" almost nothing else mattered. Sometime barely agile itself.
Costco's pharmacy generally also has excellent prices and makes them available through their website (for self pay or non-insurance meds, insurance co-pays are for you to determine). https://www.costco.com/pharmacy/drug-directory-main
Xubuntu has a 32-bit version still, and should run well...
I'd be very interested how well dell notebooks last - do they have similar 'design flaws' as the current gen Apple notebooks (keyboard, display cable)?

It's just one data point, but I have an XPS 13 model 9350 that's now 3 years old (used daily) and I haven't had any faults develop yet.
So for average US optometrists, what % of the revenues and profits comes from eyewear sales vs services (exams etc.)?
i saw that video in the past, but watching it again now took me 15 minutes to realize this was supposed to be a fun video about an absurd future.
White label sounds interesting. Otherwise, better have great SEO or tons of cash for customer acquisition as I can't imagine there will be too many repeat customers.
Windows kernel has too many places they do context switch. Too many kernel level calls should be user level. Most important reason: It was not developed by Linus.
Another way to state this is: accept the state of the world and approach the problem using an existing methodology - treat code as untrusted and whitelist execution paths. SElinux and others do this, intrinsic is another product that uses the same approach for app runtime, I think this is probably the future of this problem space.

This is zero trust, and this pattern is showing up everywhere (again?).
Some goodies via Jon Bentley:

http://www.eecs.harvard.edu/~margo/cs261/background/p176-ben...

And a different presentation of some of the same material, on consequences of Little's Law, from his book Programming Pearls, quoted here:
http://www.cs.fsu.edu/~baker/opsys/notes/queueing.html

(I'll paste this here as it's already being shared online)

"For instance, if you're in line waiting to get into a popular nightspot, you might figure out how long you'll have to wait by standing there for a while and trying to estimate the rate at which people are entering. With Little's Law, though, you could reason, `This place holds about 60 people, and the average Joe will be in there about 3 hours, so we're entering at the rate of about 20 people an hour. The line has 20 people in it, so that means we'll wait about an hour."

Bentley also cites the following, attributing them to Peter Denning:

"The average number of objects in a queue is the product of the entry rate and the average holding time."

"I have 150 cases of wine in my basement and I consume (and purchase) 25 cases per year. How long do I hold each case? Little's Law tells me to divide 150 cases by 25 cases/year, which gives 6 years per case."

"The response-time formula for a multi-user system can be proved using Little's Law and flow balance. Assume n users of average think time z are connected to an arbitrary system with response time r. Each user cycles between thinking and waiting-for-response, so the total number of jobs in the meta-system (consisting of users and the computer system) is fixed at n. If you cut the path from the system's output to the users, you see a meta-system with average load n, average response time z+r, and throughput x (measured in jobs per time unit). Little's Law says n = x*(z+r), and solving for r gives r = n/x - z."
Many high-profile commercial carriers will do deep packet inspection of the traffic from their end users, so that they can do insertion of their own ads into whatever content you may be surfing. Including on your webmail pages.

And their ad networks might well be infected with malware. But because of deep packet inspection and editing, you can't tell that the malvertising in question actually came from AT&T or Spectrum instead of Gmail.
Yikes, that's a scam right there
Well, this is an ultra-portable, not a workstation screen in a darkened studio. Color saturation might matter for developers at a vfx house, the vast majority are looking at text.

A matte screen should be default for this one.
Are you saying that black people are disabled in a way just because they are black?
Related: https://brilliantmaps.com/empty-netherlands/
This view seems to be highly dependent on where you (and your kids) live.

If there's a sense of a community, kids do have chances to play together and outside. The parents too have a reasonable feeling of safety for their kids. It goes without need to prove that most parents would rather have their kids learn an autonomous way of playing as soon as possible. This should free the parents' attention for their own 'playtime'.

However, if such community does not exist, so goes away that sense of security and those helicopters go hover.

The author's nostalgia likely relates to that community. Was it in early suburbia or a quiet village where 'everyone knows your name'?

In present day metropolises, despite the density, the residents feel more apart. Meanwhile, the suburbia closed inwards.

But kids being kids find ways to adapt... to their parents way of living. If anything to change, that should begin with the parents' view of their own 'playtime'. Camping, or being outside playing? Please, just find fun chances to step out, the kids would follow!
> Which makes your assertion that the field is 'progressing' strange.

Well, it is progressing. That assertion is correct.
Yes, I am competitive and so are my motivations. Are you trying to paint it as something bad?