skysight-inc/HackerNews huggingface dataset:
Excellent question. There was an article a few years ago about an interviewing platform that tried using voice modulation to play with the gender of candidates:

"Contrary to what we expected (and probably contrary to what you expected as well!), masking gender had no effect on interview performance with respect to any of the scoring criteria (would advance to next round, technical ability, problem solving ability). If anything, we started to notice some trends in the opposite direction of what we expected: for technical ability, it appeared that men who were modulated to sound like women did a bit better than unmodulated men and that women who were modulated to sound like men did a bit worse than unmodulated women. Though these trends weren’t statistically significant, I am mentioning them because they were unexpected and definitely something to watch for as we collect more data." http://blog.interviewing.io/we-built-voice-modulation-to-mas...
It was the computer that started me programming, and so I feel much the same.

(Largely because the tape-player in our bundle didn't work, so instead I was "forced" to read the manual(s) instead..)
dog https://twitter.com/munificentbob/status/1101903466111283200
That's exactly how I do it. I rebuilt a tandem this year and the wheels had to be re-spoked, tuning the spokes is a great way to get equal tension all around. It is quite amazing how strong a well spoked wheel is, equally, how fast a wheel will go to pieces if the spokes are not tensioned properly. For tandem bikes a regular steel wheel is the best, not stainless (it is too soft). There are expensive spoke tension meters but your ear works just as good if you check the tension on a known good wheel with the same spoke thickness and length and use that as a reference.

It's a fun job and this too will take you some time the first time around.
Theoretically, yes. But Spanish Empire, the British Empire, and the American Empire were waging wars against one another.
SoA and AoS are othorgonal to components implementation.
Inequality fueled the French revolution. Getting rid of aristocracy led to modern democracies.

Most European countries have steep inheritance taxes to prevent going back to oligarchy.
An M.2 SSD, like a Samsung 970 Pro. Or a SODIMM RAM stick. Or an M.2 Wi-Fi adapter.

While you're at it you can also screw the battery in instead of gluing it in place. Or screw the keyboard in instead of riveting it in place.

All of this is a reality in my Dell XPS 15. Keyboard is screwed in with 20-something tiny screws, it's firmly in place and it makes keyboard replacement a $20 affair that you can even do yourself should a bad day happen when you bump your drink onto it. The battery can be freshened up as well should you keep your laptop for more than a couple of years while using it daily, and it costs $80. Should your laptop fail completely you can salvage the data from it just by plugging the drive into another laptop or desktop (Apple removed a "lifeboat" connector from their 2018 MBP for example, not much was occupying its space though), you can upgrade the RAM fad down the line if your use case changer or OS becomes more demanding. Etc.

This is already possible and is happening right now, so Apple doing the Apple thing is not excusable by their laptops being thin or light, or portable or whatever.
I've been using AMD CPUs exclusively on the desktop for the last 3-4 builds I've done and it sure feels nice all of a sudden. I recognize it's luck rather than skill of course, but I'll take what I can get because this one is a doozie!

"An attacker therefore requires some kind of foothold in your machine in order to pull this off."

Right, but these days browsers are handing over footholds to anyone with a webserver! It used to be that you worried about pop-ups because they were annoying. Now it seems you need to worry about the modern-day equivalent because they could at least theoretically ruin your digital and perhaps real life.
Nissan leaf seems like a joke. Batteries are degrading quite quickly, the solution? Update the battery display from 5 segment to 4, so you can't tell when the battery is below 80% within 3 years (which triggers the warranty replacement).

Chevy is better, but not great. Who wants a hybrid? Worse acceleration, MUCH more complexity (two drivetrains), still go to gas stations, still need oil changes, still noisy, etc.

Try a $35k leaf and a $35k tesla sometime.
Keep costs under control when using t3 instances
Since cars and trucks weight vary highly, there is actually a norm that sets how big the breaks should be so that everyone has the same emergency halting distance. This diminishes the chances of a pile-up.
When you look at the success of people like Bill Gates or Mark Rober (he didn't build the glitterbox but got the credit) or Elon Musk the first step is to already have money. Then the "hero" uses that money to get the new product from someone else and then do something the inventor couldn't do because the "hero" has better connections: sell the thing to a (big) customer.
Many countries in the EU have cheap data plans. In Italy, for example, there's Kena Mobile, which sells 50GB for 6 EUR.
Ah, I had thought it was a bug in the code generated by ragel. But I guess not!
Computer Program Measures the Entropy of Art
Steve Vickers taught first year Java (and more) at the University of Birmingham and I was lucky enough to be taught by him, he was a great teacher, we'd learn Java by implementing parts of his larger Turtles application (similar to LOGO).

I remember there was a semester long competition that he held wherein you would have to write a turtles program to generate an interesting output, I thought my tesseract was quite good, and then a student who spent most of time in lectures playing LocoRoco had animated an entire movie, of a turtle enrolling at the university, I realised then that I was a very average programmer.
Slipknot, Dream Theater and Pantera are watered down? What?
Show HN: I wrote a book about learning ReactJS
Hello HN,

I wrote a book about making web application using React. It's called React Distilled, and it explores the fundamental principles of React systematically in 7 days.

Website: https://sebhastian.com/react-distilled/

The book distills the most important topic to learn about React, so you don't have to painstakingly browse the web, looking for pieces of React knowledge to build a fully working application.

The 7 parts will have the following content:

Day 1 - React 101, a practical introduction of React fundamentals

Day 2 - Routing, how to make navigation works and in sync with Browser URL

Day 3 - Form and Input Controls, to learn about accepting, validating, and submitting user inputs

Day 4 - React lifecycle functions, to learn the lifecycle of components and their uses

Day 5 - Using Firebase as React backend service, to learn how React can interact with backend services

Day 6 - Adding Firebase Authentication, to secure your application from anauthorized access

Day 7 - Optimizing and deploying, where you will deploy DGBook into Netlify

React Distilled considers your time important, and will actually make you understand how to create a React application from start to finish in one week, not months!

If you have any friends who are getting into React but are overwhelmed with so many stuff to learn, You can share this news, or tell me and I will reach out to them :)

Thanks for reading!
Nathan
Rare new kind of twins: boy and girl are semi-identical
Maybe not to their friends; e.g. Tinder is apparently pretty popular in India and it has integration with Spotify.
We should not surrender gender in the pursuit of tolerance.
0.9*325 = 292.5 miles.

A friend tracked his battery use on a trip from SF -> Tahoe, the climb took around 30 miles of range, which I thought was pretty reasonable. He climbs two 7200 feet passes, and was driving quite quickly.
>that some people will not be satisfied until they've submarined advertising all the way down to sponsored content

Ish.

The key problem that made me give in and start blocking is the lack of accountability/responsibility and the fact that one bad player (or hacked player) can affect many sites at once. Too many times I saw drive-by install attempts, camera/mic access attempts, pop-ups/unders, and so forth, on large popular sites via their adverts. imgur.com was one of the worst offenders at the time, and the final straw, but it was far from uncommon elsewhere too. I got tired of the official response being either "yeah, our ad partners had a problem, nothing we could do, it won't happen again, until next time" or simply complete ignorance.

At least with server-side insertion on the site/apps own servers it gives them more control (and forces them to take responsibility). If they serve a malware ridden ad from their own resources then they are responsible, no one else, and had the control to not do it. They are no longer trusting a 3rd party to be safe without having any audit rights to make sure they are. Currently they add JS/iframes/both from the ad provider and have no control over what goes in there. The ad provider is probably a "network" which farms out the content via redirects/other to yet another party, who may include content that they themselves haven't properly checked. There is no practical way to make that safe, but I'm not willing to accept the risk by not blocking the ads. Server-side insertion may be the practical alternative. It doesn't solve all the privacy/tracking issues of course, the site/app can still collect that data and forward it back to the advertiser, but current ad blocking can't stop that anyway and SSAI does take a hit at the malware & UI dark-pattern issues (from their PoV by giving them better control of what their site serves and from our PoV by meaning use of the shitty "it was someone else, our server did nothing" is even less defensible so they have to use that control to be better if they want to be trusted).

Of course there is a problem with this that I'm sure the ad industry will jump on if CSAI becomes problematical: MitM SSAI. The ad network provides a CDN which your viewers connect to instead of you directly and that inserts the advert/tracker/malware/other on the way through. I'll cost them more due to bandwidth requirements, but it would work for sites/apps that aren't massively latency sensitive, and would let them try enforce exclusivity if the method becomes a common one (by refusing to accept or make connections to other MitM SSAI providers they could reduce in-page competition). Though again, to get around SSAI blocking they still have to keep the source close to them, reducing the farming out of responsibility that we currently see.
If all script appears to come from the website (advertiser scripts routed via the website with random filenames), it'll probably be pretty hard to filter that kind of behavior without breaking other websites.
Reminds me of when I wrote a bot to buy Supreme gear when I was still a student. Got a fair bit of desirable stuff, most of which was sold at a nice margin.
Yes for me. Of course I don't know every single character by heart but with a little bit practice and the help of a dictionary you can read a lot. You can even download some seal script fonts and make all the Chinese websites shown in seal script.
A link to the paper:

https://annals.org/aim/article-abstract/2727726/measles-mump...
Yes, you got to the heart of it. *

* owner and main contributor of sklearn-porter
https://caniuse.com/#search=webgl2

It's supported in safari, currently gated behind a setting though.
IMO yes, and I've tried a few. It's only really now that the new tab group plugins have reached parity with the FF56 versions, but they have done :)
Try the Onetab extension. Invoke it on one of your project windows and then name the resulting link group and make it a favorite. Message the Onetab preferences to your liking first. Very clean solution.
The Spectrum (and ZX81) had a big effect on a whole generation of Brits. I know my folks could not have afforded a C64 or BBC Micro but they did manage fifty quid in Currys to start my lifetime of coding.
There's almost no content in this post. It mostly says, "We got better, we started doing 360s, and we're hiring a head of culture."

It doesn't even seem like it was prepped by a PR firm as I would've expected, because a PR firm probably would've made the tone sound a lot more regretful and sincere. That's actually good -- I hate obvious PR responses -- but this is still pretty strange.

If I were considering a job with Revolut, I would consider this post to be a confirmation of the article it's responding to and not much else.

> We've introduced new 360 performance reviews to make them more fair and transparent.

Hopefully they took into account various studies that have shown that typical 360 reviews can damage morale and be pretty unfair.

Other companies seem to be getting rid of them these days, like Adobe famously did.

1. https://www.shrm.org/resourcesandtools/hr-topics/employee-re...

2. https://digitalcommons.uri.edu/cgi/viewcontent.cgi?article=1...

3. https://blog.impraise.com/360-feedback/why-adobe-got-rid-of-...
Do you have an example of that action? Environmental problems start overwhelmingly at consumerism. Apple is releasing new devices every two years. These devices purposefully made to not be repaired, and apple certainly spends a lot of money into advertising.

That's no different from other companies, but apple is lying about it.
I don't mind taxes, I hate waste. New York has the best schools libraries and sidewalks. I wish we didn't blow billions on stupid stuff.
> the most fascist thing I'm going to read all day ... Hacker News has failed to call it out

Yes, and the same happens in other posts on HN. This says a lot about HN's Overton window.
How did you feel when you were reading the original article about Revolut's culture?
Actually the bank is richer by $5 * the difference in interest rate they charge customer 1 vs customer 2.
I had a friend, Jim, who was blind. He went to school to become a piano tuner. Once, we were at another friend's house who had a piano. The friend played a short piece on the piano and Jim mentioned that it could use some tuning and went on to claim he had perfect pitch hearing. Well, of course, we had to test him.

We hit one key. "That's D!", he said.

We hit another. "That's G!"

With a smirk, my friend pressed three keys at once.

"Uh, Uh, B, D and F#!"

We were amazed.
C++ is itself a “cute” name. It seems to be doing just fine.

Beyond that, “crate” specifically has utility. The closest existing name is “compilation unit,” but with things like incremental compilation, that’s a bit of a misnomer. We need some kind of name.
Global List of recently funded startups
This isn't just about trusting the traffic, it's about being able to optimize which creative is the most effective, what's the optimal threshold of #ads served for a user to convert - and conversely, being able to not overspend on someone who's clearly not interested.

The other part of that is those kinds of ads (dumb ads as you say) are going to be mostly useful for branding.
Which is fine when you are Apple or Coke, but if you're a smaller player, you'd rather make sure your ads only get in front of the right eyeballs.
Incredibly disappointing (and predictable, as an "anti-racist, anti-fascist activist") that Mol played the race card when confronted about his HIV status.

He called the Polish people racist, and he called the Polish police racist.

What a monster.
Contest on Gitcoin: a cybersecurity solution for smart home data communication
Spectre attacks have so far only been observed at the nation-state level in the wild. If you're truly paranoid about being in the first wave of victims, disable Javascript and other active content on non-white listed pages. At some point processors are going to have to drop into a non-speculative security mode when dealing with vulnerable data like passwords and handshakes, and pop back out of it when they're done.
I'd had that study in my mental lexicon of "gender bias studies that aren't total bullshit" for a long time until recently. Seemed like a pretty black and white way to isolate gender discrimination. Turns out it - or rather the reporting on it - is also bullshit[1].

[1] https://medium.com/@jsmp/orchestrating-false-beliefs-about-g...
A simple way to avoid this problem is prohibit, in that code base, local variable declarations without initializers. If the initializer truly was unneeded the compiler would be able to eliminate it in almost all cases. Risking undefined behavior for hypothetical microspeedups is just dumb. If a case occurs where leaving out the initializer is both useful and safe then the initializer could be removed there, after deliberate review.
Ten Lessons from GitHub’s First Year
Just curious as an academic matter here. What’s the legal risk from an exploit like this?

Is the idea that manipulating URL’s like that for the victim site amounts to unauthorized use of their computer, hence CFAA stuff?

Just curious how an expert would draw the line between black hat SEO and TOS violations and actual illegal acts.
I wonder how long until no one can repair phones anymore, because they are welded shut.
VC Doesn't Make Recruiting (Much) Easier
And to add on, octave is a good open source replacement for base matlab with near identical syntax.
Mailerlite | Sysadmin/DevOps Engineer | Vilnius, Lithuania | Remote | Full-time

The person will be working alongside with me, so if there are any additional questions, contact me at nikola@mailerlite.com.

Requirements:

- Strong background in Linux/Unix Administration
- Experience with Apache, Nginx, MySQL, PHP, RabbitMQ, Redis, ElasticSearch
- Experience with email software Postfix, OpenDKIM
- Automation and provisioning: we use Ansible and Terraform
- Experience in Bash, Python/Golang
- Networking knowledge
- Virtualization - KVM/Proxmox
- Experience with monitoring tools such as New Relic, Prometheus, Grafana
- Experience with Google Cloud - we are moving our infrastructure there
- This position is full time (40 hours per week)

Don't send us a CV. We like to do things differently.

Instead, here is how we would like you to apply:

- Signup for a free MailerLite account.
- Create a newsletter about yourself and send it to jobs@mailerlite.com.

Things we would love to see in the newsletter:

- Links to your Linkedin, GitHuB, StackOverflow, Twitter, Facebook or personal homepage.
- Companies where you worked and your role with them.
- Why you want to join MailerLite.
- Describe a project or product that you loved working on and why.
- Expected salary.
Yes, you can model accurately in these programs but you really have to understand how construction documents are put together. You aren't going to be able to quickly take dimensions from a drawing and convert it into an accurate 3D model with any of the big 3D model packages out there. When I was an architect, I stayed far away from 3DS max, Maya, Blender, etc because modelling in them felt like drawing with crayons. Its the difference between using pencils, rulers, and compass on a drafting board and using paint and brush on a canvas. And that is what's surprisingly lacking in the market, the accurate measured generic 3D modelling program.
For someone who listens to a lot of International rock/metal/post-rock etc I can say most of the names and even some obscure Norwegian/Australian bands are present. The ppl complaining probably are referring to local content(Bollywood/Marathi/Hindi/Tamil music). The recommendation engine is fabulous as always and the podcasts section has a pretty decent collection too
Random example from the present day: smartphones are becoming thinner and thinner.

Yeah, and in order to do that they ditched the universally used 3.5mm jack.

This is a killer argument for me never to buy an iPhone. At least not one of their recent models.
"A lot of developers get annoyed at project managers and architects..."

If a PM or architect is annoying developers then there's a very big problem with the PM or architect. Like any profession you get good and bad apples. It's why anonymous feedback from people who manage you and whom you manage is so useful. Of course ego is prevalent the higher up the chain you go so this is something many organizations won't do.
Neural MMO – A Multiagent Game Environment
To me, C# is a pretty convenient language to work in. It has very good tooling and a lot of support and a huge ecosystem. It also possesses a lot of nice ergonomic features. All in all, it's a pretty nice language to work in.

However, that doesn't necessarily mean it's a well designed language. Knowing a many languages across paradigms, it is very clear to me that C# is borrowing concepts from a lot of different languages. This is pretty evident almost anywhere. It's trying to be functional, and it nearly feels like it.. until it doesn't. They keep bolting on features that end up being rather anemic clones of the original concepts because C# suffers too much from what it is fundamentally to allow them to be implemented properly.

I mean, most of these features still improve the development experience, but that doesn't mean that these features feel, well, not first class. This is evident in LINQ, the new pattern matching, nullable classes, etc, etc. These all feel like features that needed compiler support to be implemented half-assed instead of simply being libraries, because the language isn't expressive enough.
The Real Startup Book
Hm, interesting view.
What exactly do you think looks like shit?
It'll charge at low amperage but be careful about unplugging it and plugging it back in. Vbus takes nearly two full minutes to discharge on an unplugged switch and people have destroyed their console this way. Third party video output docks have also been bricking Switches because of power delivery issues.

https://plus.google.com/102612254593917101378/posts/2CUPZ5yV...
> these days browsers are handing over footholds to anyone with a webserver

It is bad for providers using non-dedicated cloud infrastructure too: some of these flaws allow breaking out of the hypervisor's protections so an attacker can in theory read from other VMs on the same infrastructure not just other processes on your (virtual)server.

> I've been using AMD CPUs exclusively on the desktop

That doesn't protect you all that much. While this particular flaw seems from current reports to be Intel specific, some of the past ones affected AMD and Arm designs also, and maybe there are some AMD/Arm/other specific attacks waiting to be found too.
No. In telecommunications jargon it is called "local presence".
> This security shortcoming can be potentially exploited by malicious JavaScript within a web browser tab,

Well, that’s lovely. Turning off JS just got more important.
Nobody escapes death, but the wealthy can still escape an inheritance tax using a trust fund.
It is very much possible that such essentially atomic level weld will be more resilient than the glass itself.

The interesting bit is if anyone can make new and exciting multilayer material composites using this kind of welding.
Revolut push notification: “Help me not get fired”
That's a society/culture, not humanity.
Yeah - What I want is effectively having the effect that no small site can have ads and no small business will advertise. It would also likely mean the death of more than half the sites and content on the internet, as well as the loss of millions of jobs in the ad industry and at those sites. And I still hope it happens.
Ocean heat waves remake Pacific and Caribbean habitats