skysight-inc/HackerNews huggingface dataset:
I would not have a problem paying for software if what I was paying for didn't suck. Case in point: I have never been very happy with Win 10 since I got it, but in recent weeks it has become completely unusable, mostly because of their constant upgrades and behind-the-scenes processes that slow my machine down to a crawl. Out of frustration I wiped my drive and installed Ubuntu. Granted, Linux has it's share of problems but still works much better for my uses. So, one OS is paid and one isn't. Guess which? :/ My personal gripe is that it seems to me, when it comes to basic customer service, we the customers are on the bottom of the totem pole. Software companies spend more time worrying about how to reassure their shareholders than they do about making sure we have a usable, hassle-free product, and I've been seeing this trend getting worse in recent years. So until that thought-process changes these people will not get my money. As far as I'm concerned, at this point anyway, FOSS is the lesser of two evils.
Because on LinkedIn everyone is sucking up to prospective employers. That's the one and only reason it exists.

Because of this everyone uses their real identity. And because of that it's also the most boring and fake social media platform around.
I think parent means that even if you "sign a contract assigning all IP to their employer", you can still write OSS code in your free time, since there is no way your employer will find out, and even if they do, they've no way to prove you wrote it, except if you "sign it", which no one does.
Indeed he does, but it's also interspersed with highly technical writing. That sort of stuff runs people off, unless you have the inclination like that you see on HN.
Yup, blew my mind when I discovered it 20+ years ago.

Note also that quite a few Apple ][ disk copy protections invented their own pcode like language to obfuscate their protection. They had something like 10-15 opcodes to do basic operations such as read/write tracks, registers or stacks, etc...
Seeing ‘Solo’ Solo: Brave Movie Lovers Hit Theaters Alone
I'm assuming they changed it just enough that normal players wouldn't find it by accident.
Then we all stop at the same time, the market collapses and IP lawyers go extinct.
Competition in the maps space is severally needed right now with the closure of smaller services over the past few years, the amount of data Apple has and CAN expose will make it a real contender, compared to smaller Map data services that don't availability of always-on real time data.

Popular times in Google Maps is incredibly useful but request to open this are ignored. I hope with Apple competing, both make this data available.

I would consider this in my next project, it would be nice to see pricing.
This is a good opportunity to clarify HN's policy w.r.t. paywall articles; are they allowed? encouraged? discouraged? Only for "reached your limit" paywalls in case some readers didn't reach said limit?
Wow that's a good point actually. I guess they cant prove that you said what you said verbally in person, but can prove it electronically
"a view largely endorsed by a preliminary ruling in February by European patent authorities"

If one clicks through, you discover it says literally nothing of the sort, it just says they will include that email exchange as a possible prior art reference (along with a lot of other things).

It actually doesn't express any opinions at all, except on the priority claim, which is not related to this part.

It is literally a notification that says "we will consider these two additional things as possible prior art references"

This part is very shoddy reporting.
The degree of Facebook (and Whatsapp and Messenger) amount of users is insane though. How many people possibly thought they would be at numbers or around 1.5B and 2.2B users?
At this level, surely it's better to leave it to the "user" of the library - who can always write a wrapper for all their used libraries to the same style API for use in the rest of the program
Sure, but we're not "animals in water" as OP wrote? Perhaps reading the full sentence before commenting? Just an idea...
Why is this political hit piece posted here?
He did, they include it as a reference, but haven't made any determination at all
Bear is great on a Mac. Paste screenshots and create lists is super easy and post tagging works great.
That’s funny. Hiring managers see my CS degree and they say something like “so you have no experience with framework X?”

The industry is so self-defeating.
Why Canadian milk infuriates Donald Trump

https://www.theguardian.com/world/commentisfree/2018/jun/09/...
Please don't write comments like this.

This comment seems to hit all the bad rhetoric hot points. You've misrepresented parent's point, attacked a straw man, and also somehow made a slightly racist argument that Koreans are interchangeable with Chinese and Japanese.

The point is that banning pornography might be creating a niche market that bad actors are happy to exploit.

I have no idea if it's true. But the argument isn't saying the behavior is rational and there was no claim made about the deep biological needs for porn.

Please engage with good faith and measured tone.
Why do you consider it a hit piece?
Shouldn't it be veil()?
How to Monitor Snapchat? Hack Sanpchat Acount New Methode
Would it be possible for OSM to provide these services at cost to fund their operations?

At some point we need to stop reinventing the wheel at each org and work on contrivuint g collectively for common shared Internet resources (just like Wikipedia).
Show HN: ipynb-tex – Jupyter Notebooks and TeX
My first reaction was that it seems so inefficient to bring the entire computer online just to maintain its temperature - which could be controlled physically using blood. But couldn't we test this by artificially keeping the brain warm and seeing what sleep patterns emerge?
The future of computing
This forum should be about technology and the news surrounding it. Polarizing news articles threaten the integrity of this forum.
Again, though. That only happens when wages gained from one's job are insufficient to allow time to be spent doing anything else but going to and from work.

It is indeed a common phenomena, but the problem is a great deal more complex than the automobile and the road. When you have corporations acting as turbopumps, doing their damnedest to absorb consumer spending power in the name of never-ending growth... It is not surprising that urban road use quite literally sucks the quality out of one's life.

I find it interesting that there seems to be so much fascination with modes of transport controlled by someone else in this day and age. I'd think cloud computing and most of the shenanigans tech companies get away with would have caused people pause when it comes to pawning off their control over their means of travel.
It's all an entirely predictable result of protectionism.
Fascinating history. The original intention of the planes was for the purpose of breaking international law (violating airspace in a way believed to be undetectable) until flights, in practice, showed that other countries were in fact able to detect them. Rather than retract the program, the US doubled down on stealth technologies so that it would be able to continue.

Also, the history (70 year old plane) has a great look into military and intelligence collaboration with American industrial design firms, like Lockheed Martin.

The "grown up versions" of this are probably all classified at this point. The declassified modern capabilities give some hint to what the CIA is able to do. The ARGUS-IS is able to surveil, in high definition, in real time, entire cities while tracking thousands of targets, identifying them as people by their shadows, synthesize data with other sensors (cellular, wireless surveillance, etc), all without being detected.
All of the items in your mono-container advantage list go away if you consider the alternative of having a bunch of separate images that share a common base image.

Image layers are immutable and get deduplicated/cached individually when stored or sent over the network. For example if you pull 10 images with a common base to the same host, the first image might be slow to download but after that docker only fetches the deltas between it and the rest.
The 5 Best and Free Games Android
>Citation needed for the idea that there was a golden age

I didn't mean to imply this. There never was and will never be a golden age of people interacting, whether state or socially mandated.

I do think that person-to-person and community-to-community scales better than state-sized laws in terms of choosing who gets rewarded and punished. The problem is that laws are hard to write that capture emerging social norms. The "no child left behind" act may have kept too many people in school (bullies that these new laws are targeting). Giving teachers authority to throw out trouble-makers seems like a better solution (for all parties) than outright criminalizing deviant behavior.
For laptop, I usually use Evernote or Sublime, depending on how I want to store them. Sublime has some nice plugins that make it really sweet for notes.

For phone, I use Evernote or Jotterpad.

Evernote is only when I really want to store the notes for the future. If they're disposable, I just care about how fast I can write.

BTW, you should also look into being able to type quickly. I find a critical weakness in taking notes on my phone was that I couldn't write as fast as I think, and I would drop a lot of thoughts. I recommend getting enough practice to hit 50 WPM at 100% accuracy.
Ubuntu gives you a very clear option to pay for it when you download it.

If it works for you and you want it to keep working, making a donation/payment may not be the worst idea.
Amazing that Regal Ware manages to add 0 value to the aluminum that they buy.

(that's what the guy implies with "So I’m now at a 25 percent disadvantage immediately on all those products.")

Really they appear to retail for ~100x the cost of the aluminum in their products, meaning wholesale in the range of 20-30x the cost of the aluminum. So a roughly 1% issue.
> Are you really saying that making non-consensual porn just such a deep biological need that nothing can be done?

No, I mean that by banning porn creates an illegal market for it. Supply and demand.

> I mean, there is certainly no great lack of porn available online, so simply reuploading some chinese or japanese flicks seems a far more sane response than hiding cameras in public restrooms.

There's a great lack of _korean_ porn. I know the world is very america centric in terms of media, but if you're from another culture, you're more likely to identify with culturally relevant media, including porn. But this is besides the point, the internet in korea is censored and bans, among other things, porn. You need to use a VPN service if you want to access porn websites.

Look I'm not saying these women are wrong. Of course people breaking into other peoples houses/rooms and filming them is not right. But the same happens everywhere. I remember reading a story some years ago about an american man that owned a motel and he setup hidden cameras to watch other people getting it on. America is as fucked up in that sense too. But these are not the cases we're trying to combat, there's nothing much we can do about them since it's a complex scenario. What we're trying to get rid of is the casual creeps that have no idea what a VPN is and want to whack off to something they can identify with. Having them be creeps on their computer/phones in their private space is better than having them look for excitement by abusing other people's privacy.
>Urgh this is the worst point HN keep making vis-a-vis surveillance. Dirt on politicians is evidence of actual crimes and wrongdoings - not supposition and heresay.

There are a wide range of things that count as dirt. Legal yet scandalous behavior, various social gaffes, past political stances that may not represent their current views, or criminal acts from one of the many "relationships" tracked. All of these things have been used to attack candidates.

>Surveillance doesn't magically generate blackmail material on politicians if they haven't done anything wrong, and politicians have a vastly reduced right to privacy compared to the rest of us.

If we know these organizations have these extreme surveillance capabilities, they largely can magically generate blackmail. The amount of proof needed to generate a scandal is low, and falsifiable.

>The problem is what happens to all the rest of us - private citizens who do not wield power and influence, do not write the laws, and as is noted in the OP here, who suffer very real consequences to our lives from being categorized by intelligence systems

One of those consequences is the hidden destruction of our democracy. As these powers become stronger, we lose our ability to reject them in our political system.
A lot of the complexity comes from having a top-level type (Object) and inheritance. Functional languages often don't have this, so comparing two objects of different types doesn't come up. (Collections don't contain objects of different types either.)
Google maps api tos forbids third party abstractions.
> ignores ZFC

> ignores Naive Set Theory by Paul Halmos

> ignores algebra

> ignores group theory

whatever, dude
The European notion of technical effect seems to work quite well.
There's Capsicum for Linux[1]. Its a port of Capsicum[2] from FreeBSD to Linux. Capsicum was a joint project between the FreeBSD foundation, Cambridge and Google to create a hybrid capabilities framework. But Capsicum allows developers to do the same privilege dropping that pledge does. However Capsicum is more fine grained then pledge so its less easy to use. Also Capsicum for Linux is also out of tree currently.

[1]: http://www.capsicum-linux.org/
[2]: https://www.freebsd.org/cgi/man.cgi?capsicum(4)
You are wrong, but code repositories aren't checked because that is a needle in a haystack situation.
Thanks for the references.

The non-reddit reference you have provided points to a transcript from 1999, it looks like it's an incorrect link.

I couldn't examine the reference mentioned in the reddit post either, since the web page doesn't open, but there seems to be some disagreement on reddit regarding the topic itself.

Newspapers quoting van Ripper are one of the best sources we have access to, unless the military published an official account.
I was able to read the article in private/incognito mode.
I think stripes are "typical" in the US too. I can't speak to percentages, but they certainly have them around where I live.

Example:
https://www.google.com/maps/@42.6871358,-73.8004004,90m/data...
I feel that the rise of populism like Trump and Brexit, and the breakdown of the liberal world order, and democracy itself, are fundamentally important issues.

That said, they're so important that they could very easily 'crowd out' all the other news here, and there are many other places to discuss these things, so despite - or rather because of - their importance, these issues should probably be kept off of HN.

And truth be told, it's time to stop chatting and start getting personally involved to counter this crap.
Exactly. Look for China as an example where this is already happening today.
It is not the same thing, but some people learn to switch between analytical and creative activity. I am many more could, if they tried hard enough.. Of course, there’s no recipe for how to learn this sort of thing which makes it a lot harder.
please don't ruin Go with these concepts. Google started from a clean slate without cancer, it's too early to add it into Go.
Any tips getting into mechanical design ? I love designing PCBs, creating a schematic, then laying out the component and traces in the most elegant way is very satisfying. However when it comes to 3D stuff I wouldn't know where to begin.
There are plenty of countries that don't have a public domain, or different patent laws, or ....
Measuring it would mean first figuring out what was valuable in HN and then tracking that. It may turn out that what was valuable isn't easily measurable, even with ML.

In a preliminary way, however, it seemed there used to be a stronger correlation between length of comment (as a proxy for thoughtfulness, perhaps crossed with reading level) and comment score. It also seemed there were fewer of the "I know nothing about field X, but let me pontificate on X" comments. Frequency of one-liners has probably increased, in relative terms. We could probably also look at the relative frequency of comments of the type "Thank you for your (specialist) explanation" or "Very interesting!" over time, as a more or less direct proxy for quality.

One might also be able to come up with a measure of "feeling of safety." In other words, the crowd probably perceives the level of discourse and guards their contributions accordingly. For example, "How do you measure the decline?," is interpretable as a technical question, or as a rhetorical question with "one" replacing "you," or as a snarky attack (by reading it with a sneering emphasis on "you," to indicate skepticism that a decline has happened), and so on. The general tone of replies might serve as an indicator, especially if crossed with something like days-since-joined-HN or karma.

But, really, my original comment was meant to contribute something positive while calling out, en passant, a particularly egregious kind of comment behavior that I am saddened to see on HN, particularly since I perceive a general decline over time.

Full(ish) disclosure: I burned down a previous account because I had made a shameful anti-Muslim comment a la Sam Harris, whom I'd been reading (and was inexplicably taken with) at the time. I could no longer edit or remove the comment by the time I'd come to my senses, so opted to irreversibly change the password on that account to gibberish. This is all just to point out that, despite my apparent HN youth, I can indeed seem to remember a time when thoughtful comments that represented either expertise or care elicited far more upvotes than they do now, and a time when short quips and adolescent snark elicited far swifter and more brutal karmic beat-downs.
SQL is backend agnostic. And I'm constantly surprised that people aren't aware of this, especially the people who think that a DB needs to be "NoSQL" just because it necessarily can't support all the features that SQL offers. No RDBMS supports 100% of the features in the SQL standard, either! It's okay to "support SQL" in a way where you just throw errors if 90% of SQL's syntax is used! Many systems do that! Clients are Required by the SQL standard to cope with that!

Every modern DB labelled "NewSQL" is fundamentally just a "NoSQL" database that has been made to speak SQL. Sometimes it is, in fact, literally a previously-built NoSQL database, with an SQL adapter layer like https://en.wikipedia.org/wiki/Presto_(SQL_query_engine) used as middleware.

And your application can speak SQL, too! It's not that hard to:

1. grab an SQL2016.y grammar file and generate a parser for it in your language-of-choice;

2. expose a port on your daemon that speaks a protocol wire-compatible with some particular RDBMS's wire protocol, e.g. the https://www.postgresql.org/docs/current/static/protocol.html (like CockroachDB has done.)

If you do these two things, then other programs can connect to your app as a database, and use their ORM tools to handle your data model. (Consider this option if you're ever developing e.g. an MMORPG server; it can save hundreds of hours of work in exposing new APIs and deprecating old ones, for the cost of a little front-loaded work.)

---

But I digress.

You can make any application layer, or database layer, speak GraphQL. Because it's a syntax for relational algebra, and relational algebra is just "How You Describe Relationships When Making Requests." It has nothing to do with the fundamental underlying schema of the data; it's a language for communicating your intent—the things you want to get, or the things you want to change—by naming them through their relationships to other things.

Now replace "GraphQL" with "SQL" in the above and notice that nothing changes.
so you have to pay them $35,000 to show a patent they issued is bullshit.

Outrageous.
The patent application and its prosecution history become public knowledge, hence prior art against any further attempt to patent the same thing.
Linux returns negated errno constants. This produces error codes which are outside the range of valid values. I think it's more sane than errno.

Functions of my own design almost always return status codes only. Actual data is returned through pointer parameters. This allows me to quickly determine the exact set of variables that are affected by any function call.
> That is completely wrong.

That maybe true but without any more detail your comment is still unhelpful.
A quick search on Digikey shows several entries for ExpressFabric which seem like what you mean:

https://www.digikey.com/products/en?keywords=expressfabric

They all have a part status of "Discontinued at Digi-Key" though. Not seeing any further info of where they _are_ available either. :/
That it is common makes it neither more nor less just.
> How do other Unices such as Linux deal with this issue (IIRC systrace was ported to other Unices)? Is Pledge ported to other BSDs?

I don't believe pledge is ported to other BSD operating systems, for example FreeBSD uses their own framework, capsicum[1] instead of pledge.

[1]: https://www.freebsd.org/cgi/man.cgi?capsicum(4)
Based off of a Daily Mail article about it [1], it looks like the deal fell through anyways, so (hopefully) he was able to retain full ownership in the deal with Tesco. I love the idea and wish Mr. Pritchard the best. Hopefully they can get it over to the US soon!

[1] http://www.dailymail.co.uk/sciencetech/article-4335468/Briti...
The real problem is that equality is an operator that creates a relation between two objects. Equality is not and should never be decided by one object -- both objects must "agree". An object A in itself cannot say for sure that another object B is equal unless A asks B (and then B asks A leading to infinite recursion). The classic case of this, as pointed out in the paper, is inheritance which is the prime culprit for broken symmetry eg:

Point a = ...;

ColoredPoint b = ...;

a.equals(b) // false, a says b is not a 'Point'

b.equals(a) // true, b says my 'color-ness' is irrelevant, I'm a Point -- represent!

The only way to ensure that a. equals(b) and b.equals(a) is always true is to reify the equality relation into its own first-class type or method.

class Point { public static boolean operator_equals(Point a, Point b); }

It's too bad that Java and other languages do not offer first class support for operators. a == b can be shorthand for Point.operator_equals(a, b). If there is any ambiguity at all (because b is a subclass and there exists a method ColoredPoint.operator_equals()) then raise an error and force the developer to be explicit about exactly which equality operator is intended. If such a method doesn't exist then raise an error and force the developer to say exactly what is intended by equality. (Don't fall back to reference equality!).

This would eliminate a whole lot of bugs and all the confusion around equality.
I almost wonder if they will be issuing ASBOs ala UK... sigh...
ipynb-tex is a simple style sheet which allows extracts tagged cells out of a Jupyter notebook and includes them in a TeX document.
Every time you recompile the LaTeX document you'll get the latest notebook output, so your documents are always in sync.
You expect a future where brain implants will be tiny computers that make you smarter, but perhaps instead you get a future where brain implants are tiny heating coils that make you wake up earlier.
What We Talk About When We Talk About Scaling