skysight-inc/HackerNews huggingface dataset:
That's what I do as well, but in my experience you need to do some serious reading before buying one. Some people claim you can buy the Txxx models pretty much blindly, but then you might be in for a surprise. The worst offender are the displays. I know these machines are office machines, but that's no excuse to use panels with deplorable contrast and brightness (look up the T410 and T420 on notebookcheck). Even current models like the T450 can come with displays with a contrast of 234:1 and brightness of 163 cd/m². Working with 'solarized' or 'zenburn' on such a panel is not fun at all, especially outdoors...
Then there's the trackpad of the x40 series (T440, T540), which many people find unusable (you can change it against the one from the T450, though). Also, not all Txxx are equally serviceable. The 'p' series is much better in this regard than the 's' series, for instance.
But yes, I agree that used Thinkpads are often a good choice - mostly good Linux support, very serviceable, and it is very easy to get replacement parts like keyboards, trackpads and panels for many years.
What kind of NSAware are you worried about, and why do you think buying new would lessen those chances?

While a refurbisher could potentially insert malware, they're not going to do it for the NSA.

Old Thinkpads are also generally well supported by libreboot/coreboot, so that's one less attack vector to worry about.
It has an interesting license history:

> Versions 1.22.0 and up GPL-V3.0

> Versions 1.21.0 and up: EUPL-1.1

> Versions 1.19.0 and up: MIT

> Up to versions 1.18.0 GPL-V3.0

There's no rationale for the changes in the commit logs nor could I find any related issues. Curious as to what caused this in only a few releases.

edit: formatting
Three large screens that cover ~150 degrees will work as well and can increase productivity as well.
It's only the DACH region to my knowledge and you can still do a lot to prevent spammers from getting the details.

That basically includes most of the default anti-scraping methods but since you only have one page to do it on, it's far simple to get 99% of the bad guys out (Spammers usually stop bothering once you get more advanced than ROT13 via Javascript or images designed to trip up OCR but still being readable)
Yes, GraalVM is built on HotSpot so it can run all bytecode languages too.
As someone who hasn't driven since 2012 and frequently forgets his sunglasses, I could see these being useful. My chief concern is around the chemical leaching into the eye, e.g. if the lens tears or on day 365 of a one-year supply.
The world doesn't need more Elon Musks
No need to use kapt to kill compilation times. Data Binding is good enough. We started using it a year ago and since then instant run does not work and the debugger takes three minutes to start. Sometimes it mixes generated classes and we have to do a full clean / rebuild.

Since then we have introduced Kotlin and Dagger and we are super happy with it.

As with Dagger, the learning curve is pretty steep. Having it working with modules + activities + fragments + architecture components has been a real challenge but we love it.

For those who are struggling with Dagger: version 2.10 introduced major changes for Android, for good reasons, but it made much harder to use and understand. Many tutorials focus on Dagger < 2.10. You probably should ignore those.

And for those who are going crazy with compilation times, Jrebel for Android is a huge time saver. It has an incremental compiler which works with annotation processors. They will stop supporting it in one year, but even then I think it is worth using it. Who knows: if enough people buy licenses maybe they reconsider killing it.
They seem to consider the influence as the cause for similarity. Quoting from the end:

> They plan next to try the experiment in reverse: to scan incoming students who don’t yet know one another and see whether those with the most congruent neural patterns end up becoming good friends.
It's amazing how many disastrous inefficiencies in today's society started as well-intentioned efforts to help people in need, isn't it?
Explain the difference between INNER join and LEFT join, when you can do that you know intermediate to advanced SQL.
Is this not very similar as Google BigQuery?

https://cloud.google.com/bigquery/
Giving it up for work is not possible. But for entertainment it's different the gp not only mentions Reddit, but other news sites and specifically the ones linked from HN. It's a general trend that almost everybody does, probably because "everybody is doing it".

There are good alternatives like reading books, watching movies or going out. Web sites are shooting themselves in their feet. Blockers end up being too much work with this arms race. They think they're "winning" when they're actually just selecting the people that can't choose.
He made a really nice google talk about it (https://www.youtube.com/watch?v=hic18Xyk9is).

First, he noted that some of the tests he did got results that were past random chance. But he said he didn't know why and wouldn't dare trying to make up an explanation.

Then he said something really interesting:

if we don't investigate scientifically those things, only charlatans will, and not only will we never know the truth, but the field will be filled with lies and misunderstanding, ruining the reputation of the topic. Even now, if you try to get a grant to study something like that, you bear the mark of delirium in your community, no matter how serious you are.
I still work with my eight year old notebook and its glorious Intel Atom and 1GB of RAM... It was gifted to me during my second year of college and now that I'm on my PhD I still have a use for it.

The original Windows distribution lasted around one month. Since then it's been running a number of lightweight distributions, currently Lubuntu. It works noticeably better than laptops running Windows with twice the memory. Even compared to more powerful machines I manage to keep it competitive by avoiding bloated crap.

Of course the battery doesn't last like it used to, and I had to replace the keyboard a few years ago.
ScalaFP: Let’s Start with Type Class
The bill was based on transit stops as they are in 2018 - it doesn't follow you around if you make new ones. The idea there was to stop suburbs from just shutting down their bus lines.

I think it is difficult to get a bus line moved in California though, because of CEQA - didn't it take a decade to start a new one in SF just recently? This is why everyone does UberPool.
To an extent, Tor can address this, though many sites make this exceedingly painful (Captchas, rate-limiting, outright blocking), and Tor itself is slow -- to set up, bandwidth, and latency.

I'm not sure if some middle tier of connection indirection, content caching-and-forwarding, or other mechanisms, might better address this.

There are protocols such as IPFS and browsers such as Min which might be a partial response to this:

https://minbrowser.github.io/min/
I don't get it.

What the current system does: a private person who registers multiple domains with his own name and then proceeds to spam email users, that person can blacklisted effectively because his persona information can be fetched and matched.

A spam virus is not the problem here, because personal data does not reliably connect infected domains.

And spam companies are not problem here, because GDPR is not concerned with companies.

The person who uses several domains to spam needs to be somewhat aware that he is spamming. But he also needs to be incredibly idiotic to connect his spam domains with his personal info.

Even if WHOIS going down is short term tragedy to anti-abuse, GDPR does not seem to prevent building a replacement that works well enough.
I'd second this having just tried this yesterday. I picked up a Thinkpad X230 for £150. Battery test (looped windowed youtube video running over wi-fi) lasted 3 hours, so that's fine and the laptop itself all seems to work as expected.
ScalaFP: Let’s Start with Implicit and Scala Cats
I can't answer your question but I'd like to note that users are not always employees.
A man's gotta do what a man's gotta do.

Those Hawaiian islands aren't cheap, you know...
At first i was like: "In-depth, yeah, right ...". Then half way in the material i found myself confused with how much information was delivered. Great work!
I´m the COO of our startup Zenkit https://zenkit.com/ and we continue to grow. It´s a cloudbased tool for task management, project management and collaboration. You are able to organize anything by switching between list, kanban, table, mind map and calendar views. We were named "Trello-Killer" by the American press and are very happy to constantly update Zenkit. By the way, as a German company, we are GDPR compliant.
FiveThirtyEight acquired by ABC News
I'm not on the Graal team but I can take a crack at an answer - it's because as languages get more dynamic, static ahead of time compilation becomes less and less effective and can even be counterproductive. To compile a Ruby program it really needs to be just-in-time compiled, or at least a partial ahead of time compile using injected profiling runs.

The problem is that the semantics of Ruby are such that you can't compile it efficiently out of the box. TruffleRuby can but only by making tons of assumptions at runtime that might not be valid. So it compiles code on the assumption your program is normal and not weird, and if those assumptions are violated, it goes back to interpreting the source code.

Therefore even if you could pre-compile Ruby in some pedantic sense, you'd still need the source code to fall back to when the JITC has to bail out.
LOL

Google taught everybody a lesson, avoid Oracle products.
Pixar does not have an open floor plan. It's 2-3 folks to an office, and the animators are well known for decorating their offices in fairly quirky ways during the "off-season" when they have finished their portion of the work for a movie (https://www.google.com/search?q=pixar+animator+offices&sourc...)
And even if said amyloid hypothesis was correct; I suspect by the time you see plaques, a lot of neurons have already died, i.e. horses have left the barn.
All the new things: setting up Webpack 4 with Babel 7
>With Trump-appointed Ajit Pai in charge of the FCC, the treatment of telecomm companies probably won’t change any time soon.

Why not sprinkle a lil bit of politics there, eh?
There aren't /that/ many tech people moving to Silicon Valley, though there certainly are a lot. What are you going to do about children who grew up in California and can't live in the same city as their parents? There isn't even enough supply for them.
The proposition system in California has been proven to be absolutely disastrous.

I vote against them all on principle, even though for many of them it's very very very hard for me to convince myself of that princple while in the voting box. When you see something that in one or two sentences seems to support your positions, it's really hard to vote against.

However, when I have in theory supported propositions when they pass, I have always regretted the outcomes several years later.

Propositions are almost universally poorly written laws. And worse than that, they are even harder to change. At least poorly laws passed by the legislature can be somewhat easily changed by the legislature whenever the legislature is meeting. Propositions have to go through the voters again, and go through the same distortions of public propaganda all over again.
Ha, I did not know that there had been a New Yorker profile profile of him just a few days ago. They are really jumping on the predictive processing train hard: In the same issue, there had been a profile of Metzinger [0], who plays an important role in bridging the divide between Friston's work on perception and theories of the self.

I'm very curious how that line of research will turn out. My interest comes from the behavioural economics perspective on decision making. Big names (Akerlof, Kahneman, Tirole) have approached narratives as a way to cope with multiple-selves [1] but I belief that the free energy principle, when integrated with the work by Metzinger may be able to introduce a naturalistic way to ground both preferences and the development of preferences in empirical findings from neuroscience.

[0] https://www.newyorker.com/magazine/2018/04/02/are-we-already...
[1, paywalled] https://www.tandfonline.com/doi/abs/10.1080/1350178X.2017.12...
If you only send emails a few times a year, some subscribers probably forgot that they signed up or are not interested anymore so they report as spam to keep it out of the inbox. That could then send it to spam folders for others as well.
I worked in a similar environment at Apple, when Infinite Loop first opened: Pods with offices that surrounded a central courtyard, which was furnished with sofas, chairs and whiteboards. Each office had a simple (and heavy) door alongside a tall and narrow window.

The door provided effective sound isolation, and years later I realized the window was a psychological link to what was going on in the inner "courtyard", after spending time in a completely closed office at Microsoft. The message at Apple seemed to be "Okay, we know you need to concentrate on work, but remember that you're part of a community" while the office of the particular group I was in at Microsoft seemed to say "Please just sit there and write code and do email -- we will feed you under the door".

Architecture matters in the weirdest ways, and sometimes tiny tweaks make a big difference.
I use industrial ear muffs over my in-ear headphones. Not very comfortable but they work great.

Now I wish my work wouldn't suck so I could actually use all the focus I get this way :)
Also capital owners would preferably not pay at all and have you work for free. They cannot approach this ideal only because the workers are not constrained spatially (like serfs) not forced (like slaves) to work for them. Sometimes they ate forced due to economic factors to do labour at marginal gain or even loss...
In my impression, a larger share of friendships than ever are not made face to face. In my experience, they can survive as long as any other.

My main question while reading the article was: does the same effect hold for "remote" friendships? Are the same patterns visible? Or perhaps a different set of shared properties appears?

The article only mentions that a description is different than a conversation:

> Dr. Ochsner offered his own story as evidence of the primacy of chemistry over mere biography. “My wife-to-be and I were both neuroscientists in the field, we were on dating websites, but we were never matched up,” he said.

> “Then we happened to meet as colleagues and in two minutes we knew we had the kind of chemistry that breeds a relationship.”

I wonder if "chemistry" travels across the net.

Then again, I know a couple of people that are just so different to be around in meatspace than online.
Except that the structure of neurons and their physical connections with each other in the brain is very much physical, and we don't have the understanding of those systems on a conceptual 'software' level yet, so observations such as those made in this article are based purely on observation of the physical phenomenon.
A similar setting exists in chrome where you can mute all tabs by default and only whitelist a limited number.
It's always been obvious to me that the nav buttons are treated the same as links. Left goes there, middle goes there in a new tab, right has options.
Ethics is the difference.
It doesn't help you, but I've never worked in non-open workspaces with desks shoulder to shoulder and head to head in rows.

I legitimately don't know how it is.
No way, our suburbs have way better restaurants than any other suburbs. Where else in the US are you going to find thirty different ramen shops?
Well....OK, yes, not installing something is less work than installing something. I think that saying "abysmal" is being overly dramatic, though.
FastMail has 5 in a single office, because they chose to cluster there.

The standard room is 3 people in 6x6m space, which is actually way too much for just our desks, but we have collaboration tables in the middle of each room where we can put laptops or paperwork when discussing things - plus tons of whiteboard space.
It has a form of universal object used for scripting languages (but not more static languages like Java or C++). But using it is not required, it's just a convenience to make implementing languages easier.

What it actually provides is a form of "universal abstract syntax tree". So if a C program wants to access a JavaScript object by writing "a->b = c" then the dereference is turned into a snippet of JavaScript code (in effect) and inlined right into the C function.
This. It's not "only" noise, it's not "only" visual distraction. It's a combination of elements that create a very distracting place that by it's basic dynamics impedes deep work.

People who suggest noise cancelling headphones to fix this are childish and immature. The employee has no moral obligation whatsoever to adapt to a working space that is not suited to the work at hand.

Putting expensive software engineers into an open office is wasting a resource that has huge running costs to save on a resource with less running costs. Although, I understand some places the cost of office space actually is quite high, and I realize in these cases the tradeoff has merits.

The problem with this is that management in other locations start to ape this inane concept even though their office space costs are considerably lower.

So, sure, if it costs an arm and a leg to have office space then just maybe an open office has merit financially.

I have nothing against shared rooms that are actually separated with walls as long as they are not used for hotdesking. Those don't have the same disturbance dynamics as an actual open office and I enjoy them the most of all the combination of work spaces I've been in 12 years as a software engineer.
The TinyMCE review, at least, has a bunch of spelling mistakes and duplicate words / broken sentences. Would be worth doing a once-over of the article.
I am seeing a trend in HN lately of linking, supposedly, interesting Wikipedia articles. Is this done for internet points? I will assume it is.
Ask HN: Are tech companies out there using Honeypots at all?
It seems like more and more companies and firms are using honeypots nowadays, especially with the rise of IoT. If your company is deploying honeypots, is it effective and what kind of information are you getting out of it?
What Bill Gates was doing at 20 years old
Prop 13 isn’t good or bad, it’s ugly. It was supposed to protect poor and elderly people from losing their homes. The problem is, only a certain generation got it. It’s led to significant stagnation of housing for middle-class retirees.

Prop 13 needs to be extended to all persons perpetually under a certain income or over a certain age for their primary residence.

The other issue is new housing construction supply, which while providing new living spaces, reduces demand also impacts open space.

Maybe folks don’t remember the valley when there were fewer buildings. Heck, I remember a corn and pumpkin field across from the middle school I went to in south San Jose that’s now yet another soul-less strip-mall.

The Valley needs to balance concerns of open space/urban sprawl, building height/ ascetics, traffic/transport, property values, non-tech workers unable to save for retirement and homelessness.
Social Media Thread-Hijacking Is Nothing More Than Targeted Spam
It doesn't work all the time. I tried it with Google login on Atlassian, it seems to rely on third-party cookies, and fails. There are a few bugs open on websites that don't work with this feature:

https://wiki.mozilla.org/Security/FirstPartyIsolation#First_...
Google Container for Firefox (Un-Official)
Well, I think "advisor" is probably more like it, because it does the science of mycology quite the disservice. Beyond playing fast and loose with the science for the sake of the story, there are basic mistakes that I doubt that the real Paul Stamets would have let slip through.

I wouldn't be surprised if the HN crowd is a bit hostile to FeministFrequency, but if you can skip over that you may enjoy this guest-podcast (meaning none of the FF regulars have anything to do with this particular podcast episode) by Emily Taylor, a mycologist-turned-game designer, where she explains all of the mycology-related issues of the show:

https://www.youtube.com/watch?v=zqwe016dDpA&t=1m48s
What if you built a site and then nobody used it? That happened to Jack Ma
Is there an existing embedding for node.js

That's what their "node" program actually is. It's regular node but using GraalVM instead of V8. The semantic difference you're getting at doesn't seem to exist.

I guess I was expecting a C/C++ API to be documented somewhere, not a Java API

SubstrateVM has a C API that can be used to start it up that's not the same as JNI, however, bear in mind Graal can be used as a plugin to regular HotSpot too. So you can just embed the JVM the usual way and ship the Graal compiler with it, enabled via a command line flag. So yes you can do this and it doesn't require any new documentation.
Thank you for your work! Metabase has been a tremendous help in getting my coworkers interested in data and analytics, and is probably the sole reason why our call center is finally registering data in a structured and organized way.
AI technologies which could enhance Riter chatbots intelligence
I'm not totally against the open floor plan, it's all about the silence and flow, In libraries people are able to maintain focus, So solution for open floor plans is library rules in office, if you have budget you can always go for private offices.
Brake pads changing
Shouldn't Cookie AutoDelete be part of the Firefox containers?
YC sent their reply about 1 hour ago. We didn't get it this time, looking forward to the next batch.

The email was sent to the main account submitting the application, not to all team members, so do check that email.
Profiling and Tracing with perf [pdf]
Not quite. If you read the latter paragraph closely, you would note that an ensemble of stronger models performs better than a multitude of dumb models.

Then there is a problem that an ensemble of biased classifiers (mostly in the same ditection in this case - positivity bias) will magnify the bias.

This is a reason why metaanalyses have to get at the actual raw data to pool and analyse as well as correct for multiple biases. Even then the process is not perfect.
Is there a business model behind Zulip? If so, what is the business model?
The worst place I've seen is the dev dept of a bank. It's not just that 200 persons were crammed in a single room, it was that the place was extremely noisy. I pity the guys that were sitting near the coffee machine.

The idiot that interviewed me was proud of the environment. Fortunately they didn't accept me so I didn't need to make excuses to the recruiter.
Send Secret Emails That Expires with Gmail
I just added my name to the BTO list. How long did you have to wait before they contacted you (and then before it shipped)? I can't seem to find anything about that on their site...
Russia blocked 10+ million IP adresses in the last 24 hrs
I'v started PressKitHero https://presskithero.com as a side project in 2016, and grown it to ramen profibility since.

It's a very simple SAAS app for companies to manage their press kit. I have no plans of growing it into a "full" pr suite, like my competitors, I'm happy to stay in my niche and just build the best press kit builder there is.