skysight-inc/HackerNews huggingface dataset:
I am someone who did not enjoy remote work, because I felt lonely. I’m lucky enough that now my commute is a 25-minute bike ride in Amsterdam, and I thoroughly like being between people all day, having in-person interactions. It’s also nice to leave the office, knowing that most of my workday is done.

It might be an old school way of thinking, but as long as I can have a short enough commute, an office where flexible work is the norm (eg WFH is fine on some days, there are no fixed hours etc); I would choose this over full remote, anytime. While my team is local and large, I do end up working across time zones, with other engineering teams.

I get it that this is highly dependent on personality and situation: there are those that thrive on remote. It’s just not me. How do others feel about this - and what do you like/dislike about remote work?
While we're at it, can we stop using the word Caucasian to talk about white people?[0] It's completely historically and factually inaccurate. Unless you're talking about Georgians, Azerbaijanis, Armenians, Dagestanis, Chechens, etc.
[0]: https://en.wikipedia.org/wiki/Peoples_of_the_Caucasus
I suppose I didn't consider that they could be written without combining characters given a different design.

They could be.

Likewise European languages can be written without precombined characters. The fact that é can be written in multiple ways was my point.

As far as invisible characters, I'm not interested in arguing about it. English, as written, has all sorts of different structural uses of white space, it isn't all just style.

You still don't understand. I am not talking about whitespace. I am talking about invisible zero-width characters that can be slipped into text with no sign that they are there. Characters like U+180E, U+200B, U+FEFF, U+200C, U+200D, and U+FEFF. Not to mention that you can achieve the same thing with control characters like U+200FU+200E. (The undetectability of the last one is language dependent.)

As I said, this can be used to invisibly sign a document. But I don't see any other particular point to having so many ways to accomplish what looks like nothing.
Ask HN: Make your own laptop, how complex is it?
Hello folks,

motivated by the lack of available laptops that I like in the market I am considering the idea of building my own.

Any of you have ever tried? What are the steps?

It seems like this is just an awful bad and expensive idea, but I would like to tap on your experience for confirming this.

At the moment I have tons of open questions.

The thing that I don't like the most about today laptops is the cover (the case, the metal/plastic thing around it), I want a screen without any chrome and with just enough space for the webcam below the screen.

Then the keyboard, I want long running keys, with proper T-shaped arrows.

Then a standard track pad.

Then a lot of ports, USB and HDMI.

Given the desiderata I would need to either source and buy the cover or to design it myself (?).

Then, the internals.

The motherboard need to fit the cover above, but who make motherboards? Do I need to look somewhere in China? Do I need to design my own? Or maybe I can design the cover to fit a reasonably standard (successful) motherboard?

The battery, I don't even know where to start... I guess those are somehow standard... Any ideas? What the about the converted?

The screen, keyboard, touch pad, and webcam. Those pieces are just bough done, right? Where? Can I get a small quantity (2-3) of them?

To wrap up, I am looking for suggestions or ideas about this topic. Also actual link to companies that produces the product above would be amazing.
ah yeah, i'm glad you mentioned this because that's the one thing i forgot to include in my original comment: former mckinsey people seem to only tell you what they think you want to hear. they're the ultimate sycophants -- and my experience is that they're the best that money can buy for the task of telling you that you're right, especially when you're completely wrong.

it's a real pain, especially when you don't have enough information on an issue to form an opinion yet. you'll get all kinds of probing questions trying to sneakily suss out exactly what you're expecting to see or which way you want them to affirm your opinion on the subject at hand. it seems like their target customer is always someone who wants to add legitimacy to their bad ideas, and they will treat you as such even if you don't want to fit that bill.

they're incapable of being objective regarding facts of reality because their mental model for truth is that something that is "right" or "true" only per the opinion of whichever authority figure is the most salient at the moment. it explains a lot about why they're so amoral. it also explains a lot about why they fit in so well to the world of the elites: they're not ever going to have the moral gumption to speak truth to power... or even to the disempowered.
Yeah it really slows throughput, especially if your users aren’t 50/50 men women. There are locker room layouts that can accommodate mixed genders, like ones where each shower is in a changing stall, e.g. https://i.pinimg.com/originals/1a/ec/31/1aec3156f4f31ca42540...
(disclaimer: I work at Cliqz) Not yet, but I'm literally working on it (or rather taking a break from working on it).

Short answer: The proxy will see your IP but does not share that information with us. To prevent the proxy from reading your content, we need to end-to-end the communication (and prevent statistical attacks based on the size of the encrypted data and so on).

Regarding Tor:
Yes, we experimented with sending through Tor. The main issue is that our code needs to run in a WebExtension, which is a restricted environment. You can only use WebSocket communication but no real TCP sockets. The next blog post in the series has more information and has a link to the code of our experimental Tor client (the native Tor client compiled with WebAssembly to be used in a WebExtension).

I hope the post will address your open questions. If not, you can ask tomorrow about the details of HPN.
>Plenty of white people are uncomfortable around minorities.

Pretty glaring assumption there.
I remember it when it first aired. I'd watch it with my parents, who didn't censor much of anything I saw.
Its mostly higher bandwidth from being closer to source. Latency is definitely improved but so is bandwidth if you are in peered in the same exchange. Peek bandwidth is going to be much higher, especially if you are pulling/pushing north of 10G.
Side comment:
I've tried to use Slack's dark mode but had to quit. I was constantly having to download images to be able to read the black-over-transparent background of matplotlib images (that's apparently the default for the axis, markings, legends, etc.)

It's not a matter of changing my code, too, because I want to see the images posted by _other_ people
Trying to subvert the TV owner's wishes and exfiltrate the owner's private data even when they avoided connecting the TV to a network is what should be illegal. Not simply using an open wifi network.
I'm waiting on the better performance :)
I didn't even know tvs had cameras. I just got A new 4k tv and it was hard to find a dumb one. All the higher quality one's in the store are smart. This one was cheap but the refresh rate is low and the picture stutters.

It's getting harder to escape the surveillance. Quality of life will increasingly diverge from the main stream.
Torvalds is Finnish
I used to work for smilebooth, a portable photo/videobooth thing. I could see this in theory being used for realtime video processing like greenscreen? That said, it's not so hard to build greenscreen into the device itself (we did).

But, maybe it needs to do super high quality realtime 4K greenscreen that would overload an embedded CPU, and there's a built-in AWS library that does it, and the bandwidth is high enough, and you don't want to buy dedicated greenscreen HW that sits next to your booth (which is the other thing we did) then maybe.
Not quite HTML, another way to similar output:

Both of the below should have a library you can use to generate the text into an image, if you don't want to work with them directly.

http://www.graphicsmagick.org

https://imagemagick.org/index.php
This motivated me to donate to his campaign again.
Title should just be Larry Page stepping down from Alphabet, Sundar Pichai to become new CEO.
Dumb people on the internet will always find a way to blame men for their lives.
Yes this is definitely a thing. I haven't seen it in beer personally, but I have seen it in other walks of like.

Programming for instance "I worked on a 1M LoC system" "Mine was 10M LoC", or "I worked on a 1000 requests per second" "Aah that's nothing, we got 1M requests per second" etc.

Fitness is an obvious one. Especially now your can track your average minutes per mile and all that shit on your phone. It is much more enjoyable just going out for a jog and fuck the metrics.
What these people are arguing on behalf of is affirmative action, and the end result has been white people having to tip-toe around each other in order to not seen like bigots to other white people.

Ironically, most people of color I've met find this all to be quite silly - they are professionals in their career, and want to be treated as such.
> some employees wished we would give across-the-board pay increases every year instead of merit raises. We weren't prepared to do that, because we believe compensation should be tied to performance... so...the top 15 performers share in our profits"

"Some employees told us they wanted X; we believe in not X, so we ignored their concerns and doubled down on not X."
Ageing should be classified as a disease
Not the Orient Express, but Europe's Sleepers Are Back
Completely fabricated, eh? The big outlets don't do that, eh?

https://twitter.com/JessicaGKwong/status/1200208471599321089
I’ve never programmed in Java or Go in any serious context. What do some of those repeated patterns look like?
When I was at Google, interviewing was considered everybody's job, but without any particular benefit from doing them. They'd just try to guilt you into doing them. (I think they'd try to guilt some people harder than others, though.)

I think this is a mistake. Interviewing is a teaching/sales role and many people need coaching to come across as friendly. They aren't going to get that coaching if they see it primarily as an obligation.

I did them for many years out of a feeling of obligation, but if I got better at it, it was slowly, and with diminishing returns. It was just more of the same experience.
A Letter from Larry and Sergey
Over half of the article has nothing to do with the title
Hi-tech music startup ROLI faces cash crunch over £5m debt
Pretty sure you can turn on that inspection in IntelliJ. The other ones are much more impressive. The 'waiters' one for instance is gold.
I think that "ORM" is a bit of a misnomer for that. I'd call it "language-integrated query", if not for the potential confusion with LINQ (which stands for exactly that, not coincidentally).
Google Co-Founders Larry Page and Sergey Brin Relinquish Control of Alphabet
Bring back the IRC gateway.
I think the article makes a pretty persuasive case why competence isn't a core selling point of McKinsey (or many other management consultancies) anyway. What many companies want is for an external party to tell them to do what they've already decided to do anyway, but would rather not take personal accountability for. They're paying for the amorality - if the suggestion comes from someone else, it's not _you_ being amoral, it's a consultancy with a prestigious brand that everyone else listens to, even if this unspecified "everyone else" is hiring McKinsey for the same reason you are: to defer blame for doing something abhorrent.
> I do wonder wither digital or analogue formats are better able to survive into the distant future.

There are 5000 year old clay tablets we can still read.

There are centuries old documents on paper, vellum etc. that we can still read.

I personally have decades-old paper documents I can easily read, and a box of floppies I can't.

It's not just a problem of unreadable physical media, I have a database file on a perfectly readable HD that was generated by an application that is no longer available. I might be able to interrogate it somehow, but it won't be easy.

Digital formats and connectivity make LOCKSS easier, so that's a plus. There's less chance of a fire or flood or space-limited librarian destroying the last known copy. However, without archivists actively transforming content to new formats as required, it might only take a few decades before a lot of content starts to require a massive effort to read.
That's a real stretch...

Can you find a non-negative definition for prejudice?
How this kids, when they arrive to adulthood, will be able to stand for their rights? They are tough to, with the collaboration of their parents to give them away, and to see it as a necessary evil.
> Since an Engineer may change jobs half a dozen times over a career, but women generally change once (to non-Engineering job) we have a cumulative effect.

I don't understand this reasoning. Are you saying that women generally have one engineering job and then they change to a non-engineering one? If not, where is the number difference coming from?

Off-topic: why do you capitalize "engineering"?
She got fired. What happens to "reporters" at propaganda outlets that post "news" that they know is fake?
The 3700X and 3800X, both of which have higher base frequencies than the 3950X and also use 8-core chiplets, have been in stock near continuously since launch.
It's actually more the other way round, since Libgen stores all of sci-hub's papers for them.
I guess the inverse is: heaven forbid people like something without letting their passion curdle into possessive competition with other people who try to like it?
Reading https://www.buymeacoffee.com/terms

These potentially seem like some fairly onerous restrictions, and would potentially exclude nearly all of my favorite youtube channels.

What is your definition of "creators who involve with:" - does this only cover content posted on your site, or any content the creator makes across any publicly available service? To what extent can creators discuss these topics if they don't actively manufacture/promote/distribute them?

Could you be more specific about creators that are "involved in weapons" - is this anything that can be used as a weapon or specific to military/semi-military applications? Would Joerg Sprave's slingshot channel be prohibited? What about someone who makes videos about forging/sharpening knives? Are creators who discuss war journalistically or historically disqualified? Non-miltary RC drone hobbyists like Tom Stanton?

"Chemicals" seems pretty vague. Does this preclude all chemistry and biochem related content? I'm a big fan of channels like NileRed, CodysLab and ThoughtEmporium, would they be prohibited? Would videos which discuss water treatment or concrete chemistry or metallurgy be disqualifying?

"seeds or plants" - are creators who discuss gardening or farming disqualified? Cooking vegetables? Primitive Technology-style makers which discuss creating objects from plant materials?

How do you define "adult" content? Does this include creators working on LGBTQIA activism? Does this include creators who create instructional content while showing non-nipple cleavage? Does this include creators involved in sex-ed/harm reduction campaigns?

Also, are there any geographic restrictions? Can creators outside the US use your service (in countries which are NOT on the US OFAC sanction list)?
Larry Page Steps Down as CEO of Alphabet
>We do not allow adult content

I just expressly wanted to un-thank you for this.

Sincerely hope you would either change this - or fail. It's 2019, and "adult" content creators could do with less of this nonsense.

Erotic content creators (let's call things what they are) drink coffee too.
How's it "inverse" of Emacs?

Vim is a powerful idea that has many implementations.

Emacs is an environment to run emacs-lisp, a language based on another powerful idea - Lisp.

People unfamiliar with Vim philosophy often scoff: "Why do you need to control everything with h/j/k/l. Why all this modality crap?" And the answer is: Because it gives you incredible control over the text. You'd feel empowered. And text to us humans is everything, especially us: software developers, writers, etc. We live text, and we breathe text, we stare at it all day long, we type it, we manipulate it. And if there's a proven method to make it even just a bit slightly better, how stubborn and stupid one has to be not to give it a try?

People unfamiliar with Emacs often scoff: "Why do you need to run everything in Emacs?". And the answer is simple: Because it gives you incredible control over things beyond the text. Everything is connected. I can schedule my work, and I can track my time spent on it, I can take notes without leaving the context of my work. I can jump into the file manager and edit filenames like it's just text, and then submit my changes - it will do it for all the files. I can select multiple files and see the git-log of modifications to those files. I can submit my changes and update the status of the ticket in the bug-tracking system without leaving the context I'm in. When someone sends me an email, I can link that email to the item in my Org-agenda. And everything is so flexible, and even when you need to switch between projects and have to re-configure things you don't have to restart things, you don't have to change the context, you stay "in the zone." You'd feel empowered.

People often debate what's better Vim or Emacs, often without even having the slightest understanding of what each of them has to offer.
but you could not (AFAIK) operate it as a scheduled passenger service as such
Firefox does not seem to crash on me.
However, the FF performance has never been up to par. Especially with Google products(Gmail, Docs, etc.).
DrChrono (YC SW11) | iOS, Full-Stack, Backend, Product Manager | Sunnyvale, CA; Los Angeles, CA; Hunt Valley, MD | ONSITE, REMOTE, FULL-TIME, VISA

If revolutionizing healthcare excites you, join our growing team and help us achieve our mission to build better software for doctors and patients and improve healthcare for all. DrChrono was founded and is led by two software engineers, Michael Nusimow and Daniel Kivatinos. Unlike other healthcare companies, our company is built from the ground up to address modern healthcare through technology and innovation. We believe in open APIs and being part of an open ecosystem.

QA Lead - Sunnyvale, CA: https://jobs.lever.co/drchrono/77b0b8d8-d913-47dc-abed-1bfdd...

Director of Software Engineering- Sunnyvale, CA: https://jobs.lever.co/drchrono/a83259b8-5c90-4995-bdb4-4a9e3...

Director of Software Engineering- Hunt Valley, MD: https://jobs.lever.co/drchrono/5e6ddbb2-d226-463d-b9a6-c2887...

Senior Software Engineer (Python Django) All Locations (Remote): https://jobs.lever.co/drchrono/8f0e9a1e-8681-42d7-aa98-c23e6...

Senior Software Engineer (Python Django) Los Angeles, CA: https://jobs.lever.co/drchrono/f32194c6-071e-4e1c-a8d5-17c4a...

Senior Software Engineer (Python Django) Hunt Valley, MD: https://jobs.lever.co/drchrono/fd5eaa49-9dab-4ba3-b711-cb6db...

Senior Software Engineer (Python Django) Sunnyvale, CA: https://jobs.lever.co/drchrono/46df156d-71cb-48d0-8172-01327...

Software Engineer (Python Django) Hunt Valley, MD:
https://jobs.lever.co/drchrono/2416b594-e44e-48fb-8b04-51915...

Software Engineer (Python Django) Sunnyvale, CA:
https://jobs.lever.co/drchrono/66ed00f3-dd51-449d-b31c-61b38...

Software Engineer (Python Django)All Locations (Remote):
https://jobs.lever.co/drchrono/9b403665-a50f-4e4a-ac2c-1458a...
I've heard from the industry that the issue with GSA was that it just wasn't that good. It tried to adapt Google's core search into a box, but Google's algorithm is only great because of scale. The box doesn't have as much of an opportunity to learn from user interactions and thus fails to meet expectations.
> too many smart people in the world, not enough opportunities :(

There is enough opportunities and more every day. But I would rather make honest living as a thief then work for FAANG.
And as a counterpoint, I have worked in organizations that were on-site but everyone was so stressed about heads down work and looking busy that we didn’t have those random small conversations anyway.

It was one the most depressing work periods of my life.
I don't think Facebook removes fake news, they just post a little disclaimer next to it saying that the article has been shown to be incorrect by a fact checker.
Inexperience doesn't equal unintelligence. Making sure that your intro class structure supports people with varying experience levels means you're more likely to engage people with the right interest and capabilities, not less so.
who is bookwarrior?
Here’s another example: https://i.redd.it/hzigm9tmiyn21.png
Just bring back IRC
only thing about PA that I miss
'Harbringer' households may help predict 'failures'
Please please please, just keep telling Sundar and everyone, "don't be evil".
The companies, I've worked at so far, had 0 female software engineers. I'm not even looking at percentages. It's horrible.
Congrats to Sundar. Well deserved and I wish him the best of luck in his new role.
Absolutely nothing about the structural discontent emerging in staff.

And nothing about the increasing sense of a loss of claimed ethical stance. I stress claimed, because the lack of concern at the top at its obvious demise makes it less likely it was actually held as a core belief.
By "solves it" I mean "the system provides a tool that automatically upgrades all your packages to (1) their most recent versions without (2) breaking anything". Go get, without the -u, doesn't provide (1), since it only updates to minimum versions. Go get -u doesn't reliably provide (2), since there is no way to specify incompatibilities.
This is the only viable way forward. They need go back to being a dumb platform, just like ISPs are dumb pipes.
Home Assistant utility meter setup
> and still hackable (smile for the camera!)

I don't know of any TVs that come with a camera built into them, and if there are any I certainly wouldn't buy one of those.
Aurora is 2x the cost of raw EC2 last time I checked, not including IO, backups, etc.
Wow - big news! It seems better to have a CEO who is “All in” rather than one who is and one who isn’t. This is more work Sundar. I hope he has a strong bench.
> I've never heard of a package manager in which core dependency solving was a speed problem

Natalie Weizenbaum and I wrote the package manager for Dart. My naïve backtracking version solver was fine ~98% of the time. 2% of the time it was catastrophically, exponentially slow. Natalie wrote a much better one to solve exactly that:

https://medium.com/@nex3/pubgrub-2fb6470504f
Andrej Karpathy: Multi-Task Learning for Perception and Prediction (June 2019)
Alphabet and Google being a separate company makes even less sense now.
One thing I hate about AWS billing is that it doesn't separate out disk costs from the VM compute.

Doesn't it? EBS stuff (storage and IOPS) being a separate line item last I checked. Ephemeral storage (if applicable) is included with the compute price.

Also, is it just me or is RDS ridiculously expensive? I'm fairly new to AWS, having mostly used (and continue to use) Azure.

I seem to remember it being around what an EC2 instance cost until you go to multi-AZ and then you're paying for an extra instance. But I've only used RDS with postgres and mysql type engines, none of the proprietary stuff that would add on extra licensing fees.