skysight-inc/HackerNews huggingface dataset:
My (to be fair, minor) issue with gift cards is that they're essentially saying "hey, have some money...but you can only spend it at this one place of my choosing, not yours".

I'm aware that this is pretty low on the list of problems you'd hate to have but it's there nonetheless. Let's say a relative has heard me talk about some Arduino project I'm messing with or something to do with building a computer. They don't know much about either of those things but they know I like "techie" stuff and gadgets so they get me a gift card from Best Buy, as that is the only electronics store they're really aware of.

Now I've got a $100 gift card to a store that either doesn't sell any of the things I'd want to buy or charges a hefty markup over what I'd normally be willing to pay. Sure, I could sell the gift card to some bargain hunter for $95. They'd get $5 off, I'd get most of the value to spend elsewhere...

...but that's a hassle and not at all what the gift-giver would want to necessitate anyway. The other major option is to just suck it up and either buy something I don't really want/need out of the available Best Buy catalog or maybe buy that $100 item that I would've just found for $70 at Microcenter or Newegg.

I think you nailed it when you pointed out issues of perception and tradition. Giving cash to someone other than an aging/retired parent or a young child comes off as odd. It's almost like you didn't care enough to think of a gift that they would actually enjoy or shows that you know them. I just think gift cards are about the same in that regard, only less desirable or useful.
Have you tried to get a license from OWS for closed-source commercial use or know of anyone who has? You seem to be assuming that OWS is 'playing favourites'. The reality might be 'most alleged commercial users don't want to pay for this stuff'.
How I Burned 10M Dollars So You Don’t Have To
What seems lost is synthesis and abstraction of ideas: you get unfocussed narrative with no concentration on the point.
Reaction buttons and extremely easy analytics
> It sometimes feels like the security community is a bucket of crabs where any time something starts getting traction due to ease of use a lot of others try to pick at it due to it not being perfect even if many of those things are trade offs

That's because when it comes to security often theoretical vulnerabilities end up being protocol-destroying vulnerabilities in practice. Security folks are notorious for saying, 'that won't work,' being ignored — and then everyone being surprised when indeed it doesn't work.

> phone numbers allow for signal to be a drop in replacement for other messaging apps with minimal to no registration required

The issue is not allowing phone numbers as identifiers: the issue is in not allowing other identifiers. There's already a URN scheme for telephone numbers, and there are URN schemes for many other identifiers, to include email addresses, and there are even ways to add additional schemes. If Signal used URNs rather than telephone numbers, then users could continue to use telephone numbers but advanced users could use other identifiers, as they wish.

> lack of federation means ows can control spam better unlike in a federated environment where lazy/malicious operators can cause lots of problems

A spammer cannot spam someone whose public key he does not know. If there is no central directory of identifiers to public keys, there's no way for a spammer to send spam. It is possible for someone who knows one's public key to spam one, but since the sender's public key is tied to a public identifier, one knows who sent the spam.

Does Signal perform any anti-spam activity anyway?
Small edit: I should have made clearer what I meant by metabolic rate. Metabolic rate in terms of heat produced per day increases as a function of mass, so humans have a higher metabolic rate by a good bit than mice. See Kleiber's law:

https://en.wikipedia.org/wiki/Kleiber's_law

However, this relationship scales sub linearly (exponent is ~3/4), so a human is actually more efficient (in terms of converting food to energy for living whose waste then gets radiated as heat). Essentially the concept stands, a mouse's metabolism works differently (apparently generating more heat) than a human's, and we should be careful about how we compare the two.
Ask HN: I have the dream to retire when I turn 40
Hi Hackernews,

I need your advice! I have the dream to retire when I turn 40.

So, I’m 30 years old and I’m living an average life. i.e. after having finished college I got my first job developing Apps for a small company. Then I moved to a huge old-school company… I’m not doing the innovative things I always dreamed of when I was at university, but I’m earning good money and I’m just working 35 hours per week which is the best.

Since o was 25 y/o I’ve been dreaming of creating something that will give me enough money that I can quit any job and then I can focus in my own projects and enjoy life without doing stupid work (my opinion) for others.

How realistic is this dream? I know I’m not the only one having it.
How should I start?
My personal favorite, "The Great Silence" - http://supercommunity.e-flux.com/texts/the-great-silence/
It's not Docker that's the issue, it's that well behaved DB software limits its memory usage to a fixed (but configurable) value. Unless you hand-tune the size of the (in this case) InnoDB buffer pools for each DB instance, the memory usage will not be as efficient.

Of course, if you're hand-tuning different DB instances, you're already in trouble.
US military prepares for the next frontier: Space war
what I'd really like is ability to take a swagger spec and click a button to deploy it on AWS Lambda.

This is great for internal facing REST Api. I don't know about scaling but hypothetically serverless means it should handle public requests fine.
> If you need a warning saying that eating a magnet is dangerous, you're not very clever.

I don't think non-clever parents ought to be punished via their children. That seems a little Old Testament biblical.

> Don't you think the whole "put a warning sticker on everything" is getting a bit ridiculous?

That's pretty good late 90's standup material, but I'm not sure if it's factually supported. Are there too many stickers? Are they effective or not effective at preventing harm? Do they incur more costs than the harm they prevent?
Indeed. It's quite humbling to see that there are people on Twitter and HN who know 5x more than you do. It drives me to learn more to be honest!
Note also how poorly the government protects so many of its crown jewels of data. Like those OPM security clearance records. And need I mention Mr. Snowden, or Sidney Blumenthal, who didn't hold any sort of clearance, cutting and pasting NSA GAMMA material? If you can't trust the NSA, who can you trust ^_^?
I worked on SINA components in the past, so I know first hand what they're capable of and what some parts of the German tech media claimed they're used for. (tl;dr: there's very little overlap between some of the more popular claims and reality)

I suspect something similar happened here: BKA and some contractors build the trojan software. BVerfG requires that these tools are limited in their impact, and lawyers would also have a field day in court with any case where the software was used, if it can be shown to create security issues and so the BKA requests a security audit from the BSI (that's part of their charter) and gets it. That might have meant some code (in form of patches) flows back, but given that it's the BSI we're talking about, I doubt it.

Unfortunately the BSI is chartered to do security reviews for federal software, so they can't simply refuse. Meanwhile BSI officials are paranoid because they know (from the SINA/ISP surveillance FUD) what public reception of such a job looks like and tries to do PR management (and fails, which surprises probably no-one).
> Cheaper knives don't always take well to sharpening and most folks don't know how to sharpen knives.

I'm sort of a sharpening fanatic (I have an apex sharpener) so I just generally reach for my big chef's knife, or my little paring knife for detail work.

Sharpening serrated knives is quite unpleasant though, I don't like doing it at all.

> Most home cooks get a easier slice with a serrated blade than the smooth, simply because the smooth-edged knife must be sharp to slice through the skins.

But a smooth-edged knife actually slices, the serrated knife pulls and tears. I usually have a couple of tomatoes on hand when I'm sharpening my knives, just to make sure I'm happy with the edge I put on them.
> But much like with US trains, your savings are at a cost of time.

That's the difference though. In the US, trains are so expensive that they're almost always more expensive than flights.

Also, comparing to NYC is disingenuous. NYC has by far the best public transport in the US. There's a very significant drop-off in quality (other major cities have poor public transport, and for smaller cities it's nonexistent).
The hugest blow open source received in recent times was Minecraft being bought by Microsoft.
Minecraft is/was what personal computers where for the open source community- a chance not to propagate abilities or rights, but a mindset.
You can do everything yourself- if you can create it - you can share it with everyone.

If they would have added a "Shrink-e-nator" that allowed for complex devices to be shrunken down to one block size and carried around and a GitHub like system to share constructs & turtle programs- it would have been a whole world-wide new generation, growing up with open source.

Gone, what a nice, woody sort of word..
Does the "Maintenance/Updates Limited to 1 Year" bit mean that you'd have to get a new starter license after that, or that you're expected to start paying for updates after one year?
I see that Acre (a home construction company) is on there. Kind of odd for a gift giving site.

"Merry Christmas! I bought you a house!"
> proceeding down this rabbithole rapidly leads us to a place of advanced paranoia

When it comes to security, today's advanced paranoia is next year's common sense. Remember that folks used to think that telnet over the Internet was harmless.

Would OWS refuse to implement a court order directing them to collect and forward metadata? I don't know.
America has only about 5x the freight rail traffic of Europe, while Europe has over 100x the passenger ridership that America has. I don't think the freight advantage (if it can be called that) justifies the disadvantage of our relative passenger immobility.

By the way 40% of US rail freight traffic by weight is coal, which is nothing to be proud of. If you erase the fact that USA is still a massive coal consumer, it starts to look like Europe moves as much freight as America does.
I think Slashdot has something like this. Not sure how well it works.
Awesome work! I noticed that you'd also done some work getting animated gifs displaying on the c64, seems like that would be a cool extra feature to have inline images display in the channel output, though I guess you'd have to do colorspace reduction & image resizing on the PI to avoid memory limitations on the c64 side.
The CPSC successfully drove every other company in this product category out of business. For any CEO in this position, it honestly bears question whether fighting a seemingly unwinnable battle (they claim they're the first to win such a battle in over 20 years) is going to end up eventually allowing you to turn a profit, or if your best bet is to close up shop and enter a different business entirely.
How to become a great developer as a stereotypical “right-brained” creative?
I've always struggled with math and the sciences. Throughout all my years of education, I've consistently been an A+ student in history, language and the arts. Math and the sciences, however, were always difficult. I felt it'd take me longer than my peers to grasp a concept, and even then found it difficult to retain and apply said concepts to new situations.

I've always had a respect for these subjects, however, and a desire to be "GOOD".

Now, many years later, I've found myself in a position as a web developer. I've done a lot of CSS and JS over the last 5 years and enjoy the balance of creativity and technical thinking. However, I often find my technical solutions aren't as robust, elegant or efficient as my more traditional comp-sci-backgrounded team mates.

A common suggestion is to read specs or dive into lengthy technical books, but if you're a more creative-type person, these can often feel soul draining and not engaging. Often I "can't see the woods for the trees", having a difficult time understanding what is important in a situation because there is just too much detail overload.

How can I get passed this, and learn to think more analytically, more like a programmer? There are so many things I want to make, and so many problems I want to solve, but I feel like I'm constantly digging myself into holes simply because I don't have the same technical forethought and mindset as some of my peers.

To my fellow more lib-arts-minded HN users: How did you get passed this hurdle and become a great developer?
> The Tea Party was a fringe 'grassroots' movement a few years ago - also intended to clean up government.

The Tea Party was Koch-funded astroturf.
Agreed - so far I think it is the best introduction to learning React Native. And I've reviewed a lot of them - see https://github.com/hsavit1/Awesome-React-Native-Education
Intel discloses “vector+SIMD” instructions for future processors
You are looking at a holiday shopping list which is the epitome of consumerism. You shouldn't find things that are elevating the human spirit you are looking for stuff that you would find in skymall or the home shopping network.

There are plenty of yc companies tackling interesting problems - you just wouldn't find them on a holiday list. For example:

Triplebyte - trying to take a data driven approach to make recruiting for more scientific

Gitlab - building cool open source software to host your code

Higherme - building customized education software to help kids learn math and science

Priceconomics - they have some of the most interesting content coming out of tech (opposite of huffpo/buzzfeed/etc)

Zapier - ifttt for the enterprise / lots of cool tools for companies

Mixpanel - power modern analytics for companies

I think it's unfair to judge all of yc based on a holiday shopping list which by its definition should cater to our consumerist desires. The most interesting companies shouldn't be on this list since most wouldn't have a product that is bought by consumers.
Most of those things are also things that require (relatively speaking) little engineering effort from a software perspective, which goes back to my original point.
I think the GPL is actually a perfect license in this case. Anyone who wants to use their cipher in another GPL project is free to. Commercial entities who won't do this can pay OWS for their time, expertise and IP in order to get a different license.
The service you experience with Prime definitely depends on where in the UK you live, or rather where the item is going.

I live in a city centre, within 50 miles of an Amazon distribution centre, and it often offers me same day delivery. Like, order at 3am, items arrive at 8pm.

But if I change it to my parents' address (more remote but still in civilisation), it takes them 1-2 days to deliver.
I've never once been to an airport that didn't have either a bus or a train link to the nearest city.
People laughed at Asia’s first AI/ML accelerator – so we joined them
Italy seems to be better now than 20 years ago...

I visited this past May. Flew into Rome and immediately hoped onto the fast train to Florence. Spent a few days there, then took the fast train to Bologna, transferred to an inter-city (not as fast) down to Riccione for a few days cycling around San Marino. Then took another train from Rimini back to Rome (not high speed, but cut across the central mountains).

Anyways, it worked well. The cost was far less than flying Rome/Florence/Bologna. Might not have worked as well if we wanted to venture out of the cities, but for a typical city-based vacation, it was great.
Ensuring safety at home is the role of parents (where reasonable oversight is enough), not a paternalistic government prone to overreach.

If parents themselves are generally too ignorant, then there's a much bigger problem.

(Odd that someone used a downvote on this.)
To each their own. The fact that CTEs are optimization fences in PostgreSQL is one of its dearest features for me: it allows me to insist on a particular execution plan by lifting an index scan into its own CTE. This is important specifically when there's a lot of data and I can't take a chance with the planner getting it wrong.
If past experience continues, you can renew the starter license.

Edit: sounds like that's no longer the case. See sibling comment.
I used "bizarre" based on the tone of the guys writing. Read some of the older stuff he's written about it; it's been going on for years. He cares about this a lot more than most people who suffer from these sorts of regulation. It's not clear to me that he actually ended up with an economic benefit to justify the time he spent on it.
If you aren't playing the startup lottery, there is one and only one way to retire early: save aggressively and spend as little as possible.

This is a great blog on early retirement and what it takes to get there.

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
How can you reasonably suggest trusting a mobile device if you have "real adversaries"? If you define your threat model to include any serious governmental interest, you cannot trust a cell phone. They have an always on network connection, remote auto-upgrade capability (at least for the baseband, if not the user software), and built-in microphone, cameras, gps, and other sensors.
Are you calculating customer acquisition costs correctly?
> we eat pancakes, waffles and Full British Breakfast for brunch during the weekend morning.

Is this an image thing? I really can't understand how you can learn to prefer poached eggs and bacon over dim sum for the same price when your taste buds started off with the latter.
If you don't need containerization and still want those features you mention why not just use Vagrant?
Yes - a thousand times yes!

The goto has gotten a bad rap over the years because of Dijkstra's paper. And that paper has unduly influenced a lot of incorrect thinking. There are valid use cases for goto, and this is certainly one of them.

I use it all the time like the example above. Particularly because it makes my life so much easier when developing and debugging embedded C code across various tool chains, some of which have less functionality than others.

[edit - correct typo on Ed's name]
I have not, thank you for the link.
This.

I buy 2 pair of Levi's 501 on sale each year for ~$35, a single brand/style of underwear, single style/brand under shirt, single brand/style of athletic socks, 2 pair minimum of any style/design of non-athletic socks, etc. Button up shirts purchased as needed (trying to limit to 5-7) from same brand, and all matching jeans. I can blindly grab first item in each stack and have consistent results. haven't felt need to simplify any further. I try and stock up on the socks/undergarments during sales, and then replace in drawer once showing signs of excessive wear. so far so good.
Well, firstly, this isn't "censoring" as such.

I know that, living in 2016, the concept of "objective truth" and "objective falsehood" is a hard one to really wrap our brains around. But lets try:

Some things are true, and some things are false.

You're very welcome to say "something stupid on Facebook" as an individual because you haven't presented yourself as a news source. But Facebook shouldn't play willing participant in giving conspiracy sites a platform to present made up stories as truths.
MIT engineers find new approach to creating bending artificial muscle fibers
But that doesn't make sense. If I'm selling a stainless steel bowl like they use in commercial kitchens can I say "now every person ever can whip up Michelin-starred omelettes" or something?

I mean I suppose I could, but it makes me sound like an idiot. It's also plainly factually untrue. No Michelin reviewer will ever see my meal, no meal I make will receive a Michelin star. It's literal nonsense.

And Sous Vide has been around awhile and totally solid units can be had for about $100. I remain confused about what value-add YC and/or this company is bringing to the space.
They also use stoves -- that doesn't automatically mean you're creating Michelin worthy meals because you have a stove. Like any cooking equipment, you need skill + technique + great ingredients to create a professional-class meal.... and a lot more than just a sous vide machine.
But people don't see that, because it isn't true.

You're conflating the idea of external remote control of software with freedom to do what you want on a computer. They're completely different, unrelated concepts.

Of all the operating systems, only Windows does things that it really shouldn't, and resists attempts to keep it from doing those things.

macOS puts limits on non-expert users, but if you know what you're doing it lets you work around the limits - so far, at least.

Even iOS is easy to open if you know how to install fuse from the command line. You can't run as root, but you can access the file system without having to go through iTunes.

Ubuntu meanwhile added links to Amazon that no one really wanted. In theory you could get rid of them by recompiling or using a fork. But creating and maintaining a custom Linux fork is something that is completely beyond the skill of 99% of users, and probably beyond the skills of more than 10% of professional developers.

And if you're using someone else's fork, you have no idea what's in the code. We've seen libssl infiltrated, and it wasn't even hard. Who knows what else is in there?

In reality access to source code gives you absolutely no protection from bad actors. There are no reliable tests for overall security, and the ecosystem isn't large enough, focused enough, or professional enough to appraise security with any confidence.

So the idea that "You can control your computer" is just rhetoric. You can't. You will never be able to. You will always need to rely on an ecosystem of developers, and large parts of that ecosystem will be opaque and closed to everyone for practical reasons.
Knives must be kept sharp, including (perhaps especially) in the home kitchen. Failure to do so is dangerous, and that's compounded by poor technique.
I honestly had no idea this was even an issue. I purchased some outrageously strong magnets from Lee Valley for some wood working projects.

You don't want to get them stuck between your fingers, but besides keeping them away from visa cards and rotating hard drives, I didn't think much more about the potential dangers. Thank goodness the negligence of my government didn't cause me all manner of danger (kidding).
I'm curious if you could recommend some alternative sources for news?

Every media source has bias - is the NYT really any worse than others?