skysight-inc/HackerNews huggingface dataset:
No, I posted it in the right place. Tepix subsequently edited his/her comment, as far as I can tell. The comment I was replying to, about "mousewheel" events, is certainly no longer in evidence.
Few Versatile vs. Many Specialized Collections [pdf]
What if it happens that you can only hire one person,
and one "externally looks" homogeneous to the rest of the hired workers, but the other one "externally looks" like a minority member,

but you think that the first one, based on your own judgment, will be more "out of the box" when having solutions for the company.

So no matter what you think, the one from a minority is certainly preferable for hiring?
It is indeed specific, but I think that you're underselling it slightly.

Airstrips are low-throughput, you could imagine that VTOL air taxis could offer a lot more individual vehicles in the same geographic footprint. And they're much faster than ferries. They could potentially fly over shipping lanes that make bridges difficult due to height restrictions, and underwater tunnels are expensive.

If going over a natural area, people might have fewer environmental concerns about flying air taxis over it than building a rail or road line through it.

Some areas I could see it being vaguely plausible are: Kitsap Penninsula or Vashon Island to Seattle. The various islands of NYC. The various islands of Hong Kong. Between Copenhagen and Malmo. I'm sure there are more.

I don't think this would add up to a $20B business or anything, but it's unclear to me that Page cares about that.
I have no idea why I haven't brought that up with her! Take my upvote.
How to Structure Your Marketing Organization for Success
I'd consider the author's arguments seriously if he bothered to buttress them with more sources than one Matt Groening quote, and one link to the Statemen's.

I would speculate that he didn't want to do the research, because his opinion is the opposite of the consensus, and because he didn't even seem to like the "Golden Age" Simpsons that much.

Pretty shallow overall.
I think those legally required waivers shouldn't be displayed as a modal but as a landing page of sorts - a modal implies that underneath, the page itself, including ads and trackers etc are already loaded. A proper cookie warning thing should not be able to set any cookies or whatsoever before the user has agreed to it. Of course, a properly designed website will grant access to its content regardless of the user accepting or rejecting the cookie thing.

Second, if a user installs a plugin that automatically hides or rejects cookie warnings / gdpr stuff, that's their own fault then.
Thanks, that's something we will consider.
Is Your Storage System Preventing You from Working with 4K?
Here is the official page for it: https://www.amdflaws.com

Whitepaper found here: https://safefirmware.com/amdflaws_whitepaper.pdf

People across various discussions are suggesting that the purpose & origin of these findings seem suspicious.
Just wanted to point out that the parachute has mixed reviews overall (from owners), due mainly to the costs associated with it. It requires a $15,000 repack every 10 years, which immediately adds $125/mo to the cost of ownership. Wouldn't be that bad, except you can't just choose to fly without it. The plane is not airworthy if the chute repack is due, and is illegal to fly. Not to mention the fact that if you use it, you're firing rockets out of the top of the plane and essentially destroying it.

So yes the parachute is obviously a net positive but let's not just go slapping it on every new airframe that gets developed.
Same. Totally bogs down my maxed out Macbook Pro on some HTML5 video.
take several seats.

https://www.forbes.com/sites/quora/2017/02/28/why-women-leav...

https://medium.com/tech-diversity-files/the-real-reason-wome...

https://www.cio.com/article/3229355/it-industry/why-are-wome...

https://www.theatlantic.com/magazine/archive/2017/04/why-is-...
I too switched for several months, but am already back to using Chrome. Even with the performance improvements, it's still noticeably slower than Chrome.
Blast furnaces, heating, other chemical processes.
Hi! I'm collecting profiles on cases like yours.

Here are instructions if you'd like to help: https://www.reddit.com/r/firefox/comments/7knnn4/firefox_qua...
Modal boxes are generally a bad user experience in every case. I'm not going to advocate for blocking them entirely, but certainly I think web developers are over-using them in general (beyond just the intentionally annoying ones Mozilla is hoping to block), and its funny because desktop developers have mostly finally stopped using modals on Windows and Linux. (macOS feels quirky and outdated here now by somewhat recently doubling down on modals for things that don't need to be and probably aren't modal.)

Even for things like confirmations: a user might likely still want to see (and maybe interact with) the thing they are confirming. For instance, if confirming to delete an object, it's still helpful to be able to scroll to see the entirety of the object to double/triple check that it is indeed the object you plan to delete. A overlaying modal always interrupts the user's focus and often gets in the way of otherwise useful information or actions before confirming.
IMO that’s probably because the POTUS doesn’t really have any power over things. We get a new one every four or eight years but somehow things always stay the same. They’re all puppets in my opinion.
Causing bit-flips in Firefox arrays on Android by abusing WebGL shader textures [pdf]
According to the owner of this company, it takes at least 3 days for somebody with absolutely no computer skills to learn programming. Apparently its the career path of choice for telephone operators in a call center.

What is funny, after programming professionally for about 30 years, Is I want that job in the call center answering telephones. Even more ironic, it takes 1 month of intensive training to do that job.
I'm aware of this issue, and that's why we considered having me "front" for her so that she can get some work while I lend credibility.
>> "You know what I've noticed? Nobody panics when things go 'according to plan.' Even if the plan is horrifying!" - Joker from the Dark Knight

We mostly expect this type of nomination from Trump. But as most of the anti-Obama comments state, we were fooled into expecting more from him. Obama pretended to be different, which made his sameness all the more stark and disappointing.
These are not competing tools - they are complementary. Terraform would (immutably, declaratively) build your infrastructure (as in provisioning resources). I'd use terraform if your inf. is terraform-friendly. I'd likely skip if your cloud provider is not aws.
Perhaps look at banking software. Try opening an account at Allybank.com. I have a few accounts there. Note that the initial process required human interaction.
I like calendar notifications, reminding me it's time to go do something
> with results ranging from "unusable" to "usable but probably not something you should put into production" [1].

> So for these languages, "spawning lots of threads and using the OS scheduler" is simply not an option.

Threaded Python applications are extremely common and are in widespread production use. The popular mod_wsgi Apache plugin is typically run in "daemon" mode where the Python code is run in a threaded server.

The issue where "spawning lots of threads" is not an option is when you are trying to parallelize IO in the range of many hundreds/thousands of concurrent connections within a single process. But that is not the general use case, because that process can only use one CPU core at a time which even for an IO-heavy process still presents a limiting factor. The typical "I want to run a web server" has fairly CPU-busy Python processes where a process typically handles a few dozen simultaneous requests, and for CPU parallelism you use multiple processes. Python has more CPU-busyness than people expect sometimes because it is after all an interpreted scripting language.
OR'LYEH? The Shadow over Firefox (2016)
Old post but a classic one. Reminds me of the 10,000 hour rule of gladwell’s book outliers
But not particularly new.
This article is based on the StackOverflow survey available at: https://insights.stackoverflow.com/survey/2018/.
That's how it was meant to be implemented, you trigger the request in response to user action.

The direct and immediate one is laziness, and I wonder what the success rate of that is.
I should have clarified that the safety I am referring to is from other people in the form of harassment and assaults.
I completely agree, and I'd like to add that if one is "not excluding", asking for color skin should be forbidden.
Because knowing color skin cannot possibly help one to "not exclude".

In other words, "not excluding" implies not asking for color skins.
It's shocking to me that a large portion of people would blame their bosses but not the developer. If your boss tells you to do something illegal, and you do it, you're just as much a criminal as they are.
"some" !== "forEach" ;)

Also, "some" still has the performance penalty of an extra function call per iteration (as I know you know based on your linked comment) and we are talking about performance advice here.

But good point - I've never actually used "some" before, so I learn something new today - thanks :)
What Happened the Last Time Antarctica Melted?
Lots of work went into making the perf of for(of) fast - after the initial “make it semantically correct” bits.

There are many reasons it is faster, but it also has the nice property of working sensibly on any iterable object rather than forEach that only iterates by index, and has an annoying ‘if (index in object)’ in the loop.
Half of the country hates the other half. It does not date from GWB. Some date it back to the civil war. If that is so, the US democracy has been remarkably effective at keeping peace.
The Tech Industry’s Psychological War on Kids
If you look carefully during the video, you can see that while in forward flight the rotors are aligned and locked in a forward position, which presumably reduces drag a fair amount. But yes, I can still imagine them producing a lot of drag.
Weird. Maybe try filing a bug to see if someone who works on that feature has any other ideas.

https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&c...
As long as the number is >0? That means that demand > supply. And the granularity is right, as we only tend to need over programming job per hacker.
Simple; don't trust your user's browser will use your website like you intend it to. Don't use an annoying modal dialog, use a landing page instead. Block access to the page until your server has received a positive "I agree" confirmation.

The lazy approach is to have a fully client-side modal dialog that is clicked away with an "I agree", fully client-side.

You ask "How do you prove you asked for user consent", but you don't need to - you need to prove the user gave consent. And if the user has a script that automates that process, then that's good enough for you and your company IMO.
Nah, let's hope one of them gets an itch to become public transportation's savior.
We have a sales tax of 23%(!), so for each $1 ticket, 23 cents goes in the coffers and 77 cents goes into the lotto.

So a $500m prize would mean 650m $1 tickets were sold, and the state has already collected $150m. It sounds like the state loses out this way, but it also means all the smaller prizes were already taxed at the point of sale too. By taxing it as earnings, you're never going to collect tax on all those little $10 prizes. But by collecting at the point of sale, $2.98 was already collected that little $10 prize.

I guess it's "six 'n two threes" .. the state gets their money either way.

(Caveats; I'm not arguing this is actually better, just that there are alternatives to the winner's huge tax liability. %'s may be slightly fudged, ours isn't actually taxed as sales tax, but collected as a revenue from the state-owned lottery. And I totally realise this works much easier where the entire nation is a single tax jurisdiction, rather than your state/federal split.)
My company still says that today. All the while saying we should do them, but not impact our velocity. Yeah, okay.
This sounds like the most likely explanation to me. The only programmers I've personally worked with that wrote code in a functional language for their day jobs were data engineers using Scala for an Apache Spark data pipeline. They weren't paid well because they wrote functionally, they just filled more of a niche role with a higher barrier of entry than a typical web developer.
DevSecOps – It’s Not Me or You, It’s WE
The World's Smallest PC – Is Now Much Better
"Some folks" in this case being primarily Abu Zubaydah, a top lieutenant of Osama bin Laden who was involved in plotting terror attacks against the U.S. (although not apparently 9/11). The "torture site" was legal under U.S. law at the time as was the destruction of the videos of the interrogations. Abu Zubaydah is still in Gitmo, but if he wasn't the U.S. would be trying kill him.
"In 2002, she oversaw a secret prison in Thailand that tortured two terrorism suspects. That torture took place within the CIA’s “extraordinary rendition” program, in which suspected terrorists are sent to US allies, and interrogated in “black sites” on their soil.

One of the men, known as Abu Zubayda, was waterboarded 83 times in one month and was slammed into walls by the head. He was deprived of sleep and kept in a coffin-like box. Interrogators later decided he didn’t have any useful information.

ProPublica found that Haspel personally signed cables to CIA headquarters that detailed Zubayda’s interrogation.

CIA videos of the torture were destroyed in 2005, on the orders of a cable drafted by Haspel. Her then-boss Jose Rodriguez, the CIA’s director of operations for counterterrorism, signed off on the order. “The cable left nothing to chance. It even told them how to get rid of the tapes,” he wrote in his memoir, according to ProPublica. “They were to use an industrial-strength shredder to do the deed.”"
Gitkube is simpler since everything is contained in the cluster itself. Image is built and rolled out from within the cluster right now.
(gitkube contributor here)
That fifteen minutes is for flying time in air taxi service. So you get into an aircraft ready to fly. I'm guessing two minutes of liftoff/landing and transitional flight on either end, and 11 minutes/22 miles of cruise in between.
or Java applets.
The thing that kept me from upgrading was TreeStyleTabs, but there is a non-XUL version of it which works fairly well.

While it is a pain, it's not as if Mozilla removed XUL support with no warning. What addons are you missing? Perhaps we can find updates or replacements?
> I think a lot of people look at "big data" as some kind of gold mine, but really it's just a rock mine. You have to know which rocks are in demand by whom before you start mining all of it.

I think this hits the nail on the head. Knowing how to extract value is important. Not just the raw data.
https://phpjs.hertzen.com/ ¯\_(ツ)_/¯
You can stop buying stuff that falls out of factory farms.
What INFOSEC can learn from pro sports
the funny thing is most people criticized Uber for destroying the taxicab industry and displacing jobs, yet don't do the same for Lyft.

The other stuff such as Uber's sexual harrassment, i get, but the above boggles my mind
I think the Wikipedia image (at the top of the page [1]) is simply wrong. If you follow the link to the source, [2, page 43], you get 396.3/2280.6 = 17.4% for coal in the US, "Primary energy: Consumption by fuel."

[1] 1https://en.wikipedia.org/wiki/Energy_in_the_United_States

[2] https://www.bp.com/content/dam/bp/pdf/energy-economics/stati...
> Also, setting up Kubernetes RBAC to allow Travis CI to do a kubectl set-image isn’t trivial either.

Wouldn't setting up Keel on a Kubernetes cluster be the same effort (permissions, RBAC etc.)?
15 minutes? If you flew in a small aircraft regularly,
you would know it takes 40-60 minutes to prep a plane
from park to airborne in zero traffic

How much of that prep is eliminated by going full automation? Isn't most of the prep the pilot running through a checklist?

If there is unavoidable time consuming checking, you could do that in advance and provide the plane as an autonomous taxi. So it shows up, picks you up, drops you off.
Sal Khan has a good talk [0] about applying the methods of learning martial arts to education. That is it doesn't matter how many times you do a retake it matters that you get it correct. As opposed to setting the pass rate at 50% which means you never get a full foundation to build on learning the next level.

[0]: https://www.khanacademy.org/talks-and-interviews/conversatio...
Not a security researcher but this looks like the security leaflet I got from my (ex-)A/V vendor. Which mostly screamed "OH MY GOD MALWARZ"

There is a good number of red flags all over this site, including the non-existent disclosure timeline, I would say the chance this is for real is basically 0.
That's what thread pools are for. They have a work queue you fill and workers depop it. Literally 5 lines in python and i imagine most modern languages.
What about Ahrefs? Also, some people must be using Ocaml's cousin F#, or Jon Harrop would not have a job.

Edit: oh, finance. Right.
You know, I think that wouldn't even be such a bad idea. It's got types and it's reasonably static, meaning it can be optimized a lot more than JS can - in fact, Dart was created in part because its more Java / C#-like structure could be run in a much more optimized fashion than Javascript could. And it was invented (iirc) by the guy who made V8, so if anyone knows anything about the limitations of JS's run speed, it was him.
The Washington Post is a much better source than Quartz on this. Abu Zubayda did produce much useful information but it was apparently before the "enhanced interrogation techniques."
Understanding React Higher-Order Components by Example
I'm curious: what OS do you use and what sites are you visiting?

I've had a stellar experience on Arch Linux. The RAM usage is down. I can't say I really ever found Chrome slow, but nor is Firefox for me. I think they're both plenty fast, but I prefer sites without lots of garbage flying around on the page anyway.
Fitbit released a simulator for developers including Ionic and Versa support
AMA with Ian Goodfellow by Fermat's Library
when a open source project gets less attention, it’s dead. u can keep your swarm thing as hobby. i have mine too, i love VeltOS, but will i install it in my servers? NO!
I realised a while back that music theory is like modular synthesis.

You can keep collecting modules - ideas about theory - forever. But only one person in a hundred, at most, knows how to make them work together to produce something audiences are going to want to hear more than once.

Coltrane may have been one of those people. But if he was, it was because he was Coltrane.

Most people who play with these ideas aren't. And acquiring more ideas and theories won't change that for them.
From Wikipedia,

> Renewable electricity in New Zealand is primarily from hydropower. In 2015, 81% of the electricity generated in New Zealand came from renewable sources. In September 2007, former Prime Minister Helen Clark announced a national target of 90 percent renewable electricity by 2025, with wind energy to make up much of that increase.
Admittedly, while significant, Amazon's existing or planned presence in Boston and Cambridge is "only" about 3,000 employees. Though, honestly, the fact that they've made investments in the area already could argue against a major new expansion in a location (Suffolk Downs) that most potential employees would likely regard as a significant downgrade from Amazon's other facilities in the area.
Imho the difference is that spam emails are a captive audience; keep sending them, eventually you get a hit. And you can send new ones to the same person repeatedly.

But irritating popups will ensure many will never come back - you've forever lost your opportunity to even attempt to sell me something. Seems so illogical
I'm frankly more taken aback by both how

1. Comments regarding how pervasive bad operators are throughout our govt. are flagged and downvoted to the bottom of the thread, even when they're the most relevant to HN with respect to governmental participants on tech/startup boards.

2. That despite such a high score and comment volume, for what I'd say is a rather important topic, this thread is already flagged to page 3 and below.

The entire handling of this thread, for the weight I'd give the topic, has saddened me.

I'll try and make an HN-contributive point with regards to the OP out of this meta-complaint in observing that while there's a lot of finger pointing and blame in this thread, I don't see enough asking "Ok, so _now what_." How do we push back against the normalization of torture? As observed elsewhere, govt. employees who had a hand in some of this now hold positions within our companies. Is it feasible/desirable to take a social role in making them unwelcome there? This is certainly the path I'll be trying, for as little influence as I have in my business dealings.
Is Kotlin's type inference and destructuring more powerful than what they describe in the tutorials? I have only spent a little time with it, but my take-away was that it had much weaker type inference (more similar to C#'s than ML's), and its version of pattern matching was rather limited compared to what you get in ML. And most of the rest of that feature list is also shared with Java.

Moreover, as far as language-defining features, it's hard to ignore how OO the type system is. Working with Kotlin, you won't be dealing exclusively with algebraic types and modules; you'll be dealing heavily in classes and interfaces and extension methods and all that.

For similar reasons, I hesitate to call Scala a true ML descendant. It takes a lot of obvious inspiration from ML, but the standard libraries are all intensely OO in their idiom, the type inference is still quite limited, etc. You can program in a very functional style in Scala if you want, but Odersky is pretty explicit about that not being what he was really about, and if you want to have a good time of it you'll want to be importing Scalaz or Cats rather than relying too much on the standard libraries.
That's why (if you read the article) there's a browser add-on now which allows you to report pop-ups, so that the creator can use that input as a blacklist. Popular sites' popups should be easily blocked that way. Crowdsourcing the patterns, so to speak.
Anything that describes itself as a "severe security advisory", but doesn't come with a CVE entry up front is really shady.

There's no disclosure timeline. Was AMD ever informed of the "vulnerabilities" and if so, when, and what their responses were? Nothing suggests as such.

There's no concise explanation of the risk. What exactly is the danger here? The website only shouts in my face that everything is wrong but not how.

The name "Ryzenfall" really sounds like they came up with the name first and looked for a vulnerability second.

The phrasing of "Severe Security Advisory" is deceptive. Sounds like it's coming from AMD, it's not.

Lots of smoke, a tonne of it actually. But I don't see anything else to suggest there's actually a fire.
DUPE of https://news.ycombinator.com/item?id=16576516
I'd have done the same if Broadcom were an American company. I oppose it because I pretty much reflexively oppose all mergers of huge companies leading to more consolidation: the evidence is overwhelming that this is harming competition and increasing prices across a variety of business sectors. As for the national security aspect, I don't give a shit. Trump did the right thing for the wrong reason.
It's the old Microsoft strategy.

Break the standard behaviour slightly to make competitors product unusable in your products.
Introducing Metta: Uber’s Open Source Tool for Adversarial Simulation
So much better in Mark Hammil's voice, especially the last sentence!
Shame on media