skysight-inc/HackerNews huggingface dataset:
> Trying to grow wings is different from inventing a flying machine.

Sure, but no one is talking about brain implants. Is encouraging certain behaviors like growing wings? Political action has been phenomenally effective over the ages in shaping behavior. Norbert Elias's The Civilizing Process[1] (1939) is a wonderful study of how behaviors (and even feelings) we now deem natural are just the result of a long chain of social change.

But what matters most isn't underlying sentiments (the feeling of us vs. them) but rather behavior (behaving as us vs. them). The fact that the intensity of us vs. them behavior has changed considerably (in both directions) throughout history, shows that we're not talking about essential human nature, but how that nature is channeled.

> What is the "we" you speak of? If you check around you'll see that not everyone agrees with you.

"We" is society, and I don't think anyone disagrees that societies work to improve the condition of their members. Deciding which improvements we should make and how we should make them is precisely what political debate is about, but I don't think that the ideal of improving our lives is controversial in the least.

> Us v. Them surfaces again, strangely in the context of advocacy against it.

I completely disagree. The context of us vs. them isn't the existence of groups who disagree, but the belief (and the subsequent behavior) that assumes that the debate is a zero-sum game. I don't necessarily frame the (sometimes vehement) debates I have with those I disagree with as ones where if I win they lose and vice versa.

[1]: https://en.wikipedia.org/wiki/The_Civilizing_Process
Yes, this has become an HN meme/trope. The other one illustrated here is "what's up with web page design trends where I can't read the text or scroll properly?"
Is there a way to play .mkv files on Chromebook?
Just like learning to touch type if you're already a proficient look-while-you-peck typist.

Painful. Oh so painful for a few months. But then, the greatest time investment you can make.
> Ever since the DAO went live on Etherium, simultaneously blockchain became law and smart contracts replaced lawyers.

And once they had to fork Ethereum due to the bug in it, we learned that the real replacement for laywers is miner consensus.
He uses the example of a worldwide economic collapse if Google went down for a month. Which is probably true.

Except it isn't because all these services are fluff. If Facebook went down for a month, when it came back everyone would have forgotten about it, might even have forgotten social networking as a concept. If Uber was offline for a day, everyone would shrug and download Lyft and one ride later would have forgotten Uber ever existed.
bitcoin's primary value generator since 2011 when Silk Road 1 launched has been uncensored money, or a payment network outside of any single entities control.
Afaik, it was not designed with the black market in mind. Since then, people have started buying it because of its scarcity.
A number of journals provide copy-editing and layout services. My own papers have been improved by both.
“What kind of world do you live in where intentions and honesty don't matter, and only "effects" do?”

The world where, doing what this guy did, ignoring the intentional errors part, he would be just as likely to be fired as he would be to be rewarded for automating the process. In such a world, he is more ethically obligated to feed his family than he is to turn over a tool that would increase profits for a company that would terminate him.
How is that the best? You're still running a full kernel for each container, rather than sharing it.
"The Birth of a Nation" (Ku Klux Klan propaganda film) for instance, uses that tactic to dehumanize black men... that film is to blame for a temporary expansion of the KKK.

So I think accusing a demographic of being perverted should be considered hate speech in my opinion.
> The team working on it seems to be more interested in the theory than the practice of sharding

As it should be for something that will need to be unbreakable and ultra-reliable. I detect a tone of distaste for theory in your phrasing, which isn't promising.
So you feel that he is obligated to get himself fired, thus not being able to feed and support his family? What kind of ethics are those?
Using a throwaway because people are going to throw a hissy fit.

Dude, you have family and your _ONLY_ responsibility is towards them. Period. How is this even a question? Get paid, during your "working time" learn something extra and increase your earning potential. You're in a very unique advantageous position, seize the opportunity.

You're doing your job, you don't have to be some schmuck too.
https://www.quora.com/What-successful-startups-have-been-fou...

There are many more, though.
Not sure here:

> Usually the people who take a crap job [...] don't spend that much time on intellectual pursuits to begin with.

He said that usually it is like that. Is that correct? It fits my experience but I don't know. But do you know it's wrong? I don't think so...

Now calling GP stupid, dropping the word "usually" and speculating he meant people working at lowly jobs can't be intelligent certainly is not a good deed in favor of your argument.
Blackberry KEYone one of the best Android smartphones ever
If your piecework is enough to make more than 40 hours at the minimum wage, then you don't owe the employer anything because the calculation for your pay is now decoupled from the hours that you work.
Yeah, NYC is a very different system. The deep tunnels are very well ventilated. Go to a station at the end of a deep section, like High Street and you can feel the wind blowing out because of the forced-air ventilation system. You can also see daylight from the subway trains throughout the system, because it's that close to street level and there are ventilation grates every hundred-ish feet.
But, so what? VMWare under the hood is sharing common pages between VMs, and a kernel that isn't doing anything isn't consuming any CPU, so why not?
Mobile CTF – Earn Up to $175K and Trip to Vegas for DEFCON 25 from Hackerone
Because there are other external pressures besides "Can people read my stuff?"

Like it or not, for a junior scientist pursuing tenure, at this point in time, journal prestige counts, and at the moment there's very few open journals with close to the prestige of Science/Nature/Cell/NEJM/Lancet/etc. in many fields. If I can get a paper in those, I'm doing it - because my science isn't going to be better served by not getting tenure because I took a principled stand.

It's also offloading the costs. Libraries pay for journal subscriptions. Labs pay for open access publication fees. One is way easier to abstract away than the other, and even in large grants its hard to find the space to pay for multiple papers costing several thousand dollars each. I usually budget for one or two, but hopefully the research output from the project is higher than that.
just because you are using containers and you get the impression that your applications are perfectly virtualized and isolated

Anyone who believes in the first place this shouldn't be running production systems...
I wouldn't put anything into absolutes. I know one guy who left the factory floor to become a pharmacist and another who left for IT.

But on average, the people I knew had been in some minor trouble and needed something to put food on the table. And a factory job paid just barely enough more than average that they could support their family even though the work really sucked.

And boy did it suck. I honestly worry about them right now, knowing that it's been near 120F. I know just how pathetic a swamp cooler is in that weather, especially if they're working 12h shifts and often having 6 day weeks.
Doesn't steam do this already?
https://steamcommunity.com/tradingcards
Ah when all else fails, go for the ol' ad hominem.
Reverse iOS and Android apps to find flags

Finalists will be invited to Las Vegas

To pwn a popular mobile app

And earn up to 175,000$ in bounties at DEFCON 25
I think people should look into NEO for some innovation
But neither of those companies have as thoroughly destroyed a standard as Google did with RSS. Apple in particular has almost always continued with a device to fill the hole left by a product(excluding the Newton).
Elmer: An Open Source Finite Elements Software
> I mean, if I seed the internet with 20 SEO optimized sites about how you're a murdering rapist, should Google's right to keep that in results be defended?

In my opinion it should.

It makes much more sense to fight the actual source of the offending content, those 20 SEO optimized sites containing false information or the company that counterfeits those products (in Google's case). By forcing Google to alter its index you're shooting the messenger and wrongfully consider the problem solved.
[ I could've sworn I already replied to this comment before. Weird. ]

> DBus is a much superior “everything is a file” abstraction, except DBus calls files objects and doesn’t special-case directories.

The benefit of "everything is a file" is not any of the things you listed about the API and concepts, because as you noted all of them are applicable to basically any way of structuring information in a database or message bus.

The argument for "everything is a file" is that you can create complicated processes without the need for any programming, by grouping together many small programs that all operate on the same interface (the filesystem) and thus you can chain together pipelines. Effectively every UNIX program operates on the filesystem at some level, so these benefits translate to almost any program unless the developers specifically work to make it difficult.

So, DBus will always be poorer as an "everything is a file" abstraction as long as it doesn't have the equivalent of the coreutils (and every other program buys into it as well). There are many other problems with DBus, but if you're going to go about it from the "well, DBus is basically like a better filesystem" angle then this is the main issue with that argument.

> Implicit RPC — Explicit RPC .. e.g. IOctl or echo "foo" > /foo/bar — org.foo.Interface1.methodFoo(int, int, string)

I think most people will agree that ioctls are a very bad tool for implementing filesystem concepts in an out-of-band way to avoid making them consistent with the filesystem. The problem is that operating systems (and filesystems) haven't gone far enough with the everything-is-a-file concept. And personally I think that the best way forward for everything-is-a-file is that more and more things get put into the filesystem namespace. Reiser4 was a very interesting concept because the idea was to make it so that various different things could be combined so that any random UNIX tool could operate on other namespaces. Effectively you could use `cat` and `tee` to change the owners of files and things like that because the metadata namespace was part of the filesystem. Plan9 has some unrelated improvements to the filesystem namespace which also improves the coverage of the filesystem to be more cohesive.

Moving away from the filesystem would be the death of the UNIX vision of having everything pass through one interface and everything being able to interact with that interface. UNIX made many mistakes, plan9 made some mistakes (though less), and I'm hoping that operating systems continue to innovate on these concepts. It's a shame that POSIX is stifling this sort of innovation by making everyone complacent in coming up with new improvements to the base set of abstractions we're using.
A lot of people just don't get what's out there. You can basically take college classes for free these days, but it's up to figure things out.

Some people take that and become math prodigies or what have you. Whereas I know that I'm too often guilty of spending my time on entertainment.
All the talk about latency has me wondering if the work here is eventually going to push telemedicine forward. Maybe a first aid kit that contains a tele-dressing kit that can be used by a remote worker to perform minor but intricate procedures?
>"the web's access pattern would be exponential and overwhelming."

It might well be overwhelming, but it wouldn't be exponential. There are a maximum of N choose 2 connections between N nodes. That number only grows quadratically as N increases, while exponential growth would outstrip quadratic, cubic or any polynomial growth for large values of N.
Peter Thiel only spent 12 days in NZ before being granted citizenship
When you leave Google to start your own startup:
1. In addition to a very uncertain economic future in the short term, you also have high chance of failure in the long term.
2. Google looses you as an employee.

It seems that A120 addresses both these issues.
Some ICO tokens offer dividends from the company shares
Nope, common pages are no longer shared between VMs, because it was demonstrated that was a bad idea, security-wise:

upcoming ESXi Update releases will no longer enable TPS between Virtual Machines by default

https://kb.vmware.com/selfservice/microsites/search.do?langu...
As long as you're writing parsers, it is forever 1969. Knuth invented all you need to know just recently. Off you go and parse!
Lots of companies (like us) use it as basically a replacement for C/C++. They just don't discuss it much.
Full report from the NZ government [pdf]:

https://www.dia.govt.nz/diawebsite.nsf/Files/Peter-Thiel-rel...
> Everything has some ad-hoc implied interface, documented who knows where, if at all, and this giant hack is somehow something to admire?

Jumping ship to DBus is not the solution to this problem. The problem is that the current incarnation of everything-is-a-file is not radical enough. Reiser4 had some very interesting ideas with regards to unifying the many different information namespaces, it's a shame they never became mainstream. I'm hoping that future innovation won't be disinfranchised by people who want to abandon filesystems entirely and switch to another ad-hoc model that isn't really much better.
What scaling benefits does NEO have over ETH/BTC?
The three-letter agencies haven't changed their minds. They still think that every computer being insecure makes us all more secure, and they will and they have acted to create this situation. That's the difference between now and a century ago. The govt back then didn't feel it was in their interest for electricity to be fundamentally unsafe for consumers. Until the agencies genuinely reverse course, inventions to promote safety can't move forward. We'd have basic safety now, as you describe, had room been made for it. But instead, they played past the edge - way past the edge, and have no profound regrets about that that I've heard.
I explained how you're wrong here: https://news.ycombinator.com/item?id=14659675

The TL;DR is: "That is just a patent license, and most OSS doesn't even include a patent license at all, so it seems weird to be super-concerned in this case in particular."
Yes. Let's look at more examples:

Chat: Open: XMPP, Jabber, Adium, Tox, Jitsi. Closed: WhatsApp, Facebook Messenger, Apple Messages, Line, Skype, WeChat.

Social: Open: ? pump.io, Diaspora? Closed: Facebook, Google+, LinkedIn.

App Stores: Open: F-Droid. Closed: Apple App Store, Google Play

Authentication: Open: FreeOTP. Closed: Authy, Google Authenticator

Office: Open: LibreOffice. Closed: Microsoft Office.

Cloud: Open: ? buddycloud, GitLab. Closed: iCloud, Dropbox, Google Drive, Microsoft OneDrive.

OS: Open: Unixes. Closed: OS X, Windows

Browsers: Open: Firefox. Closed: Chrome, Safari, IE

Maps: Open: OpenStreetMap. Closed: Google maps, Apple maps

I realise these are mostly not "protocols" (depending on what layer we're talking about). Nevertheless, can hardly say that "Open protocols are already much larger than closed systems".
Some people don't have green card / US citizenship.
This is interesting because according to the article, he didn't write any emails about that. Some other guy said he said that in an email.

It'd be nice if someone could pull up an actual copy of the legal filings so we could all read about it, as we are hearing this fourth hand. We have an article referencing a legal filing referencing an email about what someone heard someone else say.

“If I can kill this I should get a medal,” Rowland told a Monsanto regulatory affairs manager who recounted the conversation in an email to his colleagues, according to a court filing made public Tuesday
The ACLU famously defended the KKK's right to have parades/rallies. Both have a pretty good history of killing Americans and saying horrible things.

This country exists because of freedom of speech and press, and it really does matter to us.
Fair. Likely the worlds most expensive copy-editing and layout services, though :) (considering the access price of the journals as the cost of those services).
I miss the old web. Maybe I've grown too old, but I actually like a bunch of our retro interfaces. It was usually just a bunch of information with nothing fancy getting in the way.

Trying to open this on my old laptop results in a stuttering mess. If you disable WebGL it doesn't show as many flashy animations, which is a big improvement for me. I'm not sure how/if it's doable on browsers other than Safari, though. With Safari you can configure it so a permission prompt will show up when a site uses WebGL, and you can set it to one of Ask / Block / Allow / Allow Always. I have the default set to Ask, and will usually Block most requests, with the exception of websites I visit regularly and in cases where WebGL is clearly required.
I like it too.

But; This is a slippery slope.

So I don't want it.
Why You Shouldn’t Pay the Petya Ransomware
Parser combinators let you put a breakpoint on a rule and get a call trace. (Same with plain old recursive descent or anything just involving function calls.)

That alone pretty much wipes out any remaining advantages of parser generators, in which the "cow" of your rules has been turned into a "hamburger" state machine that is very difficult to follow, usually having very poor debug support compared to the maturity of the rest of the tooling. ("How come if I add a variant to ths rule, I get a reduce/reduce conflict in these five other rules elsewhere? Waaaah ...")

Lest there be any doubt: GCC uses a hand-written recursive descent parser for C++. (Meg and a half of code and increasing.)

That's virtually a proof that just parsing with functional decomposition is good enough for anything.

Another thing is that with functional parsing, you can use the exception handling (or other non-local, dynamic control transfers) of the programming language for recovery and speculative parsing. This parse didn't work? Chuck the whole damn branch of the parse with a dynamic return, and try going down another rabbit hole.
> mold, some of which can definitely be neurotoxic.

Nope. Bad for you in general. But no evidence of bathroom mold that's particularly neurotoxic. If you google it, you find mostly court cases (not a good sign).
A View to an Investor: What We Don’t–and Do–Want to Hear from Entrepreneurs
Worth daily driver on a budget?
And of course everyone knows the Internet, computers and even the concept of businesses all cease to exist the moment you step onto the air-bridge at LAX.
The Python Arcade Library
Why shouldn't I be able to say whatever I want about people, even if it deviates from the norm. Norms change, "Gays are people" and "Women should be able to vote" were 100% norm-violating speech until recently. In fact, there's a few countries where those are still unwelcome speech - should we bow to their social norms?

Shouldn't I be able to say things like that? Aren't you happy people did? Do you believe that our current worldview is perfect and cannot be challenged by concepts outside of the Overton window?
Will you be ready in time for GDPR Compliance?
> There's no reason your doctor should be averse to that

This must be where we've crossed wires - you're talking about how things should be, I'm talking about how they sometimes/often are.

> it's no different from recommending a novel

Except one can result in the doctor learning something new about medicine. Unless medicine is somehow the one magical profession where there is no gradient of competency - all practitioners are perfect.
How do you define degree of tactlessness? It was so nice of him to call that website 'ugly'. It is totally unacceptable to downvote someone for telling the truth(no matter how ugly it is).
At that point aren't you just doing normal Racket pattern matching?

(match
(list (> x y) (stringp foo) (oddp n))
[(list #t _ #t ) (whatever)]
[(list _ #t _ ) (other-thing)]
[(list #t #f _ ) (etc)])

... or is that the joke :)
A unique data center for cosmological simulations
VCs may face cash crunch: More technology startups stay private longer
Why social isolation can bring a greater risk of illness
Isn't this a subset of the full safari library?
The Chrome team wasn't that big (though not that small either, in the grand scheme of things), but the marketing spend on Chrome was massive. Way more than Mozilla could ever have afforded for Firefox.

And for a number of years now, Chrome has had both a huge team _and_ huge marketing spend.
> compromised toasters.

Only on HN. Haha.
Is this a joke? I don't see anything about this on this webpage. I'd like to read more if this is serious.
>It's not a novelty that allowing UDP port 1900 traffic from the Internet to your home printer or such is not a good idea.

How would this even be possible? Home routers have to NAT everything. Normally you have to set up reverse NAT to get ports forwarded to the LAN.
An interesting thought, but I guess partisan flamebait is enough for a please don't.
ianal but I was under the impression that in the US you need to provide equal service to any customer, or else be ready to tread very carefully to avoid legal consequences. This doesn't mean you have to give a competitor special pricing, but I think it does mean you have to sell them your catalog listed products and services at list price, or else be prepared to head to court eventually.
It's really not clear to me what definition of "reorg" is being used here, given those dates. The only one that might plausibly fit is "any change in the management structure, anywhere in the organization" to give you that frequency. As in, to get this frequency you have to count "a manager has too many reports, so another one was hired to take part of the load" as a "reorg".
Senate moves to ban Moscow-based cybersecurity firm over ties to Russia
There you go. That just needs a very light syntactic sugar and it's there. The elements of the lists are constants, so you want to use a literal, and the quoting of that can all be hidden. The (list ...) around the incoming expressions can be trivially hidden also.

The one thing I suspect match probably doesn't do is feature a fall-through mechanism that I alluded to; say we want (other-thing) for its side-effect, and then still evaluate (etc) if (> x y).

(Under no circumstances do we want fall-through to be opt-out, like in the C switch statement with its forgotten break bugs, but opt-in.)

Also, this mechanism could be optimized. Since the pattern lists must only contain #t, #f and _, they can be validated to contain nothing else. Accordingly, they can be arithmetically encoded (two bits per symbol), and subject to a numeric dispatch. '(#f _ #t) is a six bit number; '(_ #f #f) is another six-bit number and so on. Arguably, match itself could do that, but it's rather specialized.
The printer is just an example - if you look at the tables with the collected data, the vast majority of devices they found are home routers.