skysight-inc/HackerNews huggingface dataset:
how is it difficult to have a stance on privacy while its ok to basically have people manufacturing your devices in conditions you would not accept in your own country? As a leader they have to show the way, its not like they are not drowning in profits and unable to make any change.
IQVIS – How Will Apple Own AR and VR?
Kiwi businesses commit to 'no qualifications required' hiring
Modern SQL servers implement this
I don't agree with that at all; a web browser has easily a more complex user interface than a single-purpose command-line tool like “rm” – and that is even before we open any document at all, with all their conventions we have to learn before we can effectively navigate them.

Everything has a learning curve, of course, but are you sure you're just not much more familiar with one of these two?

(edit: just to clarify, what do you expect a decent rm to do when given a single argument of “-”? While there may still be systems where that does not do what you'd expect it to do – it's no different to existing obsolete versions of browsers that do nothing at all when you type in something other than a valid URL in the address bar – and are thus considerably harder to use for some not familiar with the technology. The harder corner case would be to try and remove a file with name that can be confused for a valid flag – like '-i' – but even then, that's about the only corner case for the tool, and not a steep step to learn. Any recent coreutils rm will even suggest a valid command to remove files that look like options, but are not actually valid options, so some thought has been given to discoverability as well.)
Single-use plastics in countries with nonexistant waste management
I would love to see some sort of "smarter" indexing in the engine. I use pandas quite a bit, but I've never really understood the rationale behind the indexing, especially why indexes are treated so separately from data columns. I seem to be resetting and recreating indexes all the time, and use the .values a lot.

More SQL-style indexing would be a lot more intuitive at least for me.
That sounds amazing, I need to buy and read that book!
Kano’s next learn-to-code kit is a build-it-yourself laptop
XML databases lol
The biggest issue I experienced in India was that there are a lot of government schemes aimed at the rural poor and yet the people at whom the schemes are aimed often struggle to access them. One such scheme I personally saw people struggle to access was NREGA[1].

A social workers job in India is pretty much just going around and helping people fill out the correct forms. In many rural area there are people who sit outside of banks who's soul job is to fill out forms for those who cannot read or write.

One of the big challenges will just be telling people that they have access to such a scheme and helping them fill out the correct forms to access it.

[1]https://en.wikipedia.org/wiki/National_Rural_Employment_Guar...
Yeah, that's a somewhat tricky problem, I think - the regexes depend on surrounding whitespace and are pretty hairy in general, as I recall. Something might be done with surrounding word boundaries instead, but I'm not sure how Emacs regexes handle those, and also unsure how the semantic applies in Japanese text - as I'm very unfamiliar with the language, I haven't yet found a chance to experiment. As I find the time, I'll see what I can do with these examples - thanks for providing them!
Which piper is getting paid? The wealthy who made their fortunes in society but don't want to contribute back with their fair share of taxes to keep society running?
Simplifying Log verification
I dunno. I wish there was just a more standard way of sending ical files via text or IM.
You're experiences differ from mine.

"Why doesn't this work in production?" -> "Because Marketing screwed up, look at this dashboard screenshot"

"Why is this slow in production?" -> "Because Marketing screwed up, look at this dashboard screenshot"

After some time

"Marketing can't handle this technical stuff [....]" -> "We can take over, we need 3 more people for that"

"We don't have the money" -> "Then we will not release Mega-feature-X".
24/7 atm keypad codes?
Anybody know how to access the options menu on a 24/7 atm machine
So what? Are you claiming that all luxury products are overpriced because most people can't afford them?
Amazon’s New Smart Home Services Is Good and Bad News for CSPs
Their privacy-initiatives runs on Courage™.
Did I mention Bitcoin anywhere in my post? I deliberately talked about "crypto currencies" and didn't single out any of the existing ones that could be used for this. It's also possible that a new, not-yet-existing one could be used for this, like the Facebook coin/token mentioned elsewhere in the thread.

A crypto currency backed by a real world currency would of course be best as you don't have an issue with volatility but you have to live with some volatility anyway, if you don't restrict yourself from buying from places that use the same currency as you.

Anonymity is obviously not a problem for most people as you can see by all those people that use Paypal and credit cards. For those people even the level of pseudonymity that Bitcoin offers would actually be an improvement.
The economics of in-browser mining as an alternative to ads is stupid. Everyone would be better off if the user just payed a fraction of a cent per page visit with a credit card. That such a convoluted an inefficient mechanism is being seriously considered is a demonstration of how woefully ill-suited our economic model is in the information age.
This is a perfect example of not having to use the same hammer for everything. The "standard" solution to this problem is to store the files themselves in cheap yet durable object storage (S3, NFS, etc) with a reference to the unique ID or URL in your primary database. The record locator is small (which is good for the RDBMS) and can be transactionally updated in the DB with any changes that involve that object (ex: update contract associated with a client).

There's no need to store the full details as a BLOB in your DB. That has nothing to do with SQL, NoSQL, distributed, or centralized. It's just a vanilla separation of immutable object data (the raw bytes of the PDFs) and application state (the record locator).
Micro-ORM plus plain SQL for big reports is the sweet spot IMO.

A few years ago, I was refactoring a large legacy Perl application to be much less messy and a bit more object-oriented, and I accidentally a micro-ORM without really realizing it. I think it was a 1000 lines of code in the end, and 95% of all existing SQL usages in the application could be replaced by simple method calls on the ORM's objects.
It's not just a subset, but there are also incompatibilities like limit limits the number of rows scanned not the number of rows returned.
About 15 years ago, I worked on a team with a product that used an object based database. No SQL didn't exist, but it was kind of in a similar vein. The database was a pure object storage and there was an index b-tree to make sense of it. We could store anything at all in the database. As long as it inherited from a specific class. It used the object serialization features of the language (Object Pascal) to read and write the data chunks. It had a query layer that allowed collection interrogation of data with specific values set. But, it was also very problematic. The structure was fairly chaotic. Ignoring the specific implementation, it taught me that databases - despite the rigidity of the storage mechanism, were a bloody good way to keep data organised. And SQL, despite the warts and inconsistencies of the major dialects, is actually a very powerful way to query data. When you strip away the integrity and the ability to easily pull data out in a uniform way, it makes things a lot less fluid.
I guess the promise is (also practically possible) to have electrical _connection_ to all households. It's a different question whether there will be, or can be, steady electricity supply, given how the electricity distribution is currently managed.

Regarding providing free electricity - this can be a good thing as long as the electricity consumption is free up to an amount limited by the size of the house and household. This is very susceptible to abuse.
1. Dplug is using software rendering not OpenGL. Get your facts straight before "calling out" people on the Internet. So the OpenGL driver doesn't matter in any way. By the way, many audio plugins now use OpenGL, just not those.

2. Do you think it's normal an audio plugins would weight more than 100mb of graphics, including memory? No, that's why Dplug uses rendering (in part). It uses less memory space AND installation space and with caching it's not any slower.

3. I do not thank you for calling this idiotic on a public forum, without reading the article. What has became of politeness?

4. Photo-realistic != rendering. We are not after photo-realism. Instead natural lighting effect can help getting into a software by making logical groups and also convey value. Dplug PBR system can be bypassed to support the subset of rendering that other framework do.

5. Many other brands use OpenGL. We don't, exactly for the reasons you outline. Please amend your comment and drop the hate speech.
This actually is possible. Every Ethereum transaction has a data field that can store an arbitrary amount of data.

Normally this is used for function calls to contracts. An exchange could make a contract that lets the user put in their userId when sending eth, and then everybody would be sending to the same address while still being identifiable. It would even be possible to reject deposits which do not include the userId, or which have an unknown userId.

I think the main reason exchanges don't do this is that they deal with lots of cryptocurrencies, so they use the simplest method that works for all of them: just make a unique deposit address for each user.
What about the millions and millions of man hours that go into creating and distributing advertising? Surely that's also an enormous waste?
modern ideology is both being encouraged to enjoy wherever you go, but also to recoil in cynicism from anyone who appears to actually enjoying to excess.

Neither does your average joe want to put on a garish and fearsome uniform, for fear of being perceived as really believing in their duty-in-uniform ("it's just my job, I'm just like you"), nor does your average joe want there to be much difference in how they fear the average TSA agent than they already do their Starbucks barista :P

https://www.youtube.com/watch?v=T9ZWEZNcKsc
I believe Guardian generates the URL from the title of the article. It is possible however that the title was later edited.
A Beginner’s Guide to the True Order of SQL Operations (2016)
If she's going to nit-pick and take twisted interpretations, I can use the same style of nit-picking to create twisted interpretations.

Pointing out that such interpretations are twisted is redundant.

Yes, I know they're twisted. That was the point FFS.

I'll also note you don't seem to have a problem with her twisted interpretation of things. Which is the hypocrisy I was trying to point out.

I mean honestly... read this quote:

Once people get married and have kids, men take on additional work to pay for their kids. Women take on less work to take care of their kids.

and try to explain how any rational person would conclude I was somehow nefariously assuming that women were not doing paid work.
Intel Announces 8th Generation Core “Coffee Lake” Desktop Processors
Blaze was also my thought - I'd love to know how this/these proposals match up with what Blaze is doing/planning to do.
Note that those benchmarks are very likely based on unencrypted APFS.

APFS volumes do not use CoreStorage and use filesystem-level encryption instead: you'll notice that because it does not require reboot to turn on encryption anymore.

Since many of us use Full Disk Encryption I'd prefer seeing encrypted FS benchmarks. As per https://news.ycombinator.com/item?id=15333036 it doesn't look so promising:

Speed in MB/s
HFS+ HFS+ Encrypted APFS APFS Encrypted
1M WRITE 1375 1373 1372 933
1M READ 2446 2340 2162 1304
4K WRITE 852 797 502 378
4K READ 2106 1486 2156 1001
Martin Fowler's serverless post was written by Mike Roberts. It is just hosted on Martin's blog.
Autism is a hell of a drug
It's proprietary and therefore not an option for everyone, but SQL Server's "Filestream" feature [1] was designed for the "large blob of unstructured data" use case (small blobs of unstructured data generally work fine in regular tables). It stores large blob data efficiently in individual files directly on disk that are still managed by the database engine and written/read in the same transaction as table data. It's well-integrated with their other standard features such as backups, HA clusters, etc. It's a pretty impressive feature.

[1] https://technet.microsoft.com/en-us/library/bb933993(v=sql.1...
How would an individual get access to their data without a lawyer?
White House commits $200M a year for computer science
there's no reason that a) needs to happen in a public
comment and b) that you cannot provide an email for
people to reach you at

I blog a decent amount, and I don't like getting emails about my posts. I'd much rather have the discussion publicly. When we talk in the open other people can contribute to and learn from the discussion. Putting lots of effort in a careful back and forth conversation with a reader is much less worth it if it's a private 1:1.

(If I wanted to talk about things where people couldn't be honest in public it would be different)
I assume they might want admin permissions honestly.

Having said that, prior to my recent visit (failing mbp fan) my trips had always been for failing/failed discrete graphics (about 5 trips on 2 different generations of 17" mbp) so a reinstall is inevitable because making macOS work properly after a mainboard replacemnt is more work than reinstalling from scratch
Why do you think that minor cryptocurrencies mining operations are worse in regards of wasted fuel than playing computer games, watching mindless YouTube videos, scrolling Facebook, leaving devices on when not used, lighting places 24/7 where nobody goes at night anyway etc.? We, as society, waste an enormous amount of resources anyway, I don't see how mining in browser would even dent that. Sure, these mega cryptocurrency mining stations is totally different thing I'm not talking here about.
Sexism in China: where women are second class citizens (2015)
I just did the math for my machine, because why not...

I was getting 35 hashes a second on my stock i5 2500K [0] with four threads. This was enough to get my fans revving up more than any game I ever play. For that rate, it works out to ~0.0018 USD per hour, using their 47 USD rate for the .5 XMR minimum payout.

[0] https://ark.intel.com/products/52210/Intel-Core-i5-2500K-Pro...
An employee.
I doubt that google would pay $3B for just anonymous search texts. They must be tracking you.
Assenza di libido il grande problema del matrimonio
That's great. Thanks for your suggestion on BSP/Quadtree and Yes, we're talking about the Euclidean distance measure. The Inputs points {p1,p2,..,pN} are given as an Array and to perform the search in the order O(logN), as you said we are supposed to construct the BSP or Quadtree which takes O(NlogN) time. when it's put together it will cost us O(NlogN) time i.e. O( NLogN + logN ). But according to the problem, all operations have to be performed within O(logN) time.
EDIT: I'm not performing the computation on the same set of points. Each point is unique.
Sure, it goes farther than, say, Pandoc, in giving you access to an underlying programming environment as a writer.

But to double down on my quibble, when I go into a bookstore, or on O'Reilly (or now, Amazon, sniff), what's on offer are books. Even if on github and similar, what's on offer there is source of various languages and markup, which go to produce a book.

I just can't see any final, static rendering of source as a "program." I would consider Stephenson's Young Lady's Illustrated Primer, or anything that aspires to that, as a program. https://en.wikipedia.org/wiki/The_Diamond_Age
Definitive Guide to Go Packages – Focus on the Fundamentals
Show HN: QuickLeads – Get Emails of Freelance Leads on Twitter
I think MS just does not care too much about Bing anymore, it's all about Azure nowadays.
Show HN: Give your react-native progress-bars some brand style
Electric vehicles powered by fuel-cells get a second look
Mobile stock trading apps ignore critical flaw warnings
Accessibility at Trivago
It’s one setting thinking about it: “Track me and make my search results more accurate”.
Your phone's GPS is about to get a massive upgrade
Show HN: React.js plugin for building animated draggable and customizable charts
I did this too. The issue with using an RDMS for a KV Store is that the data you are storing often has to drop to lowest common form, or the database structure gets wildly complicated. So we initially had:

subject (varchar), key (varchar), value (varchar)

But that gets very messy very quickly. So we added a field to specify the value's type. That worked, but then there's an overhead reading and writing the data - because there's a constant conversion. So we then added the most common types as extra value fields. That was the best option. But then the problem is that it gets fiendishly complicated to extract the data. I mean, this was the simplest version that never made it to production. In the end, reporting killed the idea. Because using SQL Server Reporting Services and needing to pivot the data to create any reports became a massive performance issue. Around that time EF Code first was coming in the .Net world, so we went that route instead. And really, I feel like it was the right solution.
Dplug has two commercial users, you'll find the only opinion that is not mine here: http://www.modernmetalproduction.com/dplug-developing-vst-pl...

It's designed to be easier than Iplug in practice, however there are some missing features.

BTW the reception here on HN can be entirely explained by the first negative comment...
The Irish police force is centralised, and thankfully unarmed. They are generally oafs who have no insight or intelligence.
You basically can only before uni/college, so no degree expected ever, and they are known for general uselessness and inaccuracy.
This is basically the tip of the iceberg:
https://www.theguardian.com/world/2017/sep/10/head-of-irish-...
Another Alzheimer’s failure: Axovant’s drug flops in late-stage trial
> This is a failure to understand [Program X]'s default behavior, not a fundamental flaw with your operating system.

Ah, yes, the age old Unix trope of, "it's not the system, it's the user's fault".

As a Linux user for many years, that doesn't excuse such boneheaded errors. By default no application should clobber existing files, unless asked to. Avoid data loss and all that.

Heck, I remember back when:

tar myfile.txt myarchive.tar

would result in myfile.txt being truncated to 0 bytes (therefore deleting its contents) and a snarky message that myarchive.tar can't be archived because it can't be found.

For those that don't remember how tar works, the arguments are reversed compared to, say, cp.

At least I think they've fixed it, newer tar version says something like "Cowardly refusing to create an empty archive".

The Unix ecosystem, dragged kicking and screaming towards user-friendliness since 1970.
You can request your data here https://accounts.snapchat.com/accounts/downloadmydata. The data is :

Data Available In-App
· Username
· Email Address (current)
· Phone Number (current)
· Birthday
· Name
· Snapcode/Profile Picture
· Snap Privacy Settings
· Stories Privacy Settings
· Friends (Contacts)
· Blocked Friends
· Snapcash Transactions

Data Available for Download
Account History and Information
Snap Count
Local, Live, and Crowd-Sourced Content History and Information
Purchase History
Snapchat Support History
Content and App Engagement History
Demographic Profile
While Bing was poor for tech related searches in the earlier days, I find it's no longer true. Are you sure it’s 0 results on Bing? I get a bunch of relevant-looking results, and they’re all different from what Google gave me (just the first page):

https://www.bing.com/search?q=%22Invalid+store+category+name...

Some weird personalization thing? Interested in seeing what others see when they click that link...
Their position is: "Snaps are deleted from our servers after they have been viewed by the recipient".
OT: Just develop on a remote machine with Linux and 100Mbit up and down via SSH. Then Docker flies.
How to look inside a container ship with a radio
Recently CCleaner was hacked to distribute infected versions through it's updating mechanism.

It sure would be nice if gaining a foothold on my computer didn't instantly mean gaining complete control over al my credentials.
Mike Novogratz Is Set for Comeback With Cryptocurrency Hedge Fund
…and if I was looking for a hosted solution I'd probably go for https://www.discourse.org/ as it's open source and possible to self host if I'd like to migrate to that some day.
>Ah, yes, the age old Unix trope of, "it's not the system, it's the user's fault".

Well, if the user had read the manual before using GCC, it wouldn't have happened.

Regardless, I don't blame them or look down my nose at them. It's bad design. If it's anyone's fault, it's GCC's. But it's certainly not a problem with Unix. This makes it incomparable to the system-level issue of having global filenames like DOS did, apparently.
When I tried I got 2 results on Google, with about 7 if I selected the option to show duplicate results. Is that what you saw?

The results were all on eBay's developer forums, maybe their robots file only allows google?

One advantage to DuckDuckGo is that when searching it was fairly easy to flip and try google with !g and bing with !b after getting no results on DDG.*

It would be nice if bing/google got that feature since it's really handy, and it would be exceedingly nice if they all got the ability to add custom user defined !bang commands.

*However, annoyingly, there was a bug on ddg on iPhone that would clear the search input box when it was clicked to add !g then another error when clicking in the location bar to add the !g that the '"invalid store category name" !g' query was no longer editable instead it was the URL of the encrypted Google search making it difficult to remove the !g and add the !b.