skysight-inc/HackerNews huggingface dataset:
I hope YAML Implementers will read this and give thought to adding proper support for Schemas (http://yaml.org/spec/1.2/spec.html#Schema) -- they should be customizable by the application. This would resolve a number of complaints and improve interoperability.
Does it really matter if you know you operate in an environment where deviance is normalized? To me, it seems like realizing that you are in a cult. You aren't going to change the cult behavior because you aren't going to change human nature.
Vim and tmux – OMGCode
OPPO Find X Specs in Details
Wouldn't regular trash also leach into water supply?
Campaign to overturn it - which I feel is more likely to be successful here than in EU, which is comprised of member states with a wide variety of values.
A webinar video was very popular, the MS guy tried to use Edge, the site wasn't working, and he shifted chrome in order to show what he need to show.
No chance of getting funding by justifying 'this $multi-billion collider may or may not find new physics outside the Standard Model'.

The LHC only got funding because it was guaranteed to answer the question 'is there a Higgs Boson'.
It passed 8-0 with all democrats on the committee voting alongside republicans.

"alongside republicans (sic)" is false. Actual vote was 8-2, with the only opposition being Republicans.

Of the 8 yea votes, 7 were Democrats.
Yes, by removing the undefined behavior. The parent post differentiated this from keeping the behavior undefined but somehow constraining it, which is what your proposal tries to do.
"JSON" became popular in the 90s.
They were http requests which returned javascript which you would simply eval(). No need to write or import a parser, and it is the same syntax as the language you're using, because it is the same language. In technology many things become popular not because how good (or bad) things are, but how easy to use something is.
Disagree, there are many ways to financial stability besides taking money from a direct competitor. Are they that cash strapped?
Hmm, yes good point. Still waiting for the browser-finger-print-obfuscation plugin ;)
Hasn't initiative been a hallmark of a successful military for much of history? I've heard it put forth as a chief reason for the success of Romans (phyric wars), French (Napoleonic wars), Prussians (Franco Prussian war) and Germans (WW2) to win engagements against their extremely rigid enemies.
I think he might be saying that he would be classified as having a "gaming disorder" when he was a teenager and spent all his time on arcade machines, if the new draft guidelines were in effect then.
https://news.ycombinator.com/active

More options can be found at https://news.ycombinator.com/lists
I think the biggest problem here is one not even mentioned: What happens when the information is wrong? Passengers swapping seats isn't all that uncommon -- I've done it many times to allow families to sit together -- but the computers aren't going to know that has happened.

On a recent flight I swapped seats with my girlfriend -- she wanted the window -- and the service director was clearly flummoxed by the fact that the man in front of her was "Elena" and the woman sitting next to me was "Colin". (I'm guessing that they've been told that they should never assume genders based on names, but she could clearly tell something was off.) In that particular case, the confusion was quickly remedied; but I can only imagine the embarrassment which would ensue if flight attendants start singing happy birthday to the wrong passenger.
I wish United would spend less time trying to learn my name and more time actually understanding my complaints about their website. Like about their online security questions.

I don't have a particular favorite vegetable, and even if I did, a drop down with a handful of options is a silly way to secure an account.
I run a vegan community group on Facebook, and we did a survey about why people became vegan (sample size 200).

The main reason was for the animals, followed shortly by wanting to have a minimized impact on the environment, and then personal health. Most vegans I've met are kind people who just want to act in alignment with their values.

Given that there is more impact to climate change from animal agriculture than all of transportation put together, it makes sense that people are starting to wake up to the reality.
Yes, the FF Dev-Tools need some love. They have some cool features which are unavailable in Chrome (e.g. the CSS Grid view), but overall they tend to be less accessible (managing (wifi/usb) connected devices and service workers should be much easier and more reliable).
While the trend is correct, I would argue that the original authors statement that this is due to Chrome having been "a faster, more secure and versatile browser" is omitting the elephant in the room:

The main reason for Firefox's (and IE's) decline IMHO is the pink line "Mobile vs Desktop" in the chart you linked to. People won't bother installing a different browser if the one that comes with the device they use is halfway decent (on iOS, they don't even have a choice). And so as more and more browsing comes from smartphones and tablets, more and more people will use Chrome (Android) or Safari (iOS).

Unfortunately, this is quite a depressing finding for Firefox, because it means that all technical enhancements will not be able to move the needle much. (The rise of Firefox on the desktop was arguably helped by the EU requiring Microsoft to implement the browser choice window in Windows; unless something like this comes along for the dominant mobile platform(s) it will be an uphill struggle.)

Edit: And the move to mobile might even affect desktop browser usage because of things like link- and password-syncing. If you use Chrome on mobile, you might want to also install Chrome on your PC to be able to sync your settings across.
"Good ideas, thanks."

- V8 team
I was a Firefox user long time ago, but then switched to Chrome since Firefox was freezing as hell. But just recently I switched back to Firefox Quantum and have been happy so far. No freezing anymore, open source, all the needed features. So totally agree, Firefox is back.
Correct me if I'm wrong, but I recall the presenter (a Microsoft employee) running a development/debug version of Edge which was misbehaving, and that was why he chose to use a stock browser instead.
Kubenetes never intended to get stuck on YAML. The CNCF is backing Ksonnet which is Jsonnet for k8s if you haven't seen it before.
The same for me, but with the recent Firefox they broke the old addons and the current ones cannot do the same.

I hope they fix that regression.
Yeah things have changed but on windows and Ubuntu there is still significant performance between chrome and Firefox. On virtualbox it is really slow and annoying. It fires up almost with pycharm at the same time.
I do see the concerns, and I guess it can paint a troublesome picture of an "always working" community.

But let me ask you: has it been any different for many, many of the freelancers out there, without the help of WeWork and such?

Blaming an affluence of commodities generally only found in well paid big corporate jobs, or short commutes for the danger of never really stopping to work as a freelancer is at best ignoring the work reality of many, if not most, as it is already now.

The reality (even if its just the starting years) more often is: you get out of bed and over to your desk, and everything around you is work and distraction at the same time.

Beeing able to jump into a place of likeminded people with a certain level of comfort & leisure and being able to afford infrastructure and ressources generally inaccessible to a one-human-show is invaluable, and working amongst peers will do A LOT to keep you from burning out in the first place.

To stick to a schedule and stop working at the end of the day is something you'll have to learn no matter the environment!
Does it also mean you should try your hardest to obey stupid rules? Since you may not realize whether it's stupid or not until you have more experience than the person who made it?
you can type hint without comments

a: int = 1

is valid python
China’s quantum radar won’t just track stealth bombers, but ballistic missiles
Ask HN: Can a company seize my domain bought years prior to it filing for a TM?
My company sells a once open-sourced product in Australia, let's call it the "Touchy Touchy" (not real name).

This product was made in collaboration with one of our suppliers and at this time open sourced.

We purchased the domain touchytouchyaustralia.com.au and sold this product online.

Some years later, the partners of the "Touchy Touchy" registered the trademark, they also stopped making their product open source.

We have received a nastygram stating that we need to transfer the touchytouchyaustralia.com.au domain to them. What rights do we have here?
Will i ever understand the logic behind giving user one minute videos first, and then building IGTV years later?
Why wait? Excellent plant-based foods are available now, and the improvements in quality, taste and cost are accelerating.
I still cannot switch from the old Firefox because the new one is missing a decent proxy add-on. It needs to

1) automatically switch proxy based on URL regex/wildcard

2) I should be able to quickly add a new rule for the current website with a keyboard shortcut

3) should be able to import rulesets from old Foxyproxy

Foxyproxy pre-Quantum could do all of this, but the new version cannot do 2). Also none of proxy add-ons work with Firefox Android. I really need this functionality to have normal Internet access because of stuff like [1].

[1] https://meduza.io/en/news/2018/04/17/russia-s-federal-censor...
I usually write a special middleware in golang for this. It sits in front of the actual router and http handlers and also buffers the response so it can modify it if necessary (this is unrelated to localhost security). Off the top of my head the checks are basically:

1. Who is the remote IP?
2. What does the origin and refer header say?
3. What does it say in the host? (I always enforce a whitelist for localhost applications)
4. Analyze the other headers? Anything out of the ordinary?
5. Enforce a strict CORS policy on ALL requests, no exceptions
6. Minimize contact points if external APIs are called (separate routers, preferably on a separate port)
7. Enforce a strict CSP policy (self only, no insecure eval or anything) on ALL requests
8. If outgoing requests are required, write a portal that they must go through (ie a common http client instance) that enforces where the requests are allowed to go)
I found cgdb much easier to use and more robust when resizing the terminal than gdb+tui. Liked it so much I made a video demonstrating it's usage: https://youtu.be/OKLR6rrsBmI
Just dropping a note in support of Firefox ...

It's a great browser and I've came back to it even before the changes in Quantum, because the UI is better and it's also a browser I can trust to protect my interests.

Just one thing to consider ... recently in Chrome 66 they introduced the means for cosmetic ads blocking via stylesheets that can no longer be overridden, as Google finally succumbed to demands for it. Firefox has been supporting the feature for years and is on the cutting edge in regards to protecting privacy.

For example I'm using Multi-Account Containers + Facebook Container, an add-on which sandboxes Facebook. Along with the blocking of trackers that's now built-in, Firefox is leading the offense against privacy invading web services (although granted Apple's Safari doesn't do a bad job either).

The only downside of Firefox is that Chrome's dev tools are still better, however Firefox has been improving a lot lately and I'm pretty sure they'll be on par pretty soon. After all, lets not forget that Firebug, which then inspired every other browser, was an add-on that happened for Firefox.

Oh, and I love that they are refactoring its internals via Rust. That's an awesome development.
I've been a user and follower of Synergy for years, and I've been following it from the perspective of the mailing list :). Honestly Nick should just give up, open source everything, and find a new job.
Obviously this is a long, long way from a functional brain being grown. But I have to wonder where the moral line is drawn when you're talking about growing an organ that (may-or-may-not) hold the ability to form a level of consciousness.
Take your pick:

- Difficulty

- Market Research that suggested otherwise

- Lack of market penetration versus competitors

Launching a 1 minute video platform is much easier than building a live streaming platform, and maybe it wasn't the right time for them to launch a live recording platform or would have hurt some of their other ambitions?
I'd use edge before I use this new version of firefox. Edge is actually almost at the point where I would use it over chrome.
I don’t recycle because of that exact reason. I don’t care that much to spend time sorting garbage. Batteries or toxic materials, I definitely sort, but I’m not going to waste my time inspecting plastics or being told by the garbage cops that this paper or that can’t be recycled.
Boost Your SEO Ranking with SSL/TLS Certificate
Maybe computation cost? Not sure.
There’s a lot of criticism of the article in this thread. I’m surprised — I know several couples who have had trouble finding a place they call ”home” and deciding when and how to move towards starting a family, and the article is correct that certain aspects of modern work culture are relevant. I’m talking about university educated middle classes. The article is not very convincing in its clams to be addressing problems of anybody who’s not university educated middle class.
How AWS uses automated reasoning to help you achieve security at scale
I use Edge as primary browser at home. I like it, and I like the synchronisation between devices. I also like gestures and therefore better touch support on my Surface tablet compared to Firefox.

At work I use Firefox, primarily because it offers containers (useful for testing with different accounts), and the developer tools offer more features and are much more stable.
They would be if the revenue from search engine deals fell away. They've been experimenting with different, user-respecting sources of funding (and still are), but also have to face with enormous amounts of backlash every time they do, so finding alternative funding is not as simple as you make it out to be.
Isn't nearly all paint mostly titanium dioxide?
You can fulfill (1) not too hard.

First, the compiler is allowed to compile your program as-if all values of all variables are such that undefined behaviour doesn't happen, but isn't allowed to extract value bounds based on that for the purposes of optimising across more than one expression. So the compiler is allowed to assume pointers aren't NULL where they are dereferenced, because that is undefined behaviour and the compiler either has to assume the pointer isn't NULL, or require proof from the programmer, or refuse to compile any C program with pointer dereferencing because it is potentially invalid C. However, it is not allowed to assume that because a pointer was dereferenced, that it is not NULL. This restriction should be tight enough that

int a, b;
... set a and b ...
if (a > 0 && b > 0 && (a+b)&(int)(-1) > a) {
...
} else {
...
}

is compiled to something like

mov eax a
add eax b
cmp eax a
jle .else

Second, you can define "trivially compiled C" for every platform as a set of substitution rules that transform every C operation into machine instructions without any optimization. Such a trivial compilation would have every variable write correspond to a memory write, keep no variables in registers, always compile the same expression to the exact same machine code (except for memory addresses of variables involved), never inline functions etc. But it would still be allowed to e.g. put 32-bit integers in 64-bit registers on the basis that int operations are assumed not to overflow. The committee should define that for every supported platform as a reference C compiler, then require that C compilation produce machine code with observable side-effects for single-threaded execution equivalent to the reference trivially compiled C.
I use it for Netflix, because for a while I had the problem that in FF/Chrome it would just hang on loading a video or stop in the middle and not being able to restart.

That's the only use I have for it so far.
How do you all feel Firefox compares with Brave these days as a normal daily driver?
You can use multiple profiles at the same time through about:profiles

That said, do try multi-account containers, unless you really rely on extensions and theme being different per profile - they're great: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
In Europe, it's many, in the U.S. not so much. That's why most politicians you see are of the right-wing variety.

And you seem to be misunderstanding.
Left-wing libertarians do not have the same set of ideas as the right-wing ones, you seem to think that there is "libertarianism" and that I am saying that some on the left also stand for those ideas that those on the right, (the only real area of agreement is an anti-war stance).

Left libertarianism is mostly about personal freedom, as opposed to authoritarianism, while still being in favor of social programs, oppose privatization of public services etc. You should read up on it.

See also [1].

"In the United States, the word "libertarian" has become associated with right-libertarianism after Murray Rothbard and Karl Hess reached out to the New Left in the 1960s.[7] However, until then political usage of the word was associated exclusively with anti-capitalism and in most parts of the world such an association still predominates."

1 - https://en.wikipedia.org/wiki/Left-libertarianism
dunno man... expecting a neanderthal brain to crisply repeat a four syllable word is a bit much...
I use Firefox for my streaming needs, amazon video, hotstar.

I am on beta channel, small 2-3 mb updates every couple of days.

firefox is stable.

I would recommend it.
California Diversity Council Announces 2018 Top 50 Most Powerful Women in Tech
> Are they that cash strapped?

It's more the opposite. They get a huge amount of money from Google. It's pretty hard to replace. E.g. see https://en.wikipedia.org/wiki/Mozilla_Foundation#Financing for a mention + source of 300 MUSD per year.
"Assemblymembers Quirk-Silva, Kamlager-Dove, Holden, Bonta, and Low abstained or were absent while the remaining Democratic and Republican Assembly members joined together to vote in hostile amendments that gutted a whole array of consumer protections of the bill."

Shame on your blatant partisanship, EFF. This is a flat lie. The committee action that gutted the bill was totally Democrat-authored and the process Democrat-controlled. Democrats voted 7-0 for this (Republicans 2-1 against):

http://leginfo.legislature.ca.gov/faces/billVotesClient.xhtm...

Mashable has a somewhat more objective account, see:

https://news.ycombinator.com/item?id=17361154

Even CNET reported it more objectively:

https://news.ycombinator.com/item?id=17359361
I'd hate the birthday greeting, because it would be completely insincere. The staff don't know you, they couldn't care less about your birthday and they're only saying it because their computer told them to. And yet the airline thinks I'm going to be impressed by the greeting?
I guess you're focused on languages that don't have the following two constraints from C: (1) be as fast as possible (2) compile ahead-of-time. The "weird" behavior in case of UB in C/C++ is a direct result of these two constraints and the fact that the transformations you're referring to are only affect code that already has _programming bugs._ The standard already specifies that optimizations don't change semantics -- and really they don't -- for bug-free code. Adding runtime error checks to that code only helps buggy programs and pessimizes the performance of correct ones. This is a tradeoff C/C++ does not make.
But ewww safari, why even?
I wonder if the backend of IGTV is the same as the one that powers Facebook inline video content? Either the same technology, or the same infrastructure...

I also can't shift the feeling that IGTV is designed to pull 'influencers' away from YouTube.
I am grateful that this kind of testing occurs for the benefit of end users. 1 in half a billion (or milliard if you are old English) is not acceptable with the speed that modern computers run.
It's nice-looking but feels more like an extended Instagram Stories than an actual YouTube competitor.
Men absolutely will exaggerate skills to try and win status and profit: I've caught men lying on CVs before.

The difference is that when they get caught they are swiftly dealt with. There is no social pressure to go easy on men in tech. If a man exaggerated his technical skills to the point that he was claiming to be a hacker and open source programmer but couldn't point to any programs or actual contributions of code, he would rightly be laughed at and dropped from a hiring pipeline. If he was busy making such claims to the media, journalists would investigate and expose him.

The incentives not to do this mean that whilst it does happen, I feel it's much rarer. I don't remember the last time I encountered a male journalist making unsubstantiable claims to be an open source contributor.
Is it time to start using a better acronym than either XHR or AJAX? Is there a modern accurate alternative for an HTTP request made by a browser that is not a request for a page reload?
> if it's good, it should generate some discussion on its way to the front page.

That is not how HN works. Posts start on the "new" page, once they get three upvotes they show up on the front page, then they get more attention and, if there are enough upvotes to make the submission stay, a discussion develops.

If you don't like the topics that show up on HN, try submitting more interesting stories and occasionally check the "new" page to upvote other submissions.
GDPR should protect (at least) European citizens from this. If I share my info, it should only be used for necessary things, such as:

* sending my ticket to my place

* checking my identity at check-in

And then, addressing me as "Mr. Smith in seat 14C" or asking me what I want to drink really isn't a problem. Checking if I have connecting flights can be done without knowing my name. So, as GDPR dictates: everything else must be opt-in.
I use trello in Firefox and haven't noticed anything that's broken. What specifically is broken for you?
That's really helpful, thanks! :)
Spending time doing something doesn't make it a disorder. Spending time doing something to the extreme detriment of other aspects of your life is what makes it a disorder.

If you spend 5 hours a day playing chess even though you know it's ruining your life then, yes, it's a disorder. If that becomes common enough that chess is often associated with people ruining their lives, then it's reasonable for the WHO to recognise it.

This isn't complicated.
Unfortunately that's true, the search results quality declined greatly recently. In many cases I get way better results using bing, yandex.com or duckduckgo.
Containerization
Privacy glasses maybe? Though you might have some far more serious issues with airport safety if you wear them.

http://www.reflectacles.com/
> But to play the devil's advocate, how would JSON be able to support round-tripping comments like XML can, since <!-- comments --> are part of the DOM model that you can read and write, while JSON // and /* comments */ are invisible to JavaScript programs.

It doesn't support it for whitespace in general (if you deserialize into JS object model or equivalent), so why would it be any different for comments specifically? It's just not a design goal of the format.

Although, of course, it's quite possible to have a JSON parser that preserves representation. It'll just have a non-obvious mapping to the host language because of all the comment and whitespace nodes etc.