skysight-inc/HackerNews huggingface dataset:
Why should the Linux foundation be full of FLOSS sticklers? Not even Linus cares that much about freedom, as his refusal to licence Linux under the GPL3 shows
Trump’s Space Force Launches Legal and Political Controversy
I think having a browser is what keeps me hooked. I removed all my social media apps out of privacy concerns, install only utility apps as needed, but that pesky browser seems to always be open...

I also spend more time on it when I haven't slept well. I'm happy to do other things when I'm rested but when I'm tired I don't want to do anything, and apparently looking at my phone meets the criteria for not doing anything.
> […] who is making daily hair and restaurant reservations that would benefit from the extra 90 seconds?

The wealthy have had assistants since practically time immemorial, and no one bats an eye at their "90 seconds". The promise of this tool is a democratization of both the convenience and the normalcy.
Automatically deploy every GitHub pull request with Zeit’s Now
Taken too far, capitalism is also private, for-profit prisons, it turns out. How are those going for you?
As someone who regrets a lot of things I've done and a handful of things I haven't, I'm very much inclined to agree.
Lyft valuation hits $15.1B after fresh $600M in funding
The format is as important. You can only learn about the Venezuela issue if information is transmitted and processed to your brain. The format can affect that in a big way.
You're right that it should be a consideration, but Red Cross is an egregious example. Any human organization is inefficient and leaky, though. That doesn't mean we have a significantly better way to fix unprofitable problems than the types of orgs you mentioned.
Love to see Linux Foundation to start do kernel equivalent projects for GPU.

GL driver, openGL Lib, etc all open source for all GPU.

Manage contributions from Intel, AMD, ARM, NVidia and other GPU silicon IP vendors.

The simple goal of opensource, advance the GPU driver, libraries for the benefits of everyone in the field.

After that, maybe define, manage the evolution of "AI" driver, library layers between the TensorFlow (or other AI framework) and the CPU, GPU, TPU.
In what sense is it hybrid or mixed media? It's ordinary video, with subtitles.
I still prefer the Boolean logic version.

I’m a heavy user of ternary, but it’s still an “if”. And and Or are (not very much) higher-level operations.
The devil's in the details and each situation is different. One has to know the domain well to make decent guesses about likely future change patterns. Making code future-friendly is hard and requires experience both in coding and the domain.

Let's look at UI's. Should "buttons" and "hyperlinks" be considered different "types" of things? Or should we blur the distinction to be flexible? In this view, a button is a style applied to a hyperlink rather than a distinct "kind" of thing. Once you pre-type them into distinct things, it's hard to merge them: the code base hard-wires a clear distinction and too many things rely on a type-centric arrangement.

A more flexible approach is to take the view that things, perhaps ANY thing, wants the ability to "act like" a hyperlink and/or button. Linking is then viewed as an optional feature, not part of some base "type". Same with drop-downs versus combo-boxes versus text boxes: we can model these via feature smorgasbords instead of sub-types and probably get a more flexible framework in the process that may also be reusable in other widgets. But the flip-side is that such flexibility can confuse newbies. Hard-wired hierarchies are quicker to learn, and test.
Interesting. In contrast, the JavaScript standard says Map object iteration must return values in original insertion order. Firefox used to randomize the iteration order (to help find bugs), but (surprise!) it broke some web content. :(

https://bugzilla.mozilla.org/show_bug.cgi?id=743107
What would be a better name?
I don't deny there are hidden compromises all over (I think that is a good way to put it) and we need to educate ourselves all the time. I can't imagine a more efficient way to handle all of it than fostering a political tradition that is inherently critical of concentrated and unchecked power, whether private or governmental, and having individuals of the tradition succeed in democratic government and adversarial journalism.

The idea is meant to imply a fractal society of checks: the minimum amount of radically skeptical and power-focused individuals and campaigns per issue and scope would be needed to keep powerful people and groups from being able to get away with abuse. We have some pieces of this in place today, more in the U.S. than many other countries.
Research, Reliability and Robotics: A Middleware Origin Story
Is that enough to make the best Linux desktop ever?
We're already in a new cold war. If hacking power plants and publicly releasing government secrets to sway elections aren't acts of war, legal market activities like selling treasuries won't be either.

It would certainly be an escalation and the US would respond but its pernicious in its attack of the free market values of the US. Any response would be tacit admission that there are flaws in the capitalist system and as a result it would be more subdued than otherwise.

Any attack would not be motivated by money. It would be a striking blow at a weak US to knock it down from its super power perch.
That makes sense... Cryptocurrencies might have helped there, but with how hard they are to use and with how impossible it would be to actually exchange them to and from fiat, they'd practically be no help at all.
3) Tax plastic and use those taxes to pay for bins and removal. This has the dual effect of incentivizing the use of less plastic and paying for clean up.
Or at least OS/2.
The recent slack downtime is shown here https://status.slack.com/calendar - maybe it updated right after you posted this.

I agree though, in my experience it seems like status pages don't always accurately indicate downtime. Third party status pages might be more reliable.
I’m always a little amused and disappointed when I read a really enjoyable long-form piece, with a lot of local color and literary detail, and some of the top comments on HN are to the effect of “the author kept meandering for most of it and didn’t get to the point until the end.” It’s as if reading is only a delivery method for information, and never something to be enjoyed on its own.
I don't know if that's still the case, but last year the government set his own rate for bolivar to USD conversion inside the country. Rates which are of course only realistic in fantasy land. The only alternative was the black market, with all it entails.
Food is cheap, but nutrition is expensive.

In many ways obesity is a symptom of malnutrition. When money is tight the cheapest foods available are little more than starch and/or sugar, they lack the any significant amount of nutrients, causing you to have hard to ignore cravings for more food.
Those examples seriously undermined the article.

If you want to be annoyed that an MRI of a dead fish gets publishable results, go ahead. I am too. But this very quickly took a detour into "sometimes hypotheses are wrong, therefore science is stupid".

We haven't had 25 years of a wrong belief about Alzheimers, just 25 years of "shit, this is hard to understand". And given the history of non-scientific-theory medicine (we cured scurvy ~5 times before word got out), it still seems like a winning score.

I know it's fair to criticize something without having a better solution, but it's still jarring to see science attacked on topics where it has a better track record than anything else ever devised.
Couldn't agree more, the article is meant for accessibility, not everyone wants to read a multi-thousand word article and then analyze specific points. The point is Venezuelans are suffering terribly under a socialist dictatorship.
Windows embedded/CE was (and still is to some extent) very popular for embedded systems with a GUI, such as ATMs, POS systems, PLCs, graphical medical devices, etc. Microsoft even sold an SKU called Windows Embedded POS/POSReady

For headless non-GUI systems windows is/was much less of a contender, RTOS is more likely
If any FreeBSD devs are here, does 11.2 address the concerns of insecure default settings in the OS? (Paper: https://vez.mrsk.me/freebsd-defaults.txt) Or will those have to wait for a major X.0 version?
Why do they use Windows to begin with?
Five Features of Better Arguments
Since we’re discussing readability, let’s be generous and assume the code behaves the same.

Since otherwise, it’s not a question of readability anymore. (But yes, incorrect transformations are incorrect.)
The format is not bad. I think what made the experience a bit bad for me is the slow Internet connection. It would help if the presentation force you to wait until everything is loaded.

Now back to complaining about the content: It is very light on details. I'm very interested in the Venezuela crisis but this gives practically no numbers and thus no idea about how bad the situation is.
Google Cloud Platform Launches Transfer Appliance
Not as insane as it sounds. When the government in power is dismantling democracy, removing the government in power can in fact be a pro-democracy move. (A coup is a somewhat unusual way to do it, however...)
Poll Shows Americans Shun Physical Robots but Welcome Smart Home Assistants
Yes, I think you're right. Most people like the internet the way it is (at least based on their revealed preferences). That said, I'm not sure there is a better model we can replace it with. Pretty much anyone can think of ways the world could be better, but most of those ways aren't feasible in practice. I think the same is true of most alternative visions of the internet.
It's probably not a good idea to share here what I saw at a national (very well known) gas station when it crashed. Given that there's gasoline involved and everything.
Intermix.io looks to help data engineers find their worst bottlenecks
There are already some structured editors for Lisp like paredit and lispy. They are keyboard controlled too, which is a big plus.
>But hey, who would say no to more money, amirite?

Yes, you are, and luckily those in charge of the foundation are capable of understanding that inclusion (and money) serve a greater good than does being spiteful.
Top 1000 CS Scientists in the World
now let's be serious. A google search for

"ScopedTypeVariables"

returns 13 300 results. That's minuscule. But well, let's just say that we have a fairly different experience of haskell code.

> When all the arguments have well-annotated types, and you use a let or where variable to hold a temporary value, the type is inferred by a reader much more easily than when using auto in C++, and has a direct meaning in terms of the calculation at hand (e.g. it’s not done to reduce boilerplate like auto).

... In (non-generic) c++, function arguments always have types. You can't have `auto` in type declarations (thankfully it should come in C++20) - the comparison stands.

I've heard so many reticences to auto like yours from coworkers and interns, and then after three days in a large auto-enabled codebase no one ever did go back to writing unnecessary types.
Microsoft’s facial recognition service now less bad for nonwhites
Facebook Looks to Help NGOs in South Africa
>slack is the most trivial software you can think of

Your comment reeks of some serious beginner hubris.

Almost reads like a parody of the classic hubris dismissal we have to endure on HN.
Your valuable contribution is also exactly zero. You're the pot calling the kettle black.
These all already exist in some form. Mesa plus in-tree drivers.
Being able to install any of the full-desktop-version of Firefox plugins in the android version of Firefox is immensely useful. Highly recommend ublock origin on firefox.
Quantum leap in computer simulation
I'd say your issue couldn't be reaperduced.
As Foxconn Breaks Ground in Wisconsin, the Costs to Taxpayers Go Up
Ahh thank you. I had the format wrong there
If it were true then an identity theft would be called a bank robbery https://youtu.be/CS9ptA3Ya9E
>This article is attempting to refute the value of the scientific method.

And what exactly is wrong with a person attempting to challenge the value of science?

>If we discuss articles like this seriously (who’s “philosophy” has been debunked 1000s of times already) then we’re giving voice and allowing doubt to sow about science.

The average person sees science as a tool that humans have developed for our own benefit, and it is useful at the moment, because its applications improve our lives. It can, and will be thrown away when it stops being useful. If people start demanding an instant return on "investment" from science and stop caring about long term "science for the sake of science" type stuff, then thats it. Should you or I have an agenda to shape their thinking so that they always "believe" that science should be funded?

>Edit: Just because it's hidden in a comment below, I'm adding it here. Some more examples of articles from The Weekly Standard to gauge whether they have a political agenda or not:

Do you only read articles by people whose politics you agree with?
You typed 24 words of plain text and painted a picture of the situation in Venezuela -- how hard was that?

We're not talking about the font-family being unfashionable. This NYTimes page simply doesn't work (i.e., let me view its content) for me here on the latest version of a major web browser. This is a big, mature organization whose purpose is telling stories about the world, and it's failing at that.

By attempting to publish using cool web technologies that don't always work (apparently), they made the story about their medium, not their message. In the Scott McCloud system, they chose to emphasize step 6 (Surface) rather than step 5 (Craft). That's a perfectly valid artistic choice to make but they can't complain when people focus on that.
Thanks
I was using Tusky but had the wrong format for the name
If it's a bug, sure. However, it might simply be a "not found" - for example, you're trying to decide whether to insert or update a record. You look for an existing one and don't find it - you shouldn't throw here, because "record not found" is a valid outcome.
MX518 for life, this mouse has been used daily for over 10 years and I have a spare one just in case I need to replace some pieces, which never happened so far.

I do no longer use it for gaming since its now outclassed but it is now being use in my office and may one day die in peace after such a long life span.

I wish they would upgrade the internals and keep the same design which is honestly reliable and comfortable, I have never owned a mouse which fits my hand like this one does.
Just hit the magic "sync" button. It's that easy!
Who is Q? A conspiracy theory that is starting to look more real
Yup, it was just updated.
High level business/tech consultancy these days - although 90% of the travel is me picking cheap and weird flights in order to get to cheap and weird corners of the world while I figure out where to start the next business, and because I have a hunch that it may not be so easy to travel in the not-too-distant future. For instance, I just did a nine day trip for the sake of it, flew from UK to Amsterdam, a night there, flew to Porto Alegre (Brazil), spent two nights there, flew to Montevideo, spent three nights there, flew to BA, spent a night there, flew to Lisbon, two nights there, then home. £450 airfare, total - for two of us, as we booked it as a series of long-layover low-demand flights. Now I’m in Poland. Latvia this morning, Istanbul last week, Istanbul
again in a few weeks after a bit of Belarus (London to Riga via Istanbul isn’t very direct, but it was dirt cheap) - and then I’ll hibernate for a month as as fun as seeing new places is, air travel is pretty miserable in and of itself.

It’s cheaper than staying at home - Airbnb the apartment out while I’m not there, and it usually covers the travel costs.
Ask HN: Which tech “currently under development only” you're most excited about?
The article suggests though that it's not XPe, since support for it ran longer than 2014.
Computational psychology has became a thing around the same time targeting ads and trackers became prevalent online. You may not agree with the political opinion in this article but I think it's fascinating to read.

https://scout.ai/story/the-rise-of-the-weaponized-ai-propaga...
For burglar alarms a lot of jurisdictions require a permit. The police triage alarm calls without a human report as very low priority. Where I live alarm permits get cancelled after three false alarms.

Large commercial facilities are required to handle small emergencies themselves by noticing 911 calls coming from their lines and directing public safety personnel to the exact location, training safety & security staff on AED and fire extinguisher use, etc.
I wonder if any of the people complaining watch movies, or exclusively just read books. It’s like multiple media formats can’t exist to convey different experiences.
Launch HN: The  Lobby (YC W18) – 1-on-1 calls with company insiders to get hired
Hi HN! I’m Deepak, founder of The Lobby, from YC’s W18 batch. We’re building a marketplace where you can buy mock interviews, resume reviews, and coaching calls from company insiders, starting with top finance roles. (https://www.thelobby.io/)

I went to a school where the big banks, consulting shops, and tech companies didn’t come to recruit on campus. As a result, it was really hard not only to get interviews and job offers, but also to figure out what these companies were looking for in candidates in the first place.

I got lucky and landed jobs at big banks and it was always because I somehow found someone on the inside who was willing to coach and mentor me in a very personalized way. I used that experience to help 50+ friends from similar backgrounds land jobs at top firms, and that’s what inspired the idea for The Lobby.

We have some incredibly happy users who’ve already landed jobs, and a very high repeat purchase rate both amongst students and career switchers because of the value in speaking to people in the specific teams and companies they're interested in vs. generic company-wide advice.

It has, however, been challenging to get everyone receptive to our new approach. Even though people spend hundreds of thousands of dollars on college (to ultimately land a good job), it's controversial to build a recruiting-focused company that charges job seekers instead of just the companies.

We’ve had 2 schools buy packages of calls where they subsidize the costs for their students, and are thinking through ideas to pass the cost away from students, even though this service is not just meant for college (our best users are career switchers). We’ve also received a lot of interest from companies who are interested in getting access to our best-rated candidates because they’ve been pre-screened by real humans who’ve done the job, vs. recruiters who have not.

Any feedback and ideas from the HN community on how to convey the cost/benefit of what we’re offering to students, recent grads, career switchers, parents, and even schools is much appreciated.
Oh, interesting. Thanks for pointing this out. I was having Chromecast trouble this morning and didn't even think to check if it was a widespread issue.
> The cost of a false alarm for a smoke alarm is borne by owner of the smoke alarm.

By the tenant, anyway. And any of the tenants' neighbors close enough to hear the shrieking.

> The car alarm owner is forcing an externality cost onto society; there is no incentive for an individual car alarm owner to reduce false positives so it is no surprise the products are so bad.

Modern smoke detectors also have extremely high false positive rates. I've lived in two buildings built after 2009 since 2013, and in both, if you so much as look sideways at a piece of toast the alarm goes off screaming "Fire!" at 120 dB. Nevermind trying to broil steak...
For what is worth, it worked flawlessly for me (FF on Linux).
Every ATM I ever saw uses Windows.
Can you explain your comment?
My thought exactly. This really sounds like a propaganda piece; "it's all Maduro's fault". really, I don't know. I'm not so sure.
An ATM needs a network connection, no?

No.

ATM's weren't always networked. The transactions were reconciled daily or weekly by the local bank, and the network (NYCE, Star, etc...) transactions sent out weekly or monthly.

A friend of mine used to leverage this all the time. He would have $200 in his account at his home bank, but withdrawal $500 from a different bank. By the time the transactions got back to his home back, his parents would have already deposited his monthly allowance into his account.

It worked... most of the time. But I remember once his parents were out of town and didn't make the deposit as expected, and he ended up massively overdrawn. But back then, the banks just cut you off. They didn't ding you for an overdraft fee, then another overdraft fee a day later because you couldn't pay the first overdraft fee, etc...
The code emitted at -O0 on GCC is practically pessimized. It looks nothing like what a human being would write.
It was a rhetorical question. The fact that you needed 5 paragraphs to explain what is going on only proves the point being made — that it is not easy for anyone who doesn’t already have an intimate knowledge of PKI.
Calling men by their surname gives them an unfair career boost
You're judging the foundation by who decides to give them half a million $ per year?

If Oracle, or anyone else you don't like, donates to the EFF, or the Red Cross or whatever: does that also taint those organizations?
Value-Suppressing Uncertainty Palettes [pdf]
interesting and useful point of view. One of our most common problems right now is importing bad data. I'm hoping a formal method could "somehow" force us to find all the places where we act on data and ensure we validated it first. This is a known class of problem, but it is easy to overlook that some file might be mostly valid but have one field that is incorrect.
Compiler-based security mitigations in Android P
> you don't just short two wires under the dash to start it like the movies.

Just plug in your ODB-II tool and press start :-).
It would be more helpful to display the order of traversal on the graph itself. Maybe put the step numbers, or have a trail showing the steps as they happen.

The other problem people have with recursion is seeing the problem from the point of view of the algorithm itself. That is, designing a recursive algorithm is about breaking it into a handful of specific cases. So if you could gray out everything but what is being considered, that would help someone see what the traversal is doing, and why it eventually visits all nodes.

And you could show a stack or queue to indicate the resources an algorithm needs to maintain to perform the traversals.

Finally, why do we want preorder vs. postorder? Maybe think of some things you do with these to drive home why certain traversals are preferred over others in different scenarios.
> Pattern 5: Give a coping strategy

> Context: You are calling some other code, but you aren’t sure if the happy path will succeed.

I’d love to see some good examples of this if-less code in React.

I find myself writing conditionals in data provider component render methods for things like “isLoading”, “hasError”, and “items.length == 0”.