skysight-inc/HackerNews huggingface dataset:
It's funny, I started reading this thinking "Ah, how nice they all are" quite sincerely (especially the gifts from Google and Codefresh - though I suppose you could interpret those a bit cynically if you put your mind to it...), and by the time I got to the t-shirts, I was pretty much in alignment with you.
Column Store Benchmarks: MariaDB vs. Clickhouse vs. Apache Spark
> We convinced our friends in the current Y Combinator batch to let us stay in a closet at their East Palo Alto home office for $600 per month. If we spent $1,000 a month we would have 25 months of runway, which seems infinite.

I'm all for frugality and cost controls, but this is ridiculous. It's things like this that brainwash a generation of fools into throwing their lives away at nonsensical ideas.

I'm not saying it's never right to put it all on the line and bet on your idea. I'm saying the vast majority of the time it's a terrible idea and doing something like this serially would make for a terrible existence.

Are you kidding? I would do it in a heartbeat. I'm not joking. Who wouldn't want to work on something awesome with all their heart with their friends in East Palo Alto for a couple years? Why not? What an incredible, amazing experience.

Ok, I can think of a bunch of people who wouldn't want to work like that. But for a certain type of person, that experience is more amazing than the cushiest "normal" job could ever be.

It was my dream since 17. It never came, because I never found anyone else in the midwest who was interested in starting anything. Everybody wants to work for someone else, or hates the VC ecosystem instead of playing the game. And what can you do alone? I should've moved to SF, even if it was into someone's closet.
Same here in Norway.
Advisory 2017-08 integer overflow in createImageBitmap(), March 17, 2017
HN-dotted already. Google cache: https://webcache.googleusercontent.com/search?q=cache:DmPqry...
I'm running a small game on Heroku (Node.js + WebSocket) but I want to migrate it to my own DO/Linode server. However, I know nothing about servers and I'm terrified I will make all kind of security errors. Is this something I should use to mitigate it?

OT but what I really want is a service where I just click a button and they configure the server for me with automated security updates.
The people in charge will never pay.

The investigation says that the crime goes right to the bottom - random people in the MDEQ who did their jobs and didn't rock the boat.
And majority startups fail; Analogy https://en.wikipedia.org/wiki/Blind_men_and_an_elephant
Personally I prefer safecopy.
To me it just sounds like actors in Hollywood, not doing the acting they want to do, but doing a lot of waiter work.
`It's interesting to note that the PS4 OS is also a forked FreeBSD variant as well.`

Here's a nice talk at CCC last year which explains some bits of FreeBSD in the PS4. It's mostly about hardware and how to run Linux on it, but FreeBSD gets a nice mention there too.

https://www.youtube.com/watch?v=QMiubC6LdTA
For me $100k sounds almost like a joke... specially when it puts billion-dollar companies to shame.
It doesn't make economic sense because VMWare and Microsoft don't have to pay out of pocket if a box in a datacenter is compromised and data is leaked because of bugs in their VMs and kernels that are only possible because of C.

This is like hiring somebody to build a bridge, it falling due to incompetence killing hundreds of people and then having nobody suffer any consequences. "Eh, bridges fall, what can you do."

Make people pay for buffer overflows and C is gone tomorrow.
Israel is imposing 'apartheid regime' on Palestinians, UN agency say
Sana kirja is word book but sanakirja is dictionary.
I'll bet we can have a civil discussion about this.
Even if it isn't cheaper, the costs are better to plan around.

We have an entire bureaucracy centered around benefits and making sure if folks have cheated their benefits. I'm sure we'll need some of the bureaucracy still, but it'll mostly be issues receiving their pay instead of having to screen everyone. Fraud will be more limited in scope because there will be fewer ways to commit this sort of fraud (identity theft, not reporting death, and folks inadvertently recieving double payments most commonly).

We'll still need some social programs. UBI simply won't be enough for some folks unless someplace has cheap, affordable healthcare. Otherwise, folks with expensive health needs still need some support. Yes, this will cost some money, but other folks will simply be able to retire and live off the UBI with no intervention. I'm pretty sure this will be cheaper than the current system. This likely goes down or away completely if everyone has healthcare they can afford.

We'll no longer need to maintain things like the SNAP system (food stamps) because this will simply be included in the UBI. You'll no longer have a seperate card to pay for whatever portion of your groceries are included. We can use existing infrastructure for the UBI payments like we already do for other cash benefits.

We could likely have more staighfoward payroll taxes and less paperwork to fill out with those, both on the government side and the employer side. I'm guessing there are other things I haven't looked over. I think overall we'll have fewer employed in this. Now, there will be the cost of the actual money plus distributing it to everyone in the country. This might make up for the savings above, I don't know as I've not done the math.

The point is this: If we can see these sorts of outcomes happening with UBI, then we can realistically estimate the costs and savings of the two systems. It'd take some work and research, sure, but I think it can be done.And for it to come out cheaper.
Last time I was in the British Museum (about 15 years ago I think) there was just a huge glass box in the foyer where you could put a donation. I don't know how much of the costs it covers but I saw quite a few people put substantial amounts of money in there. I paid five pounds and had a rather pricey snack in the café as well. No queue to get in.
At least he doesn't call employees "subordinates" like some other Silicon Valley hot shots.
Trump Dumps Climate Science and Innovation in 2018 Budget Blueprint
> Are you kidding? I would do it in a heartbeat. I'm not joking. Who wouldn't want to work on something awesome with all their heart with their friends in East Palo Alto for a couple years?

Working on something awesome with friends should not, and in most cases does not, require living in a closet. In most cases it doesn't require being in the same room, city, state, or even country.

> Why not? What an incredible, amazing experience.

Haha. Looks like the punch bowl is empty. Somebody make another round of kool-aid!

> It was my dream since 17. It never came, because I never found anyone else in the midwest who was interested in starting anything. Everybody wants to work for someone else, or hates the VC ecosystem instead of playing the game. And what can you do alone? I should've moved to SF.

You can do plenty alone. Only way you'll know how much is if you start.

You'll also see how much easier it is for others to join you if you're already doing something. Sitting at home feeling sorry for yourself won't find you a co-founder, building something will.
From the article:

... it fits a pattern: Throughout the document programs aimed at comprehending or addressing climate change take deep cuts, even where there is no obvious fiscal justification.

“The budget targets almost anything that is related to climate,” observes David M. Hart, who directs the Center for Science and Technology Policy at George Mason University, near Washington, D.C.
Yeah.. my parents kept the Press (the newspaper of the city I grew up in) issues for the day I was born, 9/11, fall of the Berlin Wall etc. But going out and finding similar things for other people you've never met, whose age you have no reason to know? That's creepy as fuck.
Preliminary note: I use AWS, Heroku, dedicated or baremetal servers, for different purposes.

I'd first ask what makes you want to move out of Heroku, especially if you have no sysadmin experience at all.

Re OT: you should really check out https://www.engineyard.com/, which provides a layer of services on top of AWS. You can handle a Rails or Node application with little experience and have security updates (Disclaimer: I'm a happy customer, but again I use many different providers so I don't think I'm too biased).
If you have a grammar, it output parse trees of dependency relations and POS tags. I write trees because it also handles ambiguities during the parse. A sentence, can lead to several parse trees. Give me a sentence that has two meaning in english I will try to build an example in english that displays the properties of the output of the program.

I am wondering how to construct the grammar automatically.
That's one of the arguments for SaferCPlusPlus[1]. It's a (high performance) option for retrofitting memory safety to existing C/C++ codebases. It requires (straightforward) modifications to the existing code, but involves much less effort than a complete rewrite. A tool to (mostly) automate the required modifications is being worked on. (But more resources might hasten its progress, if any of those well-resourced entities wanted to redirect some of their efforts from vulnerability detection and mitigation to prevention :)

Just out of curiosity, what kind of performance penalty are people be willing to accept in exchange for memory safety?

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus
Having worked at both kinds of places, one thing I've observed is as the team size grows, the places with many-hats approach end up/or have problems with accountability. For ex: at the end of the day who's responsible for devops (automating things that can be automated, and making sure the data science team doesn't wait for 3 weeks to get a simple security group access etc..) and things like that.

For sure, there'll be problems other way around too. So there's no one-solution fits all problems.
Because they are. If Uber wanted to run a tradititonal taxi service with a Union run driver system they'd have been just another version of yellow cab or that ilk. Nobody forces a driver to be a driver. One could flip burgers, drive busses, etc. Instead the ultimate end game is driverless cars and an expensive Union would do harm to that end.
>Feel free to make a version of the page for your own product, but please don’t copy the exact wording. That would be copyright infringement. ;0)

To be honest this sort of attitude is why many people have little or no respect for copyright. They see people being sticklers for copyright about things that are completely unreasonable to be copyrighted and extrapolate that essentially copyright is stupid and should be ignored. Same thing for patents.

Yeah in reality patents and copyright have their place, but every time someone uses a ridiculous patent or an overly aggressive interpretation of copyright, it turns people off from the entire concept.
> Economics are true whether or not your ideology agrees

This is not true. Hence the old name Political economy. There's no such thing as objective economics - much to the annoyance of usually libertarians.

And to add to this discussion there's no way that this would happen and not be fixed where I live no matter the profitability of the municipality itself. If the municipality couldn't pay for it, the state would. And the sustainability, or "is it worth it? profitable?", question would barely come up because access to clean water is culturally deemed more or less a right.
As it doesn't use 3D acceleration it should work fine in a Windows XP VM.
>What an incredible, amazing experience.

You realize you can do everything you said, without living in someone's closet, in 99% of the world, right?

YC is making billions and their workers are living in closets. That's insane.
> I know nothing about servers and I'm terrified I will make all kind of security errors. Is this something I should use to mitigate it?

Not really.

What Terraform does is to allow you to put all your configuration in (versioned) code. So you can have all your existing configuration, and then change the relevant definitions to Digital Ocean or Linode and make the commit 'Move to DO/Linode'.

Exactly how its configured - security or otherwise - is still up to you though.

> OT but what I really want is a service where I just click a button and they configure the server for me with automated security updates.

Why are you moving from Heroku to Digital Ocean then? Heroku is much closer to, if not exactly that.
A learning app using Oxford Dictionary and React Native
Introducing: Engineering Weekly
And how much do you pay for it?
Show HN: Open source table tennis/foosball leaderboard app
With Puppet 4, Puppet is lightyears ahead of the mess that is HCL. It's not a general-purpose language, but it's strongly typed and you can work with datastructures in a functional fashion. I'll admit that some more complicated transformations are less natural than I'd like, but at least they're possible.

If I could use puppet to manage openstack instances at work, I'd use it over Terraform in a heartbeat because the foundation is much more solid, but unfortunately such a provider does not exist.

I use terraform and want to like it, but every bug and weird behaviour and nonsensical limitation is making it harder and harder. Furthermore, these aren't really fixable implementation issues. The terraform language needs a complete redesign.

You don't need explicit loops and branching to do the kind of declarative programming terraform needs, but being able to use basic datastructures besides strings would be very useful.
You start out seeming trying to argue against me, but nothing of what you've written contradicts what I wrote. I'm not sure what you're trying to say.

> Whatever "right wing" is supposed to mean, I doubt it means these positions.

"Right wing" in this context is about economic positions, views on property etc. Right-wing libertarianism generally draw from the Austrian school, and people like von Mises and occasionally Ayn Rand etc.

Compare to left-wing libertarians who generally are anarchists or Marxists when it comes to economic views and views on property rights.

The entire point is that these two camps align with the traditional left and right on economic issues, but are aligned with each other on a lot of social issues and on anti-authoritarianism.
I think you have missed the fact that this money was given during the Obama administration. Since Trump have cut funding to the EPA it's hard to believe that all the "Flints" out there will have it better after 4 years...
The subsidy isn't going to be from rich residents to poor ones. It's going to be from urban cores to the suburbs. Spread out a bunch of people over a large area, and there's much more pipe per capita.
Good idea suggested by you !
Probably not the ideal response, sorry, but I only got as far as the homepage - really slow, jerky scrolling, scroll-to-anchors miss the mark, and the social media links don't work. Then, mouse wheel/trackpad scrolling stopped working. :/
The R version of plotly has been fully offline ever since they open sourced it. Alternatively you could also try ggvis, but it's not as polished as ggplot yet.
I think he mean that:

https://www.wellingtonnz.com/work/looksee-wellington/
> Employers want you to be physically present at the place of job to give you a job offer

Not all of them. The smart ones won't.
You should check Sailor web framework which is implemented in Lua; it lets you do such thing

http://www.sailorproject.org/docs/views
> thank goodness there's security competitions like these to work as a rewarding outlet for their extreme talents

$100k doesn't sound very rewarding.
Any portable Linux laptops?
I want to buy a new laptop, but I don't want to buy one that was made for Windows and change it to Linux. What options are there?
I know about Dell XPS 13 DE but a larger screen would be nice.
But there is a huge industry around this so it will be igored.
... and she was fired http://www.upi.com/Top_News/World-News/2017/03/17/UN-officia...
It's literally 5 minutes of googling, it was the 5th result for her name. Not sure why is this so big of a problem?
Haha. Looks like the punch bowl is empty. Somebody make another round of kool-aid!

You know, I've heard this type of irritating comment so many times over the years. I've been on HN since day two of its public launch, back when it was called Startup News. It was a magical time, mostly because everyone was universally supportive. This isn't a rose-tinted view of the past, or selective memory. It was the reason I was blown away by this internet community.

The cynical comments would pop up on Reddit, mostly from pg's essay posts. I couldn't understand their point of view. Were they jealous? Did they care so much about what other people were doing with their lives that they would choose to mock them publicly? I didn't know, but I felt lucky that HN wasn't one of those places.

Then as HN grew, it started here. Mostly people remained supportive, but there was this undercurrent of negativity that kept creeping in, proportional to HN's size.

Now I wake up nearly a decade later to see many people who share your ideas, that only fools would dare gamble their youth, that taking anything but the safe and rational route is "drinking kool-aid," that pg's essays are manipulative, and so on.

And so I realize that YC founders now have their own community, separate from HN, and the electrifying experience of the early days of Startup News is no longer present.

But I was there. I saw it, I flew to SF and met a bunch of YC co's, I saw their optimism and courage, and you could not be more mistaken about the type of people they are.

I'm not saying that it's all wonderful, or that they're giants, or that there are "normal" people and "special" people interested in startups. I'm saying that startups are started by regular people, like you and me, and that without a supportive community, it's incredibly difficult to start anything.

I didn't even care about getting rich. I just wanted to help somehow. But I'm just happy that their community grows and grows and becomes stronger in spite of your negative voice, and all the negative voices across the internet. It seems like proof that you have to not care what people think to get things done.
> The next question is whether someone being conservative, a Trump supporter, and/or both is enough to make the YC partners feel like they can't establish a "connection". One would hope that Thiel is proof to them that it is possible. The question is whether they'd give the benefit of the doubt to someone who doesn't already have billions of dollars.

I'm convinced they wouldn't. The various opinion pieces posted by sama made it pretty clear that they've got a particular agenda and the choices for YC applicants going forward are either 1) hop on the wagon, or 2) keep your beliefs to yourself.
I kinda thought that was supposed to be reserved for submissions that are non permissible, e.g., hate speech, sites hosting malware, or very off-topic & uninformative.
And if the code was not part of an unsafe section of Rust code. I have nothing against advocating for your favorite software but if you do it wrong by "omitting" things it will backfire, as a Linux user I seen this thing happen, you get some fanboy convincing people to use Linux, usually Arch because that distro attracts fanboys then the new user finds the ugly parts that were not advertised and runs screaming.
Kubernetes installation with kubeadm
We had a tough time with Terraform on AWS. The syntax is undeniably better than Cloudformation and having the concept of modularity built in is a big win.

However, when things went wrong we ended up with cryptic error messages and often when `terraform up` failed, then `terraform destroy` would fail too, leaving us using AWS console to jump in and start clearing up the resources. Particularly painful because AWS has no awareness that your stack came from a Terraform config, so you have to navigate through the subresource menus destroying things one-by-one.

We ended up switching over to Cloudformation. The extra verbosity does suck, but the tooling for running/updating stacks feels far safer. We can review the changeset when we update the stack, view a realtime event log as resources are created, deleted or updated, and best of all we can always tear the stack down from a single point.
JavaScript once had a JSX-like syntax called E4X
Sphinx does NOT use an RDBMS as store. It just provide a convienient interface so you can query Sphinx like you would do a SQL database, just one of several APIs to interact with Sphinx. The data store is very similar to Lucene, a folder with several files.
I see what you mean by overbetting on one idea, but please stop selling this point that they're throwing their lives away. That's unnecessary hyperbole. Even if nothing works at all, which is rarely the case, because the BATNA is networking with YC alumni and getting a safety job at GooAmaBook, they've wasted 6 months to a year for the YC program.
See this comment:

> Mine is a mostly word-for-word copy and dates Aug 2015. But as I recall the original was Dexter Bell, who offered this up on the ASP newsgroups and encouraged copying. But as with many other things I may be wrong!

And then the author's response:

> I think I copied the idea, not the wording. But it was 10 years ago and I don’t recall exactly. Your page is different enough to mine that it isn’t a problem.
I would prefer the image to look identical. Each host is going to have a unique name, and you're going to outsource your routing/discovery to the Client/another service anyway right?

Generally though, if there is some custom config data that must be passed on BOOTSTRAPPING the node, you can use templated values for user-data on cloud-init based systems, or the remote_exec provisioner. This can even include the modified shard name (with count). If you're talking about updates AFTER the machine has been in service, I do not believe this is 'officially' supported by Terraform but it can be done [0]. You may want to look into a proper CM tool w/ idempotency for that sort of thing (Chef, Salt, etc.)

0: http://stackoverflow.com/questions/37865979/terraform-how-to...
I wonder how did they evolve to survive such a variety of conditions
One of them has plenty of help from the hardware and has a pretty limited feature set.
Thank you, I didn't know that.
Milligram! I'm using that CSS for one of my side projects.. thought it was gorgeous but never had seen anyone else using it. Very cool to see you put it to good use!

Anyways, I've installed the code on one of my mainstream websites. Any data always helps and setup wa so simple! We'll see what happens!
https://www.sslshopper.com/ssl-checker.html comes to mind
Recently declassified nuclear test videos
> back in the day if you wrote to a block device with a write(2) size of anything other than a multiple of the devices actual block size you'd get a EIO or a EINVAL

It's not back in the day, it's still true. In Linux, block devices are kernel-cached by default, unless opened with O_DIRECT flag.

In general UNIX case (for example, FreeBSD), they aren't:
https://www.freebsd.org/doc/en/books/arch-handbook/driverbas...

So, in FreeBSD "dd bs=1" will fail if it involves any disk device: disk driver will return EINVAL from read(2) or write(2) because I/O size is not divisible by physical sector size. "cat" with buffer size X (which depends on implementation) will work or not depending on divisibility of X by physical sector size, and other random factors, like short file I/O caused by delivery of the signals.

Summary: dd(1) still has its place and author of original article is getting it wrong.
Btw American citizens can work in Canada without a visa - see TN status. Just need a job offer and relevant university degree.