skysight-inc/HackerNews huggingface dataset:
Like Chrome?

https://motherboard.vice.com/en_us/article/wj7x9w/google-chr...
I don't think either would fall under copyright. As to the first, the Second Circuit has held (in a widely cited case) that NBA game data is not subject to copyright: https://en.wikipedia.org/wiki/National_Basketball_Ass%27n_v..... The guiding rule, under the Supreme Court's Feist case, is that facts cannot be protected. What happened at an NBA game is a fact; the fact itself cannot be copyrighted. Only an expression of that fact (an article or radio segment reporting on it) can be protected.
This is brilliant and fascinating until the part where it goes off the rails into the "free markets solve all problems" swamp.
RGB Protocol: Bitcoin-Based Non-Bitcoin Assets Over Lightning
SEEKING WORK - Remote

Location: Europe

Remote: Yes, preferred

Willing to relocate: No

Technologies:

- C, C++, Perl, Shell, PHP, Lua, Java...

- HTML, CSS, Javascript, JQuery

- SQL, PostgreSQL, Oracle, MySQL, DWH...

- XML, XSLT

- Web Scrapping, Extract-Transform-Load (ETL), Fulltext search (SOLR)...

- Nginx, Automation/Ansible, IP Networking, Distributed systems...and more

Github: https://github.com/samsk/

OSS Projects: https://devel.dob.sk/

Language: English, German

Email: ja.hn3[at]mailnull.com or https://dob.sk/hire-me/

I'm a Linux/Unix C/C++/Perl/... Full-Stack developer (contractor/freelancer) with over 15 years of experience in various technologies, open source integration, system administration (DevOps), etc...
These are very common problems to have, even with large teams that include project managers. The first problem is prioritization. One way to deal with this is to do a weekly meeting to hash out the product roadmap and prioritization. If you do this well, the business will prioritize your work for you. To do this really well, you need a few things. First a rough sense of how much effort a project is. A day, a week? Second, the business should be estimating a rough impact on the business. A good question to ask is how much impact will this have on revenue? You should be working on things that have the biggest impact on revenue with the tiebreaker going to what's fastest to implement. Importantly you need to make it clear what your capacity is. My general rule of thumb is that you should be scheduling a maximum of 3 tasks to do each week.

Let's talk about the ill-defined tasks. The short-term solution is to say that every task requires at least one meeting to gather the requirements and design a solution. Until requirements are defined AND accepted by you, you can't schedule the work. You need acceptance criteria.

You're going to need buy-in from the business. Talk to your favorite manager/exec and discuss the problems you're having and your proposed solutions. They May have their own ideas and solutions to suggest. Trial it out and adjust the processes as necessary.

As a side note, you'll recognize some of these practices as agile practices. In factory terms, you're the bottleneck/constraint and you're trying to protect the constraint so that it's used as effectively as possible. Good luck
We can get into word definition games here, but “hate” generally refers to a desire for the extermination or oppression of a group of people based on personal characteristics like race or ancestry. Conflating “hate” with any call for political violence is disingenuous and a sloppy attempt at bad faith rhetoric.

Do you consider the New York Times a “hateblog” for their endorsement of political violence against the former government of Iraq?
That impreciseness is one reason why William Zinsser in his book, On Writing Well, argues:

- "Get rid of the adjective-by-habit."

- "Don't hedge your prose with little timidities. Good writing is lean and confident."
Yup, I'm just expanding on that to illustrate with a concrete example that you don't need megacorps to build these kinds of platforms in practice.
There are quite a few reasons I can think of:

* Privacy

* Performance

* They would likely have to work with Virus Total to support their infrastructure as I can only imagine how quickly they'd take such a cloud service offline if everyone started using it by default

* And then what happens if / when the cloud service does have an outage? Does that mean people are blocked from downloading things?

* Same question for people on a corporate network who might have Virus Total blocked

* Same question for people on poorer internet connections as now the user has to transfer twice as much data if it's not a hash already stored on Virus Total.

That all said, its a cool idea for a third party browser add-on (if it hasn't already been done?)
Survive the storm: Fortnite malware downloaded 78,000 times
How We Measure “Alignment”
100 tons is a factory. Even if all you do is to refine metals from regolith and stash them in piles outside, you'll have raw materials for a colony that don't need to be shipped from Earth, which drives costs down to, perhaps, the point of making it viable. Again, a local chemistry for the industrial processes will need to be developed.
Perhaps similarly to Pwned Passwords API, except for files: https://www.troyhunt.com/ive-just-launched-pwned-passwords-v...
All providers/plans here (Finland) provide near-global non-free roaming. Is it different where you live?

My provider lists ~190 roaming countries, not counting satellite/planes/ships, on their roaming rates page: https://elisa.fi/puheliittymat/kaytto-ulkomailla/
"I spent 20m halfheartedly looking for an example I could use to discredit a stranger online. Every programming language but python is wrong."

Cool. Of course the problem with click is how brutally a non-typesafe CLI library can be to debug. You're still back in "hope-i-don't-make-a-typo and fallback to default behavior" land, like some sort of feral cave dweller roaming the mountains.
Indeed, this is why the best communicators lean heavily on adverbs and pay careful attention to what adjectives make sense for the audience.
Tell your brother to stay in school.
It would be interesting if someone ripped out the php/js for the gutenberg editor from wordpress as a compiled .net core wysiwyg-block-based editor for use in other .net core projects.
I wonder what the effect would be on the Japanese coast? I live only a mile away from the ocean in Japan. From a similar quake in 1700 it looks like it would take 8 hrs to get here so I’d probably have plenty of time to evacuate. Perhaps I should be more worried about quakes off the coast here instead.
That might be a perspective, our team uses typescript and we feel it's like bringing the army to a gun fight.
Google cache is not infringement, because Google respects robots.txt and because it only caches content made freely available by the publisher. Advertising is a business model, not part of the license agreement of a non-consentwalled website.
Ive not had a more validating experience on HN.
It would be interesting to see a "new and noteworthy" section in these types of news recaps. There's always a lot of hype around new databases, and it'd be nice to see an unbiased perspective from someone with such deep knowledge of database systems, similar to Aphyr's deep dives into consistency and durability.

This seems focused on only SQL systems, and only the largest ones, which is okay, but I think there's a lot more to the story than that :)
I would suggest it might also force some sites to more actively police their site for malware to get off of the list.
Will have to wait until the Blockchain class goes live, but I've found Udacity courses to be top notch. I've completed several of their web dev, Android and iOS classes and found them to be up to date and well organized. Possibly the best online education available on those topics.
"I'm not sure if Red harasses Blue thus don't advocate for action"

by not taking action, you're against Blue
VLSI 2018: Samsung’s 8nm 8LPP, a 10nm extension – WikiChip Fuse
What Not to do when learning to code
That's my whole point. You're really just pushing the problem as step back instead of solving it. Instead of worrying about bugs in your implementation, you're now worrying about bugs in your specification.
I do think it's the idea, a lot of the time. On the other hand I suspect a lot of people do it without being aware.

There's only so much accuracy you can squeeze into a sentence - some people don't notice, some take advantage, some try to teach others to keep an ear out for this exact problem.
Stock market data is probably not protected either, as they are facts (see my discussion of Feist above). The Second Circuit has not addressed stock market data specifically, as far as I am aware, but held in Barclays that banks' assessments regarding the "target price" of various securities are not protectable: https://scholar.google.com/scholar_case?case=390572068401141....
Finally, an open source SQL database with history for data builtin: https://mariadb.com/kb/en/library/system-versioned-tables/

Always wondered why this feature has been ignored for so long.
Slow coding next? Could save the world one day
It seemed a large part of their frustration was integrating the native with react native. I think too if you decide to use react native you don't hire more iOS and Android specific devs, you hire react native devs and replace the entire native codebase.
It's kinda amusing I'm reading this "news" by help of HN on BBC News page. Still, it seems to be really not interesting (typical to "silly season" or as we're saying here in Poland "cucumber season") as no other media outlet has copied it - well, beside Super Express but that's just a tabloid newspaper of same level as British The Sun, and they love such - pardon the word, shit.
I'm not as bothered by the main point of the article but it does raise an interesting point that was missed by the comments so far is near the end:
If you're flagging files as potentially harmful, giving a user a choice to either execute it or delete it is kind of bad design!
I sell my stuff via Walmart. I have no problem if Walmart is given the legal right to prosecute shoplifters, since (likr a publisher) they already paid me for my work.
This is really scary. I can’t believe this is not more widely known given that its wayyy overdue with a long historical record.
Fujitsu Completes Post-K ARM CPU Prototype – WikiChip Fuse
Is this the final nail in the coffin for the NoSQL hype?

Although I'm not sure the road back to sanity is to add SQL interfaces to non-relational database systems. SQL and the relational model are often conflated, both in the NoSQL hype and apparently also in the backlash. I like things like LINQ in .net which allows you to work with a relational model and use relational algebra without having to use the SQL language
What do you think about smart home and smart city?
What is your opinion about IoT powered - smart home and smart city?

What kind of smart solution would you like to have?

For me personally, allowing thermostat to adjust room temperature based on my body temperature and air quality would be beneficial.
I recently bought the author’s book to brush some cobwebs off parts of my SQLing. Over the years I’ve seen Markus’s blog posts and guides posted here on HN. I’m always impressed when I see an individual focus on a topic and build an identity / business like this. Thanks for all the blog posts, Markus!
Prodibi Image SEO guide for photographers 2018
Many thanks!

edit: Holy, this book is beyond me— but that's exactly what I wanted.

For other curious parties, it's on Archive.org: https://archive.org/details/Antennas2ndbyjohnD.Kraus1988
And if only developers understood UX.

The "lie" the author was complaining about was that Firefox is miscommunicating what it did: It warned that a concrete file was containing malware when it actually found a suspicious domain.

Depending on context, that might make a huge difference - e.g., if a user got such a warning for a file they uploaded themselves, they might get the wrong impression that their system is compromised.

As the author noted, simply describing the actual threat would clear this up.

> Sure, there are some costs to false positives, but they are dwarfed by the cost of false negatives.

This strategy has blown up a number of times already. If you present too many false positives, users might lose trust in you and ignore your predictions altogether.
This might be a nice alternatives for open source work if it would tie into a email archive system as well.
I have seen this a few times here on HN and it's just totally incorrect. The new law still places the burden of proving that consent was not given on the victim. Some papers reported it incorrectly but have published corrections.
I've seen far too much of it
Show HN: Make OS X Great Again – Mac app that fixes the annoying parts of OS X
SQL is by no means perfect. For one, t̶h̶e̶r̶e̶'̶s̶ ̶n̶o̶ ̶o̶f̶f̶i̶c̶i̶a̶l̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶a̶t̶i̶o̶n̶: some dialects are meaningfully different than others, and even similar ones are often full of implementation details about the underlying database. It has a ton of quirks, and isn't as powerful as I'd always want it to be. And sometimes it can be really hard to read.

But I still haven't found a better universal "language" to talk about extracting and manipulating data. The core set of functionality of SQL (selects, joins, aggregations) is usually adequate to express powerful ideas. Most importantly, a lot of people who work with data know it, and I've found semi-technical people (including non-programmers) can learn it quickly. Anyone who has been paying attention to trends in the data world in the last 5 years knows SQL is here to stay for the long-term.
Hrmn. The various analogies are perhaps a bit fluffy, and the email and drag-and-drop examples are perhaps not particularly convincing.

But man, I wish Lamport's call for our industry to think more logically and design programs more mathematically would gain more traction.

These little inconsistencies add up to create horrible messes. This is true everywhere from our programs to our languages to the core abstractions and APIs that we work with. Some examples off the top of my head:

- "Fixing Unix/Linux/POSIX Filenames:
Control Characters (such as Newline), Leading Dashes, and Other Problems" (https://www.dwheeler.com/essays/fixing-unix-linux-filenames....)

- "Parsing JSON is a Minefield" (http://seriot.ch/parsing_json.php)

- "Into the Depths of C: Elaborating the De Facto Standards" (http://www.cl.cam.ac.uk/~pes20/cerberus/pldi16.pdf)

- "PHP: a fractal of bad design" (https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/)
Here some narrative on a privateer prowling the California coast at end of the China trade route period.
http://factcards.califa.org/ran/elrefugio.html
Worse, many people that say "almost always" really just mean "I notice it when it happens, not when it doesn't."
Please don't use sarcasm on HN. It is low quality discourse that only causes confusion, and sarcasm doesn't have a detectable "tone" in text.
So it's whatever list they use of malware hashes that's the issue, not Firefox, right? It's probably publishers that are adding their pirated works to it, not Mozilla. Or does Mozilla maintain it themselves for Firefox in particular?
I often feel that what is horrible with email is the ui.
This is just a number of utility functions I found useful to use on top of async iterators. The great thing about async iterators is that the implementation for a lot of these is relatively simple.
ERC20 Token: the Basics
In all fairness... the bug you are referring about Lua scripting was added by external contributors via a PR, and I'm not even the one who merged the PR (long story...). Yet I believe that the API made it much simpler to add such a bug, so this is why I talking about Lua API. However your main point, that is, everybody is very fallible, is one that I totally agree with.
>When you use a word to describe the likelihood of a probabilistic outcome, you have a lot of wiggle room to make yourself look good after the fact. If a predicted event happens, one might declare: “I told you it would probably happen.” If it doesn’t happen, the fallback might be: “I only said it would probably happen.”

The same is true with numbers. If a predicted event happens, one might declare: "I told you there 80 percent that will happen". If it dosen't happen, the fallback might be: "I told you there are 20 percent it will not happen."
Any source? I'm genuinely interested
Socialism is really good at that.
I agree that finer classification is needed. However: if you decide to declare to a user that every individual file that might contain a virus does contain a virus, that's intentionally deceiving them. It's deciding "X% of the time, this statement will not be true, and we are ok with that" instead of building the uncertainty into the statement itself. So I don't see how this can not be considered lying, unless they believed there would be no false positives.
Show HN: GraphQL Proxy for Docker and Kubernetes
tagging is graffiti but okay
Hey, I'm one of the co-founders of Gurn... Yeah the name is definitely a talking point!

In the UK, you're spot om, it does have the connotation of pulling an ugly face - the exact same type of face all our colleagues used to pull when they couldn't find the web resources they needed! Outside of the UK people tend to see it just as a short and memorable 4-letter word :-)

Using Gurn as the name is also a pun on how the tool works - you type 'go' in the address bar, followed by a keyword. The Keyword acts like an old school URN... So you 'go urn'... hence Gurn :-)
Perhaps Prof. Lamport is giving too much credit our understanding of automobiles this time around:

"There are no homeopathic automobile repair
shops, that try to repair your car by putting infinitesimal dilutions of rust
in the gas tank. There are no automotive faith healers, who lay their hands
on the hood and pray. People reserve such superstitions for things that they
don’t understand very well, such as the human body."

I don't think that is true. I routinely see automobiles that are 'blessed' on the streets of San Jose (quite likely the owners of these vehicles are developing software that this paper talks about).
There are several ebooks that have been uploaded to libgen that contain PDF exploits, and from what I understand there's no way to remove them.

The way that their library database works is by linking a book number to a file's md5 sum. On the filesystem they are stored something like `$drive:\$batch\$sum` where `$drive` is a Windows drive letter, `$batch` is the primary key of the document rounded to the nearest 1k, 10k or 100k depending on collection and `$sum` is the `md5sum` of the file data. The archive's file data is shared via torrents, usenet and other means in those batches, and to keep that in sync they have a policy of the primary key and sum of each file being immutable.

So if you do happen to download the literary works of mankind via their torrents, you have to do so with your antivirus turned off and hope nobody has uploaded anything too illegal over the last decade.
Hi HN, I kept being annoyed by OS X things like: repeatedly asking if I want to update OS X, opening iTunes when I plugged in my iPhone, putting screenshots only to desktop, saving screenshots as 4mb PNG instead of JPG, I couldn't minimize all my 26 opened windows in one click, my desktop always mess of files and I can’t just hide them. So I've made the app that fixes this. Demo: https://www.makeosxgreatagain.com/demo/ What keeps annoying you in OS X? I will try to add it, so we can make it great again :)
You think UK, the land where whistleblowing and news reporting is illegal libel, is better for free speech than the EU?
Those are good things to think about, but I'll give them a stab:

_Privacy: They [FF] can act as anonymous proxy.

_Perf: Yes, for new objects, but for known objects, it should be minimal.

_Service outage: Build a system which can allow an override (download at your own peril, while service is out)

_Corp should already have enterprisey systems in place

_New, unknown object: Yes an issue.

As someone else said [GlitchMr], if they can do it ala haveibeenpowned I think it's worth looking into.
No features come for free. How do you justify the universal value of this feature?
I think he meant “transpired”, too, not “expired”.
Until the moment where you really need that file.
Neural networks are graphs that evolve at runtime by balancing their weights based on reinforcement, and as far as I know there hasn't been much success in using formal methods for AI.

I do think theorem provers can be useful in certain contexts, and I can see AI using these tools to solve problems.
Modeling Uncertainty in Regression Models
That’s what they are raising. So they should be worth $600M or more if they do raise around that much.
Not inherently, but in this case all positives are matched to the same wording, and that wording expresses 100% certainty to the user that something in the file will harm their computer. That's a lie, because that is not what has been determined at all.
The people in Texas are actively fighting against the status quo of Roe. If the people in TX simply took a neutral position, the status quo would reign. Thus, the example is a bad one.
Chinese Court Said to Block Sale of Some Micron Chips – EE Times
A theorem prover let you prove that your code is bug free in some cases. Why not use a theorem prover for your specifications too?
Product Information on WooCommerce
How to apply VR in UX research, and why it makes sense to do it
Ripple was pretty much doomed to fail from the start. It tries to be a cryptocurrency, but goes completely against the spirit of crypto: 100% of it is pre-mined, and the founders still hold ~60% of it. What the article is arguing is that because of this pre-mining, XRP isn't a commodity, it's a security... and I'm inclined to agree.
It is likely used with live betting systems(common on many gambling sites) where you can bet on the outcome of a single game of tennis. The line for the game will move with each point to reflect the new situation. If a better is able to get information about points seconds ahead of the other betters, they are able to make bets on the updated odds before the line moves as the rest of the betters react to the new information.

For example, consider a game with evenly matched opponents. At 0-0, the server might have odds at ~1.5, with the non-server having odds at ~2.7[1]. When the score moves to 0-15, the odds might move closer to even, eg 1.9/1.9. If you're able to get information about the first point ahead of the crowd and place a bet on the non-server at 2.7 when the true "predicted outcome" is closer to 1.9, you obviously have a massive advantage.

This can also be used to bet on sets or matches, but the advantage is much smaller. Still, a better with any sort of advantage will always win over the long term.

[1] Yes, those don't add up to 100%, welcome to the vig :)
That's why I explicitly mentioned the comfort of the text size and line-spacing. Because that doesn't often happen.

I load an ebook to calibre and go from there. 28px, about 12-20 words per line, usually works for a phone at arm's length or a laptop at desk length.

I never learnt via any hand techniques, just picked it up on paper, a half-day (less than that as.. lunch) and good pointers. I think hand-blocking would have restricted speed. Your hand is not as fast as our eyes.
Ask HN: Best programming language or theory to learn before learning Rust?
One of the reasons US-based startups grow so quickly is that the ones with traction here tap into a (relatively) homogeneous 300+ million market. A Chinese company with similar market share potential has tapped into about 4X that market. Growth rate is much faster in such a market, as opposed to global growth that has to deal with diverse sources of friction (e.g. Uber's challenges in London, Paris, etc. vs in the US).