skysight-inc/HackerNews huggingface dataset:
The engaging part of the wall to wall wasn't how good it was for communication, it was the semi-permissioned town hall style chat for semi-related groups of friends you'd see as it whizzed by on your feed. People did all sorts of humblebragging, cries for attention, or on the nicer side of the spectrum, open discussion that chat like whatsapp and messenger do not have.

The similarity between snooping around facebook and seeing all the open chats going on with people you'd never usually talk to and watching reality TV were striking to me.

Thought admittedly, I do not know if it was one of the driving factors to FB success or not, so it may well have been past its use by date rather than the news feeds killing it.

Personally I enjoyed those days more as my feed was more of a chronological account of people chatting rather than reshares articles, videos and memes.
That's just word play.

The neo nazis believe that we are being oppressed by the Jews.

It's easy to label groups we disagree with as oppressive but that doesn't make it true.
I think this is spot on.. but you've actually understated FB's market penetration, because only 1/2 of the world population is on the internet.. as of 2016: 3.4B. 750m of those are in China.. so 2.7B. (of course it'll be a bit higher than this, because it has certainly grown somewhat since 2016.)

And from that, now you can exclude children, reliable access, and people who dont want to use it, etc.

https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
Is google voice not a thing in China?
What's your reservations about it being implemented in nodejs? It's not my favourite technology stack either (I much prefer scala / haskell), but it hasn't deterred me from using it or contributing to the project.

I wonder if a security review is something that can be funded through the open collective that is being set up (https://opencollective.com/secure-scuttlebutt-consortium ) or some other funding source.

By the way, the repositories that I mentioned earlier for the Rust implementation of the protocol in progress are mostly here:

https://github.com/AljoschaMeyer?tab=repositories
Bash is flat-out not a scripting language. It is a command language. It does not support typed variables, or named parameters, or any number of basic scripting language features. It technically does not even provide an 'if' construct. It's sufficient as a 'glue layer', and the Unix toolchain is nice, but it provides next to nothing in the way of abstraction, and that's liable to become a problem closer to the 1000 character mark than 1000 lines.

My rough heuristic is, "no more than ten lines, nor more than two variables." Yes, that's short almost to the point of absurdity. The only good thing that one can say about Bash as a scripting language is that it's better than csh. Bash is taken seriously because of its longevity and ubiquity, but it's fundamentally limited in what it can express, and it is quite trivial to exceed those limitations.
Are any of these fixes being backported to 56.x? I am not ready to upgrade to 57+ yet.
You even left a comment on the site writing that. Don't be an asshole.
https://www.reddit.com/r/gamedev/wiki/index
OK, I think I narrowed the 'trick' down. It's actually an interesting existential question.

Correct me if I'm wrong but I think the key step is the use of "positive Boolean semantics"; which, as your Ref. 9 proves, are substantially weaker --and hence, unsurprisingly, far more tractable-- than more conventional "stochastic" or "differential" semantics...

But then Ref. 9 [1] goes on to make, I think, a frankly astonishing, Church-Turing like existential claim in Biology (Sec 3.2, infra):

[...]if a behavior is not possible in the boolean semantics, it is surely not possible in the stochastic semantics whatever the influence forces are.

If that is the case, that would IMO have huge consequences! It would mean, then, that some of the underlying machinery of Biology may turn out to be far simpler than we think: no more pesky self-loops or bistable, mutually inhibitory modules to deal with! Tractable network inference, at last! It would potentially revolutionize computational biology, if true.

But, is it true? I think I see the intuition, but I don't think the case is as clear-cut, with that single "surely" carrying way too much of the rhetorical work... Indeed, the claim hinges on what I think is a rather interesting, non-trivial existential question: informally, if 'something' (of a given type) cannot be denoted in a certain weaker type, does that mean that 'something' cannot exist?

Anyway, not your paper per se; but I think it's an interesting debate nonetheless.

[1] https://hal.archives-ouvertes.fr/hal-01378470
In Misbehaving, Richard Thaler describes a meeting of psychologists where he describes the best current thinking of economists as to what a "rational" person would do if the government were to give a payment to all citizens as an economic stimulus. I don't remember the details, but it involves the recognition that a citizen would have to pay the money back (as taxes) at some point, and that the citizen would have descendants in perpetuity---as a result, the economic stimulus would fail because the citizen would lock the payment into a 0-risk savings account. He had to have another economist at the meeting reassure everyone that that was indeed the current best economic thinking in order to stop them from laughing at him.

He recalls telling the story to Some Fameous Economist and being told that (a) yes, that was the most rational thing to do in that situation, and (b) that it was indeed what everyone would do.
in the good old slashdot days, "astroturfing" was still a well-known verb.
The whole idea that the Constitution is a living document is a myth. There is a process by which we can alter the Constitution, but it isn't by reinterpretation. The federal government is meant to be constrained in its powers in order to assure the liberties of the citizens.
The funny thing is that I think it's in part motivated by the desire for minimalism. But instead of minimising the form they have minimised the function!
Geeze. For some reason I never bothered to make a Facebook account, and as time went by I bothered even less so this might be less shocking to the seasoned, but to me that sounds absolutely horrendous.

What legitimate reason (in my interest) would Facebook have in me uploading a picture? It's not a transaction where I need to prove identity. They aren't a government issuing ID's (yet). So no fucking way! And why would anyone? I don't get it.
UP in bash swaps the commandline to your previous command, it does not search in your history. either way, please don't move your fingers all the way to your arrow keys for this.
I have to wonder how many developers do this too. Or if they don't, use follow bots or some other method to get people to follow them.

I've seen a lot of developers post almost nothing in terms of quality content yet somehow have thousands of followers.

Meanwhile I try to post quality content and only have 600 followers. I have considered buying at some point but decided that I'd rather have fewer real followers than thousands of fake ones. And I've written books and spoken at dozens of conferences...

I can definitely see the argument that if I bought followers and a conference organizer or publisher used that as a metric by which to consider booking me it could be considered fraud.
Sure thing! We've updated the link from https://tools.cisco.com/security/center/viewAlert.x?alertId=....
Ask HN: Crashing High Sierra with Serial?
I don't really know where to report this, as Apple's bugtrackers seem to be private.

And I'm hoping somebody else has a fix, because this is highly irritating.

I can crash my macOS High Sierra machine consistently, just by reading from a serial line.

To explain more, I've just been working on a silly side-project, using an Arduino Pro Mini. A tiny 8Mhz machine.

The code is fairly simple, see here [0].

Now, if I try and read from the serial line for that, then the program trying to read will freeze up.

It works across any program: Arduino IDE's serial monitor, gnu screen, picocom, even cat and head.

e.g.

cat /dev/tty.usbserial-A703CXL3

Terminal still takes input, but seems to do nothing with it, and I can't open a new terminal.

So, if I go with the nuclear option, and take the USB-serial connection out of the computer, High Sierra crashes to reboot instantly.

I think this might be related to the htop[1] or task_for_pid[2] bugs, but I don't know.

Here's the kicker though: Since this program started those crashes, I can't read from any serial device without the same problem, whether or not I'm using the same serial line reader. (Different boards connected using different cables still cause the problem).

And not being able to use a serial line is a problem for my everyday.

(I should also note that same device and same cable that caused this, works perfectly fine on my crappy Linux laptop.)

[0] https://gist.github.com/shakna-israel/6e6f7d6dcec871505f2d9b0f033ea584

[1] https://github.com/hishamhm/htop/issues/682

[2] https://jvns.ca/blog/2018/01/28/mac-freeze/
Need - The source of suffering is desire. In an holistic approach, everything is part of me, my perception of the world. So I have to weigh the needs I can fulfill--not only my own--against the suffering I can endure. But there is no clear dividing line, only a fractal of high Hausdorff-dimension.
That this can happen and there is no public safety net is infuriating to me. This cannot happen in a civilized society.
Can we, the HN community, do something for you? Maybe setup a collection towards an "honor loan" to give this guy some buffer to get up again?
Here you go: https://www.kickstarter.com/projects/1106063658/papers-and-p...

(Backed it and received it but haven't read yet)
The Internet is serious business.
The updated title is much better! Thanks.
Thanks, I'll check it out.

Tab Mix Plus is pretty much essential for me. I have over 900 tabs at the moment, and all other tab extensions I've tried have been very ordinary in comparison.
The reason for rules around tire material and car design are to make sure there's at least a semblance of a level playing field and it doesn't become just a huge race around who can buy some game breaking gadget or feature.
What I've yet to see is anyone commenting on how secret these "secret" military bases really are. I have a feeling, based on the amount of attention this is getting in mainstream media, that the militaries involved aren't too concerned. Also, any nation state with access to satellite intel presumably already knows about all of these.

So if "secret" means "not listed on Wikipedia", I'm afraid only more arguments in favor of surveillance will come of this.
I doubt it, push notifications have been around for years now...Could just be fatigue from it all. Millennials are also getting to their 30s/mid-30s on the old side and are having families, so probably less time/need for a bunch of social networks.
I'm not sure that suing Google and Facebook is the right way to educate people about data collection on the Internet.
You don't need an email provider, you can just set up a mail server on your own computer. If the person you are sending your mail to also has their own mail server you send it directly to them without any provider every seeing it.

EDIT: Yes I know... It's not trivial to setup and keep running, "own computer" might need to mean hosted somewhere (VPS, datacenter, etc), and all your contacts might also need to setup mail servers because providers like Gmail might reject your mails. In the end it might not be worth your time, but there's absolutely no technical reason why you'd need a mail provider for emails.
10 Downing Street.
Aren't all laser light shows technically "mechanical"? As far as I know solid state optical beam steering is not a thing yet.
A better way to mock services in Ember tests
Posting anything deeper than dank memes & news seems futile, when The Algorithm decides who can see your post.

If they want people to make better content, they need to start figuring out why people feel like their better content gets no audience.
Spooky being google intertwining with the institutions that are supposed to defend your rights, and defend them from google, if necessary. But how is any govt able to do that if google is such a huge factor in making their interests heard.
i don't disagree. but what's more important? personally i'd vote on people being able to be heard. however, those messages are diluted or hidden if massive amounts of bots are spamming something else
Manufacturing is a big one -- right now most factories are still run very manually, but advances in robotics, computer vision, and AI will change the game. In terms of companies here in the bay area working on this, theres Andrew's own Landing.ai as well as Instrumental (https://www.forbes.com/sites/aarontilley/2017/06/22/instrume...).
Would you mind sharing the contact of some of these recruiters? Or at least pointers on how to find and approach competent recruiters?

Thanks!
TS 2.6's `--watch` support became wicked-fast. In medium-sized repos (50klocs) the compiler is done in the same second it wakes up from the fsevent that a file changed.
What I Wish the iPad Would Gain from the Mac
Are internet points worth something in real life?
Optimal allocation of finite time and resources on a society scale is a hard problem.

Supposed alternatives to capitalism tend to ignore that. Bad economics of all stripes tends to assume some form betrayal theory as the only issue.
Read it all again. Its not about preferences. Its about being a library (repository of knowledge available to all) vs just being a day-care center for a thin demographic.
A software solution for a leading New Zealand manufacturer has freed up staff
Global Velocity Group choose between hiring more staff or commissioning specialist software.
It manufactures 900,000 of branded garments, bags and accessories per year.
“We were taking orders from customer by phone, fax and email, then manually processing these. It was labour intensive,” says director Allister Gillam.
Group managing director David Icke sought trusted advice from Company-X director David Hallett.
“We wanted to put some technology in to make our sales process operation much more efficient,” David Icke says.
They decided to use the MYOB EXO ERP business management solution.
Company-X analyst developer Schalk Bower visited the group at its, Hamilton, New Zealand, office, and analysed software needs.
“We were replacing a manual system which consisted of filling out a long form and then having to ring up Global Velocity to check on stock levels,” Schalk says. “It was important for us to deliver a system which gave a pleasant, frictionless, seamless user experience to reduce inefficiencies that came from having a manual system and to encourage sales.”
Schalk developed a web-based sales order portal for retailers.
“Schalk came down and met with us on site. It was really productive. After that first meeting we had 90 per cent of it right.” It became the starting point for later iterations that emerged as the project matured.
Retailers log in to a unique landing page. Colour coding helps understand, at a glance, how many individual items are available.
“Green means there’s more than 20, orange means there’s less than 20, and red means we are out of stock,” Allister says.
If stock is sparse it automatically creates a back order which is sent to Global Velocity’s factory.
“Our admin staff work 8am to 4pm Monday to Friday, but the new software is available all the time, so if the retailer is in the office at 6am or 7pm, or at the weekends, they can put an order through. It’s taken all the pressure of our administration staff,” Allister says.
What do you expect from a job these days?

"Has skills in a single area"?

To be honest, it's not that hard to gain a bit of familiarity with all this tech.
Yes, something like that is in the roadmap.

We’ve been scrambling to get things ready enough for this initial launch, but Mike managed to get the Standard Library open sourced this morning: https://github.com/observablehq/notebook-stdlib

One of the next pieces we'd like to open-source is the Notebook Runtime — All of the JS that you need to take a blank webpage, and host a notebook within it.

After that, there's some file format details to figure out — hopefully a notebook can just be published and consumed as a standard ES Module. But then we'll be most of the way there.
Owen Jones, as a specific example did not attend private school. Polly Toynbee attended a state school before university. Martin Kettle went to Leeds modern. This idea that the 'guardian' is packed with public school toffs is reed-thin. I didn't bother looking harder because I'm pretty confident its not true. Its just what you want to be true.

Oxford is biassed to private school entry because its competitive. But it is emphatically not closed to state school pupils, and never has been. But in any case, whilst a lot of guardian journalists and columnists went there, I doubt all did by any stretch.
> I think their biggest sins are just being big.

yes, in fact they have become almost absolute monopolists (together with FB and a couple of others).

this is really bad.. if google decides not to show you something _it effectively does not exist_

i _really_ hope they still have the mantra of not being evil, but the temptation is trillions of dollars big :)

if they abuse your information, e.g. use it as fore knowledge, and act on it quicker than you can, they can do that in subtle ways without you even realising it.

so many ways to benefit from all this data.. who can monitor / control this?
> Yup, the Constitution does not have a good mechanism for dealing with states racing-to-the-bottom, either in taxes or regulatory climate. This isn't really the kind of thing that you can regulate Federally, either, under the Constitution.

Sure you can; race-to-the-bottom among states only occurs because of the substantial nexus with real interstate and foreign commerce (not a distant potential impact), so even narrow views of the interstate commerce power would give Congress the authority to regulate to control it.
It's also where innovation would require funding a whole science lab with years long return times. There's already a huge amount of funding going into battery tech already as well.
I used to feel this way until I started telling FB to hide or stop certain notifications. Now, most all my notifications are useful.
It has long been the case that FSF-endorsed distros could not use the Debian kernel, even though it contains only free software.

It had always been my understanding that the intention is that the messages the Debian kernel displays looks like an error
message suggesting that the module should have been present. Even if
it looks less like an error, and is more matter-of-factly "such and
such functionality is disabled because nonfree.bin could not be
loaded"; reading between the lines, that sounds a lot like "install
nonfree.bin for that functionality".

https://lists.gnu.org/archive/html/gnu-linux-libre/2017-12/m...

However, following the more recent discussion, particularly the comments of Alexandre Oliva (the Linux-libre maintainer), I'm not so sure. I hadn't realized that many of the extreme deblobbing measures (replacing firmare filenames with "/* DEBLOBBED /") in Linux-libre were because it must not load non-free blobs even on distros that are hostile to that goal. On FSF-endorsed distros that are not hostile to that goal, what measures are* necessary?

https://lists.gnu.org/archive/html/gnu-linux-libre/2018-01/m...
https://lists.gnu.org/archive/html/gnu-linux-libre/2018-01/m...

(I am one of the core developers of Parabola, an FSF-endorsed distro)
The problem I have with buy-outs is credibility and impact.

I've been burnt too many times by offers that claim to provide exemption from tracking which, in the end, don't. So rather than rely on the vendor, I'll apply blocking at my end, at systems under my control.

The other element is that some small, carved-out exception to tracking has, in the grander scheme, a minimal marginal impact. Again, by applying countermeasures within my own domain, I can have an effect across a wide range of threats, including those which are not offering the opt-out option.

The failure generally of advertising and marketing entities to take heed of expressed preferences ("do-not-track", repeated other refusals of requests for information, etc.) tends also to burn down any trust or credibility quite effectively.

"Dear Googles, Stop Asking":

https://news.ycombinator.com/item?id=6745525

https://plus.google.com/104092656004159577193/posts/ayk2DF43...

https://encrypted.google.com/search?hl=en&q=%22dear%20google...
Likely - I'm tall, white, middle-European looking and educated. I'm polite to the policeman too. All that gives me an edge, undeserved or not I guess.
This looks fantastic. The model appears very clean and different than Jupyter in many ways:

- cells can have names (it seems each cell can only export one name that is visible to the rest of the notebook)

- dependent cells auto-update when a source cell changes

- cells can be generators that auto update up to 60 times/sec

- cell values can be tied to UI elements easily

So instead of Jupyter's model where all cells execute in the same namespace, here you have named cells explicitly connected to each other in a graph and executed in topological order (not linear order).

The introduction covers these pretty well: https://beta.observablehq.com/@mbostock/five-minute-introduc...
Godot 3 was recently released. I've only gone through one tutorial so far but having used both unity and game maker it has so far been a good experience. Not that the others were bad.
I got a little tripped up because I tried to assign a literal object to a name.

e.g.

name = { foo: 1 }

doesn't work. I ended up doing:

name = { return { foo: 1} }

but after your explanation, I guessed that this would also work:

name = ({ foo: 1})
He thinks "Miata = 50/50 balance" as if wheel size, suspension geometry, overall weight, are irrelevant.
> The whole idea that the Constitution is a living document is a myth

No, it's not; it's a fundamental inescapable truth of all documents, because meaning is dialogue between the author and the audience, change the audience and the meaning changes.
Smartphone user: "All my apps can collect all my data, I have nothing to hide, my life is an open book"

* sees collected data *

Smartphone user: "How did they do this to me"
yeah I can actually imagine that. like using an IDE based on the language it was written in to extend and tweak it more easily, or a window manager etc..

actually now you mentioned it, barring possible performance issues I'd also like a Python distro
I wonder if they have ever heard of fake ID (or spoofed ip addresses)? Boris Johnson is going to be spending a million man hours a day on porn sites...
And in some respects, it's far more practical for a company to adopt commonsense policies of not sharing locations publicly by default in war zones than for everyone active in that area to audit all their staff's smartphones; possibly the military have the resources and responsibility to do this but aid agencies don't.

(it's also very much in their interests not to have "delete Strava" as the first recommendation given to anyone starting a sensitive job)