skysight-inc/HackerNews huggingface dataset:
The keyboard is the “only” thing that matters for someone that bought a computer about a year ago, so yeah.

64GB of RAM and 8TB of SSD are great, that’s why I have a desktop computer with those specs for half the price. I love big screens too, which is why I have an actual big monitor on my desktop, not “big considering the form factor it’s in”. Getting those specs on the MacBook Pro puts you into the $6K territory, so I don’t think for most people that’s actually a difference. The absolute upper bound has increased, but what I get for the price I just paid about a year ago isn’t that much different.

Meanwhile, my laptop is for mobility and not where I boil the ocean. Sure, I’ve wanted 32GB on my 13 inch for years, still waiting though.

Look, I get that there exists a market for super high end laptops, but there is arguably a much larger market for, like, mobile laptops that can type correctly. It’s annoying that I have to get pushed into the ultra niche high end laptop market, with specs that I specifically don’t even care that much about (I have no use for a better graphics card, especially an AMD graphics card that ensures I can’t use it for ML), just to get a keyboard that puts one e on the screen when I hit the e key once.
It seems like the hardware could be repurposed to be a multichannel DAQ or even a VHF SDR. It's a neat device considering how cheap it is.
Hahaha, you think companies in the middle of nowhere don't have cramped, noisy open offices?
That's because they are single-major schools (nursing).

The lowest NPV schools are art/music schools.

4 year schools have many majors, so nursing and art departments cancel out and you get the average returns.

These ranking are silly, they don't attempt to separate confounding factors. They also make the unhelpful observation that a $92 school has the best ROI, ignoring that ROI is a useless measure more investments you only make once in your life and do not have constant R or I.
Being pedantic, because there's all sorts of reasons a TCP connection works in the face of buggered routing, not the least of which is that the endpoints are on the same L3 network. Yeah, guest networks are a thing, but a postit note with the WLAN PW is an even bigger thing if most of the home networks I'm familiar with are any indication.

Bottom line is that nothing on an IP network should do something st00pid if it gets a random weird packet from a random IP, because the whole history of IP shows that you will, eventually, get one.
Although all small particles are bad for the lungs, there must be a difference in their effects on brain and organs, depending on what those small particles are made of since PM 2.5 particles pass through lung lining and into the blood to be distributed around the body.
Apple, what the hell is so hard to understand about the need to makes these fucking things more repairable? They cost thousands of dollars for for fuck's sake! I have a work issued one that if anything goes wrong with I will get a new work-issued one. If I had to do this on my own I would be SOL if the thing breaks and I don't have your expensive AppleCare plan which is just a screw job on the little guy. If that's not reasonable, it's time to think about landfills and computer scrap piles and do the right thing here. The 1/10 repair score tells the whole story--it's not repairable, on purpose, you corporate shitbirds.

The fucking dongles were another ass raping of the consumer, let's get that straightened back out.

At my company we have meetings where we show up and then someone has to run and get a dongle to use the projector. We never had to worry about this crap in the past, we would got to meetings and be PRODUCTIVE. I velcroed a dongle to my screen but everyone borrows it and then I forget it half the time because it's in a conference room somewhere. I suggested my company buy buckets of the stupid things so they would be everywhere, but they cost like $50 apiece. More landfill mess eventually, too.
Well that nicely circles back to the OP article, which shows that privacy is either an illusion or a gamble, depending on your perspective.
It wasn't really intended as a correction -- more just an addition -- but I didn't feel like clarifying just to save a few imaginary internet points. Apologies to anyone who interpreted as attempting to correct an article I didn't even read. :)
Apple is the only tech company with record corporate earnings per quarter.
Eliud Kipchoge: The man, the methods and controversies
"vanilla JS" - yea that is a big no-no for me these days..

I'm not a fanboy of frameworks, but I would not touch a project without some "published framework".

If you DON'T pick/use a framework.. you STILL are using a framework. Just a framework that YOU invented, that doesn't come with documentation, examples, best practises and 1000 questions on StackOverflow.
Ever worked on a JQuery project with more than 3 people or one that took longer than 6 months !? Its a nightmarish mesh !! Since there are no std ways todo stuff.

Thats what the frameworks gives you, documentation, examples, Q&A and std practises (some are even best practises).

I'm sure once you start asking around for the experts and their opinion they will tell you why the framework xyz is wrong but honestly at least everyone on the team and the poor consultants that comes after you, can be "consistently wrong" and know where to jump into this project.

Rant-over sorry :) But "VanillaJS and/Or Clean Jquery"
Yea no just no.

Php: Yea its a mess but a simple mess to get going :) As per first comment.
Google Stadia Review: The Best of Cloud Gaming Is Still Just a Beta
Or perhaps a change in leadership at Apple. Never is a long time compared to the tenure of any exec.
To these people [the very rich], taxes are costs. And costs are there to be reduced, ideally to zero. [1]

[1] https://www.cumex-files.com/en/
Google Buys Cloudsimple
T
Good
Without the membrane you can pop off keys and clean as needed. The membrane would tear if you try to pull off keys.
I'm very patiently waiting for modular components. Apple's hardware is certainly beautiful but IMO not worth the upfront premium PLUS the additional premium for repairs.

From a hardware eng perspective, is there a clear advantage for hardwiring components?
This is a misunderstanding of American history. I don't fully know why it was so easy to do away with slavery in other parts of the world (and it mostly happened all within about 100 years of each other), but in the US, slavery was core to the economic system of the south - a slavocracy headed by white slavocrats.

The slavocrats would have been happy to have empathy, for the northerners to treat them softly and allow their system to persist. They were (not entirely happily) trading free state / slave state as new states were admitted to the union.

It was only when a fever pitch of abolition put the new Republican party in with Lincoln as president did the south finally decide it would be impossible to continue their system in co-existance with the industrialized free north. The capitalist free north also had an interest in liberating the slaves so they could be put to use as highly productive industrial workers instead of agricultural workers.

To this end, the south seceded from the union and fired the first blow against the north at Ft. Sumter. A brutal military campaign was necessary to break the power of the slavocracy and free the slaves.

You can look at the historical material interests of the north and conclude it wasn't entirely selfless, but by god it was necessary to end the evil endemic to the southern economic system.
An Always-On Screenshot Tool
Those numbers are less impressive after you correct for inflation. Meanwhile if a deposit is truly anonymous, I don't see how I could ever be reassured that I could ever withdraw the money later.
> putting random .'s everywhere.

For anyone else having this problem, the new MBPs ship with the same autocorrect "feature" that comes on iOS where when you press spacebar twice (or, I should say, your keyboard thinks you pressed the spacebar twice) it inserts a period automatically. In addition, newer MBPs automatically capitalize and autocorrect spelling, like on mobile.

You can disable this. I did, and, I don't think any desktop computer should be telling me how to type. I don't need help when I have a full keyboard. System Prefs > Keyboard > Text.
> These high-empathy students were also more likely to be amused by reports that students protesting the speech had injured a bystander sympathetic to the speaker.

> one gauges people’s level of “empathic concern” by asking them how strongly they agree or disagree with a series of seven statements such as “I often have tender, concerned feelings for people less fortunate than me.”

It seems like a problematic way to measure empathy. I don't think it would be surprising that people who claim to have a lot of empathy in surveys, or in general conversations, would demonstrate a lack of empathy in their actions.

My tongue-in-cheek version of the abstract would be something like "...We argue that, in practice, the _self-reported_ experience of empathy ... can actually exacerbate political polarization."
Some operations can use green threads, while others need kernel threads. Last I tried (~2015) Go would spawn unlimited kernel threads, so function callers had to know whether a call required a kernel thread or not, and rate-limit appropriately.

Is this still the case? How does modern Go handle operations which require kernel threads?
I hate open office plans. There, I said it. Take your modern "I can see the whole office by glancing in a 360 degree circle," and shove it.
TF 2.0 in general (SavedModel included) has been a giant clusterfuck so far. As we used to say at Google "the old thing is deprecated, the new thing is not ready yet" - internally Google is pretty much entirely like this. I get that they had to ship it sooner or later, but IMO they shipped 2.0 a bit too soon. Shipping sooner is fine if you fix the bugs quickly, but that's not really happening either - some rather potent bugs remain open for half a year or more.

So at the moment you have a choice of working with a version that's officially EOL (1.15) or using a version that has several critical features broken or missing, and on which TF Model Zoo doesn't work. Oh, and EOL version is also busted beyond belief. Worse yet, Google does not reward maintenance work, and since this is considered "launched", you can count on the bugs being there for an extended period of time until Google itself moves to 2.0, which I'd wager is unlikely to happen anytime soon. Facepalm.
Why is old bad? I can't tell you how often one of my team shows me some clever, non-trivial Python script that I solve in a couple of lines of awk/sed/perl. Or a small makefile. Why in the world would I want an OOP make? What do I need 'more sophisticated' in make statements that wouldn't really mean that I needed to be using a different tool that undoubtedly wasn't solving the problem make solves?

OK...debugging could be better. Got me there.
So by this logic, the cops could get a warrant to bug your house, put a big, obvious microphone in the middle of your living room, label it "FBI surveillance microphone", and you would be forbidden from removing it? What about an ankle monitor? Can those be attached with a mere warrant, not part of any punishment? Just how obedient are US citizens required to be at the request of a mere (mostly rubber-stamped) warrant?
You don't have to quit! Run away to the small town without telling anyone. Just do it. Then just work from home in perpetuity until you get canned or they accept it!
Yeah, like, I know "productized content marketing service" must mean something to someone, but every time I try to parse it, it just seems like a buzzword Ouroboros, endlessly devouring its own tail.
Show HN: An interactive Bloom filter parameters calculator
A few blasts of compressed air very likely will fix the keyboard. We have cans of it spread throughout the office, because it took Apple three laptop generations to admit to their faults
I grew up in rural Montana. We had electric base boards, but it was far more economical to utilize the 2 wood stoves. We typically had 8 cords of wood on hand for the winter.

We were far outside of anywhere NG lines were run, and while some of our newer neighbors had Propane tanks, we didnt have any sort of central air, so propane wasnt really any option without a very expensive remodel. House burned a few years ago in a wildfire, so kind of a moot point now.
English translation here https://pastebin.com/8rXhtqgr

really great content!
Top Hot Chips for Machine Learning
Millions is off by an order of magnitude.

In 2015 it was estimated that around 127k homes still used coal heating.

Source, found on a ddg search: https://forgreenheat.blogspot.com/2017/06/trends-in-heating-...

Other sources give comparable numbers, in no case more than ~150k
If it is a joke, it is very elaborate. Roku published a service alert about it: https://support.roku.com/article/115012351368
My company is working on a new wireless PHY from the ground up. We're already ventured funded. Looking for a Business co-founder. Also open to anybody with rf/dsp/sdr experience. Please email me b e n@sig la bs.com
Majority of people paid their taxes, but many didn't, many more than today. Think of mafias of all kinds. So law abiding majority had to pay more to cover state expenses. Without computerized record keeping taxes were collected in person, often with support of armed force. And tax evasion could be as simple as hiding in the woods when tax collector comes. It worked, but not so well.
Why they would use tcl? Why not something more cleaner?
Unrelated: Sword and Shield still have the Rotomdex, except it's a smartphone rather than a 3DS. In French, Rotom is called Motisma; the Rotomdex is called a Motismart (as in, smartphone). Pretty neat, I thought.
I have a really strong memory for that kind of stuff yet minor details like what time my flight is I have to re-check constantly. I can also recall music itself pretty much verbatim regardless of the complexity but not the lyrics. Fingerstyle guitar pieces I heard years ago are still burned into my brain yet I couldn't sing you the same song if it had lyrics. I would just remember the notes.

Entirely baseless speculating here, but I wonder if music as notes, instruments and structure aren't stored in memory more similar to spatial memory which I also find to be rather permanent.
Chip stocks are soaring, so no. They’re coming due for a market correction.

There’s also a lot of volatility these days since all chip stocks rise and fall with trade news related to China. If you know or have faith that the trade tensions between the West and China are going to be resolved in the near future, buy. If you don’t, stay away.
Trouble with passive houses is a) people open windows. b) hate fan noise. c) the designs are brittle and prone to catastrophic failure. d) energy consumption isn't going to an issue over the life of the building. e) In Europe and North America the replacement rate for housing is in the low single digits.
The difference is less than 10%. It's not a big deal.
Microsoft already has ARM-based laptops, so we can see what some drawbacks to ARM might be. The Intel-compiled app compatibility is unbearably slow, despite them making a custom ARM chip to improve performance, and the better battery life isn't happening. The Verge could only get 5-6 hours of battery life on the ARM-based Surface Pro X. [1]

Presumably Apple is working harder on fixing all of those things than Microsoft, but maybe issues like that are why we still haven't seen an ARM MacBook yet.

[1] https://www.theverge.com/2019/11/5/20948092/microsoft-surfac...
https://en.wikipedia.org/wiki/The_Engineering_of_Consent

Gustave Le Bon was a precursor.

Those are generic tool/approaches, used by capitalists (not all of them) and also by non-capitalists (not all of them)
You're saying looking at a photograph is like overfitting your brain to a specific aspect of a memory. I don't see how music association is any different in this regard. Looking at a photograph of a memory represents the memory in a certain basis. Listening to a song does the same thing, just on a different basis. So this idea of overfitting or potentially losing part of the original memory is not unique to photographs.

I would guess that having as many associations as possible is the healthiest for any memory. This is also the principle behind mind palaces and other memorization techniques.
Call of Duty Modern Warfare Royale Battle Mode Coming in Next Update
In addition to other suggestions, give employees a $400 headphone credit to get headphones of their choice. Have a few noise canceling options on hand if they don't have a specific preference.

A benefit like this is part of the office design. Every company I've worked at that's had an open office plan had this kind of benefit as standard for all employees.
I could tell you in ten thousand words how many times I've thought about actually trying this.

Recently.

Like...in the last two hours recently.

looks longingly out the window...terminal makes a noise, snaps back to reality, sighs heavily, continues patching
Separate Your Go Tests with Build Tags
This links to the manual "The NeWS Book: An Introduction to the Network/extensible Window System".

NeWS is a windowing system based on PostScript, so this title is more correct as "A decade before there was JavaScript, there was PostScript".

Or, more meaningfully (and paraphrasing https://en.wikipedia.org/wiki/NeWS ) a decade before AJAX there was NeWS.
I recently bought a used 2015 13inch MPB. Extremely happy.
The movies "The Polar Express" and "Beowulf" both by Robert Zemeckis were early attempts at using facial animation captured and transferred to digital characters. Both had problems with the uncanny valley.
Which operations need kernel threads? There is runtime.LockOSThread if you need underlying thread affinity, but I'm not aware of any other mechanism to interact with the underlying threads of execution.
Keybase.md
[ my public key: https://keybase.io/asadulmona; my proof: https://keybase.io/asadulmona/sigs/6KXpQJpIDPtAjAj0Sz8j66Z6AL9vbu4Q30KeWBfkysQ ]
Why do you think world events are inherently more fulfilling?

A long time ago I realized there’s nothing interesting about world events. Most will have little to no effect on me and most of it is just like one big reality show. I now actively avoid learning about world events and am much happier. I’d rather learn about events local to me or stories about people I may be able to relate to, and none of those really require journalists.

The things you can do with software and computers are far more interesting than reading about how corrupt some rich guy is. I don’t give a shit about him or his corruption.
^this is a real problem
Happiness on social media is a sword that cuts both ways
Not sure why this got downvoted (well...spammers/frauds/shills), but I'd love to hear a counterargument. Bonus points if you can include homoglyph TLDs.
> I think bazels solution here is to just always make fat binaries. Or at least that's how it works if you're using blaze.

Oh, I should've specified soft/hard filesystem links--they'd make handling a virtual filesystem rather complicated. Dynamic linking is another strange case, but it looks like dylib loading happens in userspace, through an open()/mmap() (at least in Linux), that would be caught through the normal filesystem hooks.

> Ah this helps somewhat, I think there are still potential ambiguities, one thing that bazel can do is statically determine all of the input sources without actually executing the build. You of course can't do this. This has a few nice properties: you get missing input errors before doing any actual building, you have a build graph you can statically analyze (deps queries are magic), and all the sandboxing can be done ahead of time (with symlinks to create a shadow filesystem) instead of ad-hoc, you can parallelize everything, meaning you can saturate all your machines the entire time.

OK, I started out thinking that there would be very little parallelism impact from my scheme, but I realize now the problem that dependencies for a build step are only discovered serially, as each one is built and the dependent process continues.

I could imagine you could work around this with a speculation engine that uses the dependencies from the last run (possibly cancelling the speculated commands mid-flight if the dependent process doesn't end up opening their outputs, and if the speculated commands hasn't started writing files or anything). This would generally work fine, but would waste some work whenever you remove dependencies from a build step (e.g. delete an #include). But it does start to get messy!

Another note: as far as not specifying inputs, I mean inputs beyond the command line (which obviously needs to be specified up front). So you would only need speculation like the above for things like auto-generated headers. The usual cases like "build this executable out of these objects which are each built from these source files" can be parallelized just fine with no speculation.

Static analysis-type queries could be done after a build, but not in a clean tree. Not sure how much of a setback this would be--I'm not generally working in massive projects, and haven't yet felt the need for such queries.

strace performance is a good point (I don't know what sort of overhead it has), and so is memory overhead.

> I also find it easier to reason about stuff with explicit deps, but that's just me.

I could go either way on this one--I generally prefer explicit to implicit, but I don't like repeating the explicit instructions twice (build rules and source code), with the failure mode being unreliable incremental builds. If I'm going to the trouble of explicitly listing dependencies, though, I'll probably go with the ridiculously simple make.py instead of messing with Bazel...
huge fans of you guys! Dimitri has been such a great person for advice!
I just read the contamination levels of the River where I live next by (8º worst polluted place in the world). Always <25.0 µg PM 2.5 and 55 µg PM 2.5 in a lot of cases. This is highly depressing tbh.
If Apple didn't buy the ad, it wouldn't be there.
Not everyone uses a desktop–I do all of my work out of a laptop, for example. It's not strange to want a powerful one, and comparing it to something completely different is not useful.
i am dead serious about that. Allowing the separator character in filenames is a nightmarish error.
Private school kids being always rich was not implied. A skew towards wealth in private schools however, is.

Which is clearly true.

I mean, I'm married to a lady who went to a private school. I wish she was rich.

The point was, adding concessions to a system often exacerbates the gap between poor and everyone else, which is not what people would necessarily expect.
The article says almost exactly the opposite, and I agree.

Your API should present all of the things it does as synchronous functions/methods. If callers want to run them asynchronously, they can easily provide their own goroutine to do so, including whatever lifecycle management makes sense for them.

The concrete example was

// Do this
func (t *type) Run(ctx context.Context) { ... }

// Not this
func (t *type) Start() { ... }
func (t *type) Cancel() { ... }

This is generally good advice which stops a whole class of extremely common and very tricky to debug orchestration bugs outright.
Illustration?
what is illustration?
I think GP meant the product itself is a webspam factory, not your interview.

Since we don’t see the actual product, we don’t know if it’s worthwhile or low-value filler content.
We make money off interchange--its protected by regulation for small banks and we partner with those small banks in return for them getting to keep our deposits. No one is getting squished---there are regulations protecting banking from being monopolizes. Big banks win because of branch networks and that doesn't matter for online banks