skysight-inc/HackerNews huggingface dataset:
Who's claiming marketing immunity? There's status signaling, and there's gullibility. Wearing quality shoes that also look nice is worth paying extra, but paying extra for the packaging of water indistinguishable from that of a cheap filter is plain gullibility.

Buying designer tap water might be status signaling, but it's just because the other gullible people consider it a status signal.
That's obviously not the hard part.
Hm. I just finished teaching an ML course where all of the assignments were pure Python (on purpose, so students would actually have the chance to see all of the code). One of the assignments included implementing reverse-mode autodiff and a NN classifier on top. It can be done in ~600 lines of clear python, serious!
What do you do if they have sandbox escapes you don't know about? The kind of person that runs it in a VM is someone they'd probably want to be looking at.

Paranoia++ :)
This is brilliant! Just signed up to your beta.
Sure it can be, if you can prove you're an exception.
I have a car with 30 litres and I don't think I ever filled up that quick in my entire life and I honestly couldn't care less because simply driving to the gas station and back takes me 5 minutes.
view page source mr hackerman
Rewarding play is addictive play - the rewards are why its addictive.

There's people who've put 10,000 hours into Diablo 2, for example, a game that is incredibly repetitive at the highest level - they play for the chance of that one great random drop.

Microtransaction games generally trade money or time, and then put barriers up on the time, or increase it vastly. The difference is when it feels like you're being asked for money it turns it exploitive, rather than being asked to spend 100 hours waiting for a yellow item to drop (that being more akin to "skill" and "investment").

Players want their reward fix. Microtransaction games are frequently like a watered-down drug. Just like social media, I don't think that just because people use them means they're a good thing - its junk food for the mind.
Noise complaints are “no reason”?
Do things change if each gif is different?
Since it uses Hyper-V, does that mean it won't work anymore on the Home editions of Windows 10?
And thus a new SQL dialect was born.
If a NULL were just a value in 3-valued logic, it could have been OK. However, that's not how it works out. Consider the following (that should be equivalent if NULL is just like Maybe in True-Maybe-False logic):

SELECT null AND true;

SELECT bool_and(column1) FROM (VALUES (null::bool),(true)) AS foo;

In PostgreSQL the first query produces NULL, while the second produces TRUE. Yet, it's also possible to get NULL as a result of aggregating values with bool_and:

SELECT bool_and(column1) FROM (VALUES (null::bool),(null::bool)) AS foo;

And that's not how a 3-valued logic works.
Call Twilio Functions from iOS in Swift
What is up with this site that disables selecting text and the right click menu?
> When people start killing each other, or letting their lives fall apart around them, just so they can spend more money on another cute girl in Fate GO, then I'll let you make that analogy.

Gambling, video game, and internet addictions are real and do ruin lives.

While I don't want to dive into hyperbole territory and don't blame video games for this instance of violence, just this week someone punched and killed their 1 year old child because they lost at a video game[1].

Brains are weird and are easily highjacked by dopamine hits, whether they're obtained from drugs or external stimuli.

[1] https://people.com/crime/dad-allegedly-kills-baby-son-punch-...
When I was a teenager, my father brought an Ubuntu 6.06 CD home from his workplace. It didn’t interest him much, but he let me play with it on an old family computer. Once the setup finished I spent as much time as I could playing with the colour scheme, figuring out how to install Compiz for the cube animation, and making Kingdom Hearts wallpapers. Those activities were mostly playful, but they ended up helping me get exposure to tools like cd, ls, and apt-get.

Today I feel a lot more confident in using Linux (or any Unix, really), but that’s likely 100% due to having time to spend playing and being curious.

There’s a lot of discussion about an education in computing helping people get ahead economically, but part of me wonders how much proficiency comes from being a child on a Commodore 64 than learning express+mongodb in a few weeks (not that being the latter is a bad thing, either!).
Interesting, I wonder which databases actually implement SQL:2016 (and JSON as standardized). JSON support in Postgres predates SQL:2016 in any case.
Out of curiosity, which frameworks/libraries are you referring to, and why do you think they are nicer than the "UI as a function of state" style libraries like React?
Well you can't spend "big" on conventional games like Terraria. I think I got 4 copies for $10. "Freemium" games on the other hand dictate no upper spending limit.
It's actually back as an OTC, I only learned it was made available again after a scary ER visit. Check your local Walgreens!
For starters, let's just have them open, and let the market figure out how to bridge them. With lessons learned from that, maybe we can come up with something working.

But even if not, it would already be a drastic improvement on what we have.
Software escrow agents are definitely a thing (e.g. https://www.nccgroup.trust/uk/our-services/software-escrow-a... )

(Disclaimer, I work for that company, but not in the escrow area)
This critique reminds me of Dart: A better JavaScript, that wasn't better-enough to be worth the transition.

I have the same concerns about the proposed language. Yes it's better, but is that enough? What's going to drive adoption?
It is not competing with windows anymore... It is a killer for macbook...
A concrete argument for this: Qualcomm recently released a patch for a vulnerability that makes it possible to access private data stored in the TrustZone of many of its SoCs: https://www.nccgroup.trust/us/our-research/private-key-extra...

The patch needs to be provided by phone and tablet manufacturers. Except that many otherwise capable phones are not supported anymore and will not be fixed.

Were the firmware of these devices open source, the community could fix this (given that the firmware does not have to be signed, or a signing key can be added). But no, many devices will remain forever vulnerable.
Including my phone, 4G RAM, 32G internal storage, excellent battery and screen, great computing capabilities, in a excellent physical shape. Will probably last a few years more. Last updated on November 2017 by its manufacturer. Some parts will never be updated again and there is no way to audit this stuff.
This is a shame.

Edit: and I'm lucky my phone resembles an Android One phone, so some stuff can be taken from this phone to update mine.
This article misses the single biggest failing of SQL, in my mind: that it's not a language. It's a family of incompatible languages, with similar syntax -- like "Lisp".

I can't write a program that works against 'any database', because switching databases means a lot of extra custom work. That means databases can't easily compete against each other. (Oracle's license terms sure don't help.) That's terrible. It's worse than x86/PPC/ARM -- at least with CPUs, a compiler can generate machine code for any of them, coming from the same source code.
Seeing as how that would ring up to around $160 here it makes me wonder how much cost different going EV would be for me personally. Unfortunately fuel is also cheap here at $2.28/gal on average the last month or two and I average around 37 to 46mpg in a non-hybrid turbo car.
For 24 months, which means that there is a non-zero risk of interest. It also appears to require insurance, precludes you from other offers, etc.

I suspect that these finance deals are still more expensive for the consumer than paying in cash. After all, you’re receiving convince.

[0]https://www.apple.com/legal/sales-support/iphoneupgrade_us/
ShaderToy is a mature and very large community, thus, you can find all types of shaders there. But I can ensure you that there are a lot of users at their platform doing their best to help beginners. FabriceNeyret, for example, comments on lots of shaders, giving optimization tips and making constructive suggestions. Yes, there are some hard to figure shaders there, but there are also very experienced users helping the community. And thanks for the suggestion, I really appreciate it. I'll do my best to make more "documented" shaders to share the little I know with the community.
Try again using a gallery page on a site like giphy which is going to be more representative of the use case op was talking about.

edit: such as https://giphy.com/sports/2019-stanley-cup-playoffs which seems to be entirely gifs if you view page resources in the debugger.
This article exaggerates the deficiencies of TLS 1.2.

- Because of the TCP handshake, the difference between plain HTTP and TLS 1.2 is 2 RTTs vs 4 RTTs, not 1 vs 3.

- TLS 1.2 supports session resumption, which can bring it down from 4 RTTs to 3.

- The article's "TLS 1.3 Session Resumption" diagram is actually describing "0-RTT" resumption, which is vulnerable to replay attacks and can't be used without carefully considering semantics of the HTTP POST request. (https://blog.cloudflare.com/introducing-0-rtt/#whatsthecatch)

TLS 1.3 is still better in a bunch of ways, but there's no need to be misleading.
The issue here is that this company did not violate PayPal's TOS, yet they find themselves in this situation. BTW, I had a similar experience with PayPal, though my account was not open for 12 years. I didn't violate any TOS, and had no chargebacks - as in not a single one - and yet my account was effectively ghosted. I was handed a bunch of hoops to jump through, I jumped through them, and then nothing happened. The account sat in that state for so long that PayPal was eventually required by law to turn the money over to the state as abandoned. Only then was I able to get the money back - from the state treasurer (years after the fact).

So if your policy documents don't actually govern your policies, then employees are banning businesses based on their personal value judgments. That is problematic for a large number of reasons.
I spoke with my wife about the article and realized I missed a really important negative point about the parents. If the son had become a gung-ho "SJW", espousing extreme views and causing hurt to other people (whose word would of course be unheard as his was), would they have worried about him or would they have encouraged it? The son says he was happy to be out of the "cult" of the alt-right, but the culture at his school was also essentially a cult, which he was violently ejected from when it turned on him suddenly.

The parents weren't doing their son any favors by being so consistently biased; the mother could only barely except that her son was discriminated against for being a boy. The article seems to say that the mother realized how badly she had written off anything her son said, but doesn't really hint at any introspection or rethinking regarding her own world view. And at the end it sounds like they are going to go be protesters at the next rally, which fuels the them-or-me mentality that caused their troubles in the first place. The moral seems to be "my son was wrong for a year and I finally convinced him."

Wouldn't it be a better ending if they reconciled the experiences of their terrible year with the other wonderful things they believe about human rights and dignity in general? It's like they still think you have to choose between women's rights and men's rights.
While it is technically an optional extension in sqlite, it is part of the main source distribution, and very easy to enable.
???

Let's say I put all of my friends' birthdays in my calendar. Now the data has left the silo and I can reshare it with whoever I want. Just how is anyone going to revoke that ability?
> but I feel like if you take the steps of getting into a such a security heavy space, then you have to be able to keep up your end of the bargain.

Why, if you don't earn enough money?
> any element-wise operation on an empty set is, likewise, an empty set

Does this mean that "SELECT 1 + {}" gives "{}"?
If I need to read the source code of a fucking website for it to be useful, then it's either a really special edge-case or the designer is a moron. Guess which case this is.

Why not upload a plain text file in the first place?
I fundamentally disagree with this article. SQL is arguably the most important language in a developers toolbox. The attempts to isolate and replace it's complexity through ORMs and nosql implementations has never resulted in a viable replacement.

Like mathematical syntax fits mathematical logic. So SQL matches data retrieval. Let's stop trying to replace it just because it's old. SQL is amazing.
Never is a silly standard to measure against.

I'm clearly not saying don't do it at all, I'm saying that this approach won't succeed at anything other than making developers feel like they're Doing Something™. Actual spam filtering and 2fa are examples of real security, showing users the URL is an example of security theater.

The corollary is the nonsensical "security is hard so let's force non-technical users to do it".
> What does the "average ICE car" have to do with anything?

Unless you can provide some source that is comparing overhead-electric-powered trucks to diesel-powered-trucks, it's all academic and off-topic anyway. I am just using the sources that are available (those that compare battery electric cars to ICE cars) to show that your claim (electricity in Germany isn't CO2 neutral, so it can't be claimed that electric vehicles will reduce CO2) is not correct.
It's context for the next paragraph.

> With that said, obviously this isn’t an ideal situation and it shouldn’t have happened in the first place. We clearly need to adjust our processes both to make this and similar incidents it less likely to happen and to make them easier to fix.
Is that somewhere on the real internet, too?
Beat has an opening for machine learning and data science positions. HQ locations are Amsterdam and Athens but remote is possible for the right candidate for certain positions. You could inquire to the team for more: https://thebeat.co/gr/careers/?intl=1
I think that's why people raise larger amounts of money as the cost of providing the software itself goes down. You have to assume the market has unlimited capital, so it's more about making a case that your team is the right corner to start in.
What are the differences between this and the previous rhel and rhel-minimal images? Distribution terms (and some subset of packages with different licensing) only? That's no small thing, but I want to make sure I'm not missing something.
Giphy manages to consume a much larger fraction of my modern desktop's CPU. I think it may have something to do with the small size and multiple copies of the gifs on the page you chose.
That's a pass for me for now. I think it's current state is fairly easy to pick up. Should this somehow be highly a adopted and truly show a benefit over the standard, I still might pass :)
Well not if users force VP9 using something like youtube-dl and pipe to a compatible player. But I looked it up and the reason Apple refuses to adopt VP9 is not so arbitrary but rather because they're part of MPEG LA, with HEVC being the competitor to VP9. It's unfortunate that there's so much fragmentation with standards simply because of corporate interests.
I am wondering why PayPal cares in this case? I had no idea what PBNs where before this thread, and I agree they are spammy and should be dealt with (by google presumably), why does PayPal see the need to ban this company? I assume PBNs aren't illegal, so PayPal wouldn't face legal jeopardy.

My guess is either Google is encouraging PayPal to do this ban or PayPal is afraid of some societal backlash if people realize they are profiting off of spam.

I am honestly happy they are attempting to limit spam, but just surprised they are harming their bottom line to do it.
That isn't going to change anything. Java is as open as ever you just use the openjdk now.
Modern insulin is vastly superior. The difference between Novolog and Fiasp is small, but the difference between Novolog and Humulin is huge.
"The AV1 recipe..."

fifteen ffmpeg commands

Yeah I don't think AV1 is the answer.
CIA Sets Up Untraceable Dark Web Website on the Anonymous Tor Network
> Don't worry about the others. Don't worry about testing, or cleaning up, or documenting why the mistake was made or how it should have been done.

Sounds like getting management to truly understand the concept of technical debt is the core problem.
It is more that you code around the lack of generics.

Interfaces: same API, different source code.
Generics: different APIs, same source code.

This is why Go needs to have generics.
because it's a hacking challenge website not a fucking blog. it's supposed to be thematic
Which systems do you think are more similar: Windows and Linux or FreeBSD and Linux?

Presenting a Linux syscall interface on top of Windows is a hard task. The systems have fundamentally different approaches to many OS functionalities. In general you cannot just 1:1 map syscalls between the two. I am very familiar with the Windows kernel and fairly familiar with the Linux kernel and I am 100% convinced of this.

This is not to minimize the FreeBSD achievement. However I expect that mapping from Linux to FreeBSD and back would be an easier task. I should note here that I only know generalities about the FreeBSD kernel and would be willing to be educated if that is not the case and done in good faith.
At least try talking to people before calling the cops on them for making noise. What is controversial about this?
The subtle art of the mathematical conjecture
>> Why not bottom, or are containers not covariant? I'm worried that we're not clear about the difference between variables and values.

Yes, `{}` is inferred as `anytype`, but we chose to restrict its use in output for interoperability reasons: the output of a query must be of a concrete, known type.

>> Strictly speaking, EdgeQL sets are multisets [1]
> Like nulls, this is another broken aspects of SQL.

From the purity standpoint, yes, but in practice, duplicate values are either expected, or too expensive to eliminate. That said there is a `DISTINCT` [1] aggregate.

> * It conflates types with relation variables

Not exactly. We do use the same symbol to denote a type, and a relation that it represents, but the context of which is which is always clear (i.e. Foo in a cast expression is always a type), but Foo in a regular expression is always a relvar.

> * It's using links rather than foreign key constraints

Links are an abstraction over a foreign key. In the vast majority of cases foreign keys are implemented as 'some_id' -> 'id' anyway. If you want a custom foreign key, you can set an expression constraint on a property or a link.

> * It doesn't seem like the user can even specify a candidate key

type Foo { constraint exclusive on ((.name, .last_name)) }

> * Which is why the "id" field is magical and special

See RM proscription 15 in the Third Manifesto [2]

> * Constraints only seem to apply to scalars

They aren't, see above.

[1] https://edgedb.com/docs/edgeql/funcops/set#operator::DISTINC...
[2] https://www.dcs.warwick.ac.uk/~hugh/TTM/DTATRM.pdf
MSSQL indexes and provides dot notation/object query from 2016 forward, schemas are supported as well.
Used to be, somewhat:
https://en.wikipedia.org/wiki/FCC_fairness_doctrine
A friendly request to stop posting stuff like this on HN.

The world is already full of hatred as is. We don't need more.

Thanks.
The people who have most issues with gambling addiction play competitive online games. Microtransactions or not, it is competitive online that has people spend all time in game world and their partners wish a new partner.
> I think the trained model is analogous to a program (which may be interpreted by a virtual machine; not necessarily a machine code program) because it is not intelligible by humans. I'll admit that there are tools for analysing neural networks, but these are like disassemblers.

Yeah, I agree that's a valid analogy, but again I'll say it's just an analogy. The training data still differs from source code in its privacy attributes, so I don't think it should be treated the same way as source code in a free (libre) software context.

> Trained models carry all the hazards of binary blobs, and so can't just be trusted. Training data is no true analogue to source code, but the concept of reproducibility is still relevant. At the very least, the production of blobs should be auditable.

This is true, and it's a big problem, not just because of free software concerns. One of the deeply problematic effects of this is that we can't always explain why an AI does what it does, leading to horrifying possibilities[1].

[1] https://www.jwz.org/blog/2019/04/frogger-ai-explains-its-dec... (WARNING: I recommend copy/pasting this link to a separate tab rather than clicking it. JWZ has a rather negative opinion of HN and a while back his server started serving up rather unsavory images in response to requests with an HN referrer. I'm not sure if that is still happening, but I know that if you copy/paste the link there's nothing offensive on the page.)
I'd be interested to see a Microsoft backed Wayland implementation to support GUI apps. Basically very similar to how Chrome OS has done it with Crostini. If you're interested too vote here:

https://wpdev.uservoice.com/forums/266908-command-prompt-con...
For best results, use a Slack channel, or a forum reply page with an array of animated smileys.
I wonder if those exclusions are even valid, because clicking on the "Read full license" gives a license which includes none of those exclusions. Surely the full license should have those exclusions specified.
A Starter Project for building distributed message driven apps with Node
There's also other solutions to the Fermi Paradox that don't require alien contact but likewise don't exclude the possibility for life. For one, it's possible FTL (or FTL-ish) travel isn't something that can be done in our universe. The other is to reflect on what we've done as a species. Consider the last time we sent manned probes to another world--then consider how many unmanned probes. I'm of the mind to believe that if we do encounter anything alien, it'll likely be autonomous or intelligent probes. It'll catalog us and move along.

I still stand by my point with cameras. Mobile devices, dash cams, etc., are all vastly prolific. While it's true they don't capture anything far away particularly well, the shear number of these devices ought to suggest that multiple sightings by large groups of people could be corroborated--even if the footage isn't particularly great. But, we're not seeing that.

It may not be impossible these UFOs are other intelligences, but it's exceedingly unlikely. More so when you consider that a non-trivial fraction of those same habitable worlds you mention are, at present, speculative at best and around stars that are unfriendly to life at worst. TRAPPIST-1 comes to mind as an example of worlds directly measured via the transit method: A large number of worlds in a habitable zone surrounding a red dwarf known to be a flare star.

Then there's another consideration. If life is common in our galaxy (or in the universe), far more intelligent beings may simply be uninterested in us--a relatively pedestrian world around a fairly ordinary star with intelligent primates that haven't yet figured out how to leave their home world with any degree of consistency.
Apple is also a member of MPEG LA, and has refused to adopted VP9. With AV1 perhaps they changed their tune and/or had no choice industry wise.