skysight-inc/HackerNews huggingface dataset:
This could be useful for other vdom libraries, like Mithril. It would be nice if it didn't get tied to react, or the react parts were optional.
Why two brains are better than one
I don't know why you think you've obfuscated the url, as a search engine guy I assure you that crawlers are not confused by that sort of obfuscation.
I'm (mostly) not being snide... this is actually relevant to my interests (and yours, if you want to buy a certain kind of OpenStack services)

My own impression as a SysAdmin is that OpenStack is incredibly overcomplex, and that you want Ganeti instead. I mean, this is from the SysAdmin side, setting up and maintaining the cluster. Ganeti clusters are setup by one person. OpenStack clusters are giant IBM-esqe projects where you switch consulting firms at least twice before completion.

Of course, on the end user side, it's a different thing, and having a consistent api to code against has a multitude of benefits.

so I'm super interested in what users who are enthusiastic about (and paying for services from) service providers who provide service using openstack. I'm especially interested in how much of the openstack api is exposed to the user and how.
Not to detract from all the valid points raised in this thread, but the elephant in the room is that an individual’s level of education is generally associated with increased intelligence, and higher intelligence is associated with much higher rates of almost all psych diagnoses.

The same is also true in most other areas of higher personal achievement: lawyers, CEOs, politicians, etc are all disproportionately on various spectrums of depression, substance abuse, sociopathy, narcissism, and so forth.

At least part of the problem is how we view mental conditions as a society, which leads people to think that this is abnormal.
Sure, but staying in school until your 30's is a bit ridiculous. Only so many people can do it. Think about it. You're living off of somebody else's dime until almost 40.
I needed to make a distinction in the dedinition I gave. And I stand by it, even if the wording comes across as snarky. There are software engineering methods that are proven to work. They do not involve just diving in and changing the code. But I also think that there are valid reasons to not apply these rigid development practices to certain kinds of projects. For the rest, we might well get mandatory development standards forced on us to

I am well aware of the pressure on developers to get requested feature done quickly. But the vast majority of bugs that get shipped would be easily prevented by more thorough processes. All those projects writing highly reliable software demonstrate this. But the price tag has a few zeroes appended as a result.
- Sane, easy to use package/dependency manager that just works, every time (none of node/python/golang really have that, for entirely different reasons).

- Large stdlib that, while inconsistent, frees you from searching packages for everything (vs nodejs).

- I'm sure some will disagree, but php's documentation is top notch, easy to navigate, and with nice completion from user examples (you could say it is a mini-stackoverflow by itself). Golang's docs are good, python's are good but hard to navigate, node's are typically worse.

- PHP's ordered, possibly hash-backed possibly plain arrays are an abomination from a data structures point of view, but god are they handy! Golang is terrible here with its static types (fine) but lack of generics (just check how to sort a list of a non-primitive type).
I’ve let quite a few people log into the Facebook app on my phone and now I’m pissed.

I was always careful with privacy settings on Facebook, but the thought never even crossed my mind of what I’d be “agreeing” to by letting someone briefly use my phone.

I’m sure someone will come along shortly to tell me I deserve it and should have know better and was asking for it but whatever.

How will the GDPR handle instances like this?
More like a new, not-yet-battle-tested, proprietary filesystem is enough of a reason NOT to upgrade...
This reminds me heavily of Gail Wynand in The Fountainhead, by Ayn Rand. That said, this video probably suffers from some sort of selection bias. However, I do not doubt that a centralized group of individuals can pull the rights strings in the right places in order to achieve a desired outcome. There exist people who stand to gain from the destruction of Facebook.

If the incumbents of mainstream media could somehow get rid of Facebook by encouraging legislation to be passed which prevents unqualified individuals from disseminating news, it would not be a win for society at all, even if it's a loss for Facebook. There is a fine line between regulating Facebook and destroying freedom of speech on the internet. It would seem that the very notion that Facebook is a tool for democracy destruction is more dangerous than Facebook itself.

It seems crazy to think this is even possible, but I don't put anything past anti-terrorism efforts. I am quite afraid to consider such an outcome. I find myself conflicted; if Facebook goes down, I really hope it's for the right reasons. I really hope freedom is not taken away in this ordeal. We are already starting to see freedoms being taken away from the people. YouTube, Craigslist, etc. have already banned certain types of content in the past 2 weeks because of new legislation.
But every day is a sunny day in space? Or does the ground vs. clouds make a difference.
The “Pacificm” as described here is exactly Geek Social Fallacy #1: “Ostracizers Are Evil”:

http://www.plausiblydeniable.com/opinion/gsf.html

(Written in 2003, or about five years prior to the “Pacificm” post.)
I’m not sure the barrier to entry is still so low.

Someone starting now would be splitting attention between “modern” concepts like presented in the OP, and the hacky/broken standard commands and quirks that persisted through the revisions.

I’d guess Ruby or Python would be easier for someone starting from scratch.
Actually I think in some ways the lower classes have more psychological freedom here.

I've worked a bunch of minimum wage retail jobs and all the grunts mock the daily "walmart chant." At high status jobs people apparently really buy the "my employer is who I am" thing.
You don't have to do everything yourself, most things are abstracted and easily accessible.

It's a framework, it's job is to make it easy to structure the site and handle common tasks for you. Laravel does have validation built in. You might have to put custom rules to use every now or then, but I don't see a way around that.

But laravel sure has its cost when it comes to performance - it's not possible to have it both ways.
Sony's new boss seeks to inject entrepreneurial spirit
If you step a bit further back, it does not look so much like an actual lane: https://teslamotorsclub.com/tmc/attachments/streetv1-png.288...

A piece of software that mistakes that wedge for a lane in broad daylight has no business being deployed on the road, in my opinion.
Factorio is one of those early access successes, it could launch as-is and be fantastic.

It has support for Windows, OSX and Linux.
Click farms are often a room full of phones on racks with cheap labor:

https://www.zerohedge.com/news/2017-05-11/look-inside-chines...

I don't think they're primarily doing "click fraud" for ads so much as account creation (for spam), captcha defeats, and social media manipulation.

Maybe that's all click (tap?) fraud though.

Also... I'm not sure how Tapster compares to click farms on pricing. Aces them on legitimacy though. So... I don't think a Fortune 500 company is going to send their in development app over to Russian mobs for final bug testing. So they might be same thing but very very different market segments.
To my knowledge there is and has never been any option
to “undelete” your deleted content on Facebook.
There was a post on HN some time ago by a homeless woman. One thing she said would a lot is wireless access. She said a great deal of time and energy would be spent moving from the camp to internet availability.

Source
http://whathelpsthehomeless.blogspot.com/2017/09/a-virtual-l...
Sound waves offer new way to lock doors and secure payments
I don't think they're a media company. A media company would have some expertise in selecting and/or producing content.

The closest Facebook gets to this is feed ranking, but that has no real resemblance to anything a traditional media company does.

I don't think being a company that makes money by advertising makes you a media company. Google Search makes money from advertising, but is even more clearly not a media company.
Why, to help people connect better of course...
Tbh, a developer should be able to do the same thing if PSRs are used for the project.
It's a timescale problem. They can figure out when it might fall to within a couple of days, but, it orbits once every 90 minutes. As the descent becomes steeper the error bars become smaller than a day, but it's still orbiting about once every 90 minutes.
3 Kings: From Rap to Riches
You misread the article

>But money proposed for Wi-Fi was spent on more pressing needs...
>In 2016, Seattle Public Library stepped in. ... funded in part by $305,000 from Google.

So the govt proposal for WiFi was underfunded, then the Public Library stepped in with different funds partially from Google.
Kuwait is terrorist supported country
Manhood in the Age of Trump
Why would you believe them after they have lied to you once already?
I mean, that’s what asylum is for.
This here is probably one of the problems with helping the poor. When people are spending other people's money to help other people, they don't spend it very well.

As for the cost... For the record, I've lived over a year around the poverty line... In Australia--An even more expensive country. I also did a loop around the country, saw and went everywhere I wanted to go, spent most of my time at the beach or mountains, and surfing... and oh yea, had internet the entire time. Even amortizing that cost over ten years, this is still double what I spent on wifi.
Foreclosure Fraud Supposed to Be a Thing of the Past, but Happens Every Day
Some time ago there a guy that posted a "Show hn" showing his "lightweight templating engine in php". He parsed a HTML file and replaced <% %> tags with some text. It never occurred to him that php is actually a templating engine
The Amazing American Story of the Original Siamese Twins
Just use try{} and keep the secret.
To estimate that they’d need very precise information about the atmospheric drag on the station. That depends on many factors including the precise geometry of the station and
all it’s peripheral parts and attachments and their relationships to each other, it’s attitude, It’s rotation and angular momentum in every axis, it’s precise weight distribution, then there’s the atmospheric characteristics at every point through its trajectory across multiple latitudes, over sea and land and with varying underlying weather and temperatures. Then there is varying gravitational strength due to geological factors, and possibly even the influence of earths magnetic field on the structure. Bear in mind the vehicle is grazing through the atmosphere at an extremely shallow angle.
I think the cat and mouse game of finding an emulator aberration vs fixing the emulator aberration is waited toward the finding side. Especially for complex systems like current mobile devices, and when they are often heavily locked down like iOS.

At some point the effort to develop a good enough emulator is more expensive than just buying the physical devices.

But another option beyond emulator vs physical devices is physical devices with physical tapping (Tapster) vs physical devices with emulated tapping. That last option seems to be what is used in your video. It might be too expensive to build an emulator, but it is cheaper to (jailbreak? and) emulate touch inputs than to pay a person or a robot to put in real touch inputs.
Let's start with why TCP won't work: every time a packet is lost or reordered, your on-screen avatar will put Michael Jackson's moonwalk to shame.
UDP won't work by itself either because what happens if that packet that said I got the winning kill didn't make it to the server? There are all sorts of time-and-order-critical messages that are needed to correctly keep score in the game for example. So obviously we need 2 channels, some for order sensitive data (like score) and some for last update possible (like movement)
I can't find a reference, but I believe this is sometimes called the "evaporative cooling effect".
Definitely. I’ve been off Facebook for years but always felt judged for it. In the past few weeks it’s gone from being judged to being applauded for calling it.
That's an odd way of looking at it. I'd say it's an indicator of poor upbringing (whether parental or social), and it results in poor mental health.
If you want a free OSS URL shortener for your own domain name, I built a simple one at http://xluh.co/repo. Will be expanding on it in the future.
> If you run an ordinary Linux program, exactly how much memory should be allocated to the stack? That question is essentially unanswered.

Not at all:

(initramfs) grep stack /proc/1/limits
Max stack size 8388608 unlimited bytes
(initramfs) grep stack /proc/1/maps
7ffca6fb3000-7ffca6fd4000 rw-p 00000000 00:00 0 [stack]

init can request more than 8 MB if it needs it, but the binary starts with 128 kB allocated (and more faultable if you hit the guard page) and an 8 MB limit. It can change its own rlimits, sure, but it needs to do that within its existing 8 MB stack.

It would be perfectly straightforward to permit setrlimit to fail if you request too much of a stack, and disable overcommit entirely. So init can raise its stack by some amount, but not more than the available physical memory on the machine.

See also public header file <linux/resource.h>:

/*
* Limit the stack by to some sane default: root can always
* increase this limit if needed.. 8MB seems reasonable.
*/
#define _STK_LIM (8*1024*1024)

> At the ABI level, considering just the ELF binary itself, there is no limit in place. (no fixed size) This is a promise to provide unlimited memory.

The ABI also provides no limit on the size of bss, or on the size of the program itself. This is hardly a promise to provide unlimited memory for global variables or program text or anything else. The amount of memory is finite and unspecified by the SysV ABI and left up to implementations.
The possible trajectories are quite specific: https://twitter.com/Marco_Langbroek/status/97903409781211136... because it will re-enter basically over its own ground track. So although we don't know exactly where this will happen, we have a very good picture of where it won't happen (and that is most of the planet).

The alternatives occur because it is losing speed only very gradually with each orbit through the upper atmosphere. Tiangong-1 goes around the planet every 88 minutes, and one of those orbits will lose enough speed and altitude that the vehicle disintegrates due to heat or drag. It's just that due to variations in the upper atmosphere, we don't know which orbit exactly will finally tip the balance.

This is in contrast to a controlled re-entry vehicle e.g. Soyuz that washes off something like 150m/sec in a single engine burn to place it on an known and specific sub-orbital trajectory to get home.
Is there a way to test your own hearing online, I wonder? with headphones?
A flea market used game store has on in Montrel North. I asked how much and they reeally had no idead how much it was worth and quoted $4k because of an ebay listing.
Is Your Clock Tied to Mains Frequency?
> one of my mother's boyfriends would haul me around by my ears.

what in the f*?
But there's a reasonable expectation that people won't dig through your garbage to find one of your hairs and find your DNA info. It doesn't seem fair to expect someone to make sure their garbage is DNA-free.
The rule of three/five is probably the most tedious thing to deal with in modern C++. Assuming all your member variables are C++ types it's not TERRIBLE, you should be able to handle everything in the initialization list (using std::move for the move constructor) - but it's still easy to forget to initialize a member.

This is one area where Rust really makes life much easier.
Japanese Whaling Vessels Return to Japan After Murdering Over 300 Whales
The Lost History of an American Coup D’État
That's from another article by Yudkowsky!

https://www.lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporativ...
But still very much down from before the CA story dropped.
This is a diversion from the important point the parent was making
> higher intelligence is associated with higher rates of almost all psych diagnoses.

Here's a recent thread about that: https://news.ycombinator.com/item?id=15886128

Yeah, it's possible that people with higher intelligence are more susceptible to some of the mental health issues that academia seems to induce. I know I struggled with some issues the last ~2 years of my PhD, but the issues were probably already there at the outset.
It's not Electron, but it is Chromium.
Yes. Personal mental state is a poor indicator of how well things are actually going, because people seem to mentally get used to whatever it was they grew up with.

It goes another way: having some awareness of the situation is actively harmful for the same reason, because it makes it less acceptable mentally.
I'm surprised to disagree so thoroughly with someone who teaches a programming languages course at Stanford.

It's a problem of education, and business needs affecting education.

What do schools teach? Python? Java? C? A little lisp maybe? Javascript (oh god)?

Why? Why are we pretending those languages have anything at all to do with learning computer SCIENCE? More like job-training for big companies, so that graduates are 'job-ready' when they graduate.

You don't need studies, because users don't KNOW what's going to make their lives better, other than incrementally better. Imagine asking people who rode horses what they'd like to have improved in terms of transportation. Who in the world would say a car? A self driving car?

Cars require massive infrastructure investments. Programming language research and development requires serious investment, and serious collaboration. When people who don't do research, decide on allocation of funds, demand X number of papers published that rot behind paywalls, etc etc, why is anyone wondering why we're still using C for critical world-wide infrastructure?

For someone who expresses this far better than I can, watch a couple of videos of Alan Kay on youtube.
I'm reading E.O. Wilson's "Letters to a young scientist" right now.

He's a thoughtful man who really knows his stuff when it comes to biology.

If he suggests anything at all, the world should listen.

We owe him a greater debt than most people will ever realize.
The argument for dynamic typing (whether one agrees with it or not, I actually don't) has nothing to do with explicit annotations. Rather, it is that there are paths in the design space that lead to correct solutions but pass through several inconsistent attempts (i.e., containing parts that contradicting each other and/or the problem statement). It is useful (again, according to proponents, not me) to consider these inconsistent attempts valid programs so that programmers can obtain example-based feedback about the consequences of their designs. Logic and abstract reasoning are not everyone's forte, after all.
Couldn't it be that a high level of education/intelligence is also a sign of high socioeconomic status which would imply better access to healthcare and more psych diagnoses?

This might be wrong but it seems like an obvious superficial criticism.
Exactly. Everybody wants this incredibly expressive, powerful, functional, safe language that they dream about. We already have Lisp and nobody actually wants to use a language that powerful because it's not actually easier, especially for collaboration.
"One wonders if there is a connection between the near-banishment of manhood from America’s social sphere and its sudden prominence in the political one."

When did we ban manhood? I don't get it. I love manhoods. ;)

But in all seriousness, I'm a feminist, and I'll support anyone's desire to express their gender and identity in any way they see fit - hyper masculinity is just as valid as hyper femininity and everything in between.

I support anyone standing up for their rights in specific situations.

In fact, more people should do it.

Also, I think this opinion has a lot of visibility in the peterson-youtube-bubble and less so in active voters, who are more concerned with jobs and populist rhetoric than gender.

But .. whatever.

Seriously if you are a dude reading this and think you are under attack, I just want you to know that I've got your back. You have rights, the right to speak up, to be yourself, and not be attacked for your gender.
I have a lot of earwax build-up, so whenever I wear earplugs they stick out stupidly. But this thread has scared me to death, so I think I'll keep on using them.
To be fair, if the <% %> tags HTML-escape the text, then it might be considered better than raw PHP.
Symfony 4 looks and feels like a slightly odd java Spring setup.

Annotations are ugly as hell in PHP but thats a result of not having annotations supported in the language itself (you need an annotations preprocessor and they're all in comment blocks).

There is an rfc for annotations in php as a language feature, so maybe someday. When that happens, Symfony may as well be Spring for PHP.
I take huge issues with this statement

> For a multitude of reasons, straight-line, sequential imperative code comes more naturally to programmers than functional/declarative code in their conceptual program model

On the contrary, I think most people are 'configured' to think declaratively and functionally. Many programmers on the other hand are somewhat mentally atypical in that they think quite imperatively. This leads them to pursue technical hobbies, like programming. However, we do a huge disservice to think that 'humans' are better at imperative stuff. In my experience, there's a significant subset of people that find declarative stuff significantly easier, but do not pursue programming when they take their first OOP course and are turned off.

For me at least, I played around a bit with programming when young, but it never clicked for me until i started exploring the declarative and functional languages. These just came way easier to me than everything else, and had I not been exposed to them, I doubt I would have continued in this as a profession.
Depends on where you're coming from. A Spring dev would take one look at Symfony and be right at home (aside from the yaml configs everywhere)
Nice write-up.
Just out of curiosity, since the creator seems to be on this thread, I have a question:

I'm sure there's an optimal "taps per second" number, where once you go over that threshold, the screens are unable to recognize the distinction. Can you share those numbers if you have one? Super interested.
One decentralized project is willing to list alternative options, many past the 'create a prototype' stage:

https://www.scuttlebutt.nz/faq/misc/related.html

ZeroMe – Decentralized Microblogging on ZeroNet https://news.ycombinator.com/item?id=15464156

An off-grid social network [Scuttlebutt] https://news.ycombinator.com/item?id=14050049

--

A recent discussion of building on IPFS, where a developer was honest about drawbacks:

OpenBazaar 2.0, powered by IPFS https://news.ycombinator.com/item?id=16702684

haven't solved the decentralized reputation problem and reviews can't entirely be trusted

--

I am interested in this space because first mover advantage is still kind of up in the air until something works well enough to build a network advantage.