skysight-inc/HackerNews huggingface dataset:
I agree with this list almost entirely, except I would move #18 to #1.
I can't emphasize number 2 enough. But I'll try:

SAVE, SAVE, SAVE, SAVE, SAVE. Seriously, if you don't want to have to be working for the rest of your life it's time to start saving now. Maximize earnings. Maximize savings. I just realized at 31 how much savings opportunity I wasted over the past 7 years... Actually, I don't even want to calculate it up. I'm focused on the future.

Save!

And sleep more.
Compensation. I know an engineer with 3 year experience who was offered 150K salary + 600K of stock grant over 4 years. Management get paid a lot more, obviously.
If you don't know the details of your employees jobs, you know their skillset and their ability to deliver results even if you don't know the techniques they use. If you're even slightly clever about communication styles it can work fine, although it does mean that motivation must be treated as a thing that should rarely waver. The more mature and skilled the person is and the more trust you have the less likely it is to cause issues.
Ya'll need to chill out and look at a price chart of TWTR over time. This is very common run-of-the-mill volatility.

Source: http://stockcharts.com/h-sc/ui?s=TWTR&p=W&b=5&g=0&id=p870792...
It's even a little more than that. The Internet is now making it so that I can hire someone else to deal with moving stuff for me. For example: https://getdolly.com/ and https://www.instacart.com/

It's getting to the point where, if you live in a dense city, owning a car isn't just a thing you can live without. It's becoming one of the more obnoxious possible ways to get things done.
clickable - http://failpulse.com
Thank you. So I'd probably want to cache the results or add the record into a database if I don't want the latest results every time?
That is how the pyboard works, with MicroPython https://micropython.org
I think most people here know how to get around a paywall. It is pretty easy
This is awesome.

> Create a single or multi-user business account, approve orders

This alone is a killing point. If all the orders to the same company (location) are aggregated and shipped based on a predefined schedule (like every Monday).

And with this, pantry can be filled with food that people actually want.
Twitter has always skewed older.
The serious interactive users of twitter typically use it like a threaded IRC channel, with added benefit of being able to search based upon user and hashtags.

I've used it to good effect to watch real-time events like protests and riots.
Welcome to the stock market. If I had to guess, they predicted bigger growth, which in turn set higher valuations and expectations.
I really appreciate what Chrome did. People got clever and would move their player (or triggers) in front of your regular clicks to get their annoyance to play. They can't do that with right-click and a left-click in a context menu.

At least, that is my assumption, and if not, they should consider that as a positive outcome for me.
Well at some point growth has to slow. There are a finite number of people interested in what Twitter has to offer.
Ultrasound also makes it massively easier to spoof distance measurements, because there's nothing that requires the attacker to use ultrasound for his own transmissions.

The speed of sound in air is about 1ms/foot, so if you're trying to measure proximity within 30ft, you're looking for a 60ms roundtrip delay, or 30ms for one-way. If the attacker has ultrasonic microphones and speakers connected with radio waves, that means he can spoof your fob from up to 9,000km away for roundtrip ultrasound, and 4,500km away for one-way, under ideal conditions.

The speed of light imposes difficult constraints in terms of how fast you have to respond, but at least the attacker can't outrun it (as far as anyone knows).
- being smart and being wise aren't the same thing

- not everything in the world can be expressed as an equation

- conserve your body as if your life depends on it, it does

- there is a story behind everybody
Actually in my 5 person family only 2 of us can carry stuff. One (me) is designated as the procurement person, so I do the shopping. I can't go every day because I have a busy schedule (even on days I WFH).

Consequently I'm buying hundreds of dollars of stuff each time I go, and most times I have a kid pulling on my arm. How am I supposed to carry all this stuff?

Luckily I have instacart, Google express, and Amazon to fulfill all non-groand the deliveries are sent to my house.
Granted I'm an old fogie no longer in the target demo for hip stuff (turning 40 imminently) but I don't know what I'd do w/o Twitter. I communicate with friends, use it as a defacto news aggregator, an aggregator for chatter on various topics that interest me, a way to discover new things, keep up semi-professional acquaintances (largely w/ people I've never met in person) and even met a handful of friends w/ it.

I've no interest in the visual based media that's slowly replacing it, but I've always been more of a text person than a picture person anyways. Also I like being able to quickly scan dozens of messages instead of the large amount of real estate a picture would take up in relative terms.

And speaking of the compact size, I find the 140 char limit to be feature, not bug. At least for the people I follow they generally use that as a way to hone their thoughts and not just blather about.

I have my complaints, nothing is perfect but while I enjoy using FB losing Twitter would put a giant hole in my day to day life.
Or "my life would be better if owning a car and driving it everywhere weren't the least-bad option available to me"
You Can't Backdoor a Platform
I decided not to have kids because my take on the near-term likely future isn't entirely optimistic, and I don't want to risk being right.

Regardless, I have a serious driving interest in making that future better. I have no idea if it's as much motivation as a parent has, but it's still a very big motivator.
My understanding is that the "crash" was actually better-informed than Twitter had intended. They do have a bad earnings report, which was released sooner than they intended. Perhaps before various insiders' sell orders had a chance to complete? b^)
This is just a guess, but it looks like it could be running in a WebView:

> although the apps were designed for the Apple Watch, you can actually also use them on the web, or on a phone
Andy, do you have kids while living in a walkable city? I've done this before and some days, it's like what you say. Other days its simply that we haven't gone for a bit, and so it takes 3-4 arms to heft it back. Serious pain if you're out with the tykes and don't have your spouse/SO along.
I hate to be a downer but this "idea" will vanish like morning mist with the first terrorist nuke.

Urban designers for densely-populated countries should plan instead for people and industry to spread out as much as possible to eliminate the effective damage of WMDs. I think there was a sci-fi novel (by Asimov?) where people no longer lived or even met with each other, fearing death through either disease or malfeasance.

And the way drones are progressing, we'll soon have some like those in Dune - "bugs" that fly to their target, identify him/her and kill only that individual. I haven't heard of anyone working on a bug spray yet.

One solace: all the above was brought to us, one way or another, by democratically-elected large powerful national governments. Guess we wanted these things, eh?
Appdash, an open-source perf tracing suite
And yet somehow, back in the days when family sizes were larger and car ownership rates were lower, people managed.

I think our baselines have shifted: We've become so accustomed to living in places that are designed around the assumption that everyone owns at least one car that it's becoming hard to even imagine things that were just everyday life less than a century ago.
You know, how awesome would it be if a RPi booted up directly into Python in the same way old 8-bits booted up into BASIC? This could really help it better achieve the goal of being an educational instrument for young students.
The way stock prices work is that the price of a company's stock (or more relevantly, the price*num_shares) incorporates their current earnings as well as their potential future profits (which is driven by the company's forecasted growth). Updates on how the company is actually performing (e.g. earnings releases) are a chance to get concrete information that allows everyone to update their expectations of future growth. If the market at large was expected some number $N, and the actual released figure less than $N, then self-evidently the expected growth would be adjusted down.

If I expect that I'll have 50,000 dollars in the bank a year from now (starting from 0), and 6 months in I only have 15,000 dollars, then naturally I would adjust my expectations downwards.
Revenue hasn't been a problem, Twitter will do over $2 billion this year. Wall Street has been fixated on user growth though. Probably thanks to Facebook touting its ever increasing user base.
What is this 'Shared Accounts'? Can one link an organization account to a personal account in the future, instead of sharing a password?
And whats the end of the day metric to watch? Whether work is getting completed on time. If results are slipping or not up to the standards you are set, then there is a problem. If there is not, and communication is not suffering, then there is no problem, except the possibility that they may be bored or unmotivated and have the possibility of leaving.
You did a little work, avoided doing a lot more work, and justified it with "more components = better." Fine. Not the only approach but certainly not a radical one either.

You could have stopped there. My feeling is that you should have.

But the rant part of your post? Evoking HeartBleed and "I told you so" and Snowden and digs on BSD and "big transnational, and therefore law-less, companies." Well, that makes you look a little wacky.

By doing this you attracted unnecessary attention to yourself (perhaps the point) but also generated no positive goodwill for the product. Worse, it made me question the motivations behind the technology decision.

It's not a good tech post and it's not a good marketing post.

As I stated, there are people who do this sort of thing well. Your post is an example of not doing it well.
So I worked for over 10 years as an Accountant/CPA and over 6 years as a coder and all this time I've never know how to use that damn key. Thanks!
Uber Says It Can Deliver Food in NYC in 10 Minutes
I wish I had known this 20 years ago. Something so simple and so useful.
HTTPS doesn't provide authentication. It only communicates authentication, and that is from the untrustworthy and widely trojned CA-concept, which is as broken as it almost can be.

There are other, far better authentication methods for things like emergency services, and I'd rather have unauthenticated information, than no information at all anyway.

You also don't need authentication to stop ISP's being stupid, for that Integrity is all you need.
How to Make Money When Markets Drop
Who uses the wolfram language? It seems pretty expressive and powerful... but I don't really see a strong case for adoption.
Which part of his review was about functional programming in particular? Generics has nothing to do with functional programming at all. I think it would be worth to clarify what does functional programming mean to you.
It's not that surprising given that most of them were originally built for horse and cart traffic.
I would love to see some of these on the pebble time or android wear as well
Uber Is Quietly Testing a Massive Merchant Delivery Program
Might be referring to the Mogenerator case[1].

[1] http://rentzsch.tumblr.com/post/82453434093/apple-claims-mog...
So what I really need to do is automate reading HN. I'll get half my day back!
Ah, of course. I should've said run python on your hard disk/cdrom... :-)
Hi all, my name is Stephen Gutekanst and I'm the primary developers working on Appdash at Sourcegraph. I'm really excited to hear your thoughts about it and to see how it can be improved to fit your needs -- if you have any questions I'd love to answer them! :)
Well, chilling is perhaps still the right thing to do, but the daily view does tell a different story:

http://stockcharts.com/h-sc/ui?s=TWTR&p=D&b=5&g=0&id=p456401...
How is it an end run if you requested to receive the drugs in the first place?
Haha, well, free monads are incredibly interesting! Feel free to ask me any questions you have as well. I'd be more than happy to respond to email as well :)
Or you could do both. Here are our api docs. The new dashboard is built on this version of the api.

https://api.cloudflare.com/
Thanks! I agree, some things were surprising. I'm really bummed that the null tests were affected by source audio amplitude, plus the frame size causing alignment issues—I feel like it's not as accurate a test as it could have been. I have to revisit the methodology to come up with a baseline of sorts. I was thinking of doing a comparison all the way down to 128kbps next time… sounds like what you're saying!
Mirage is built on top of the mini-os written in C that comes with the Xen sources.
Do you have links for any of these? I love reading historical rationale papers.
So can we assume Twitter will be pressing charges under the CFAA?[0] /s

[0] https://www.eff.org/cases/us-v-auernheimer
So we have established that your factual knowledge of varnish is severely lacking (and/or skewed) and now you just demonstrated that you have no idea who you are lambasting either.

Let me know if you ever want to have a fact-based discussion, in the meantime, don't get cold up there, on your high horse.

I gave a talk called "NSA Operation Orchestra" some time ago, I recommend you watch it, it might give you something to think about.
Fix Your TV by Killing the Soap Opera Effect
Google Calendar integration on the roadmap?
Whoa, that's a lot more complicated than I give calculators for being.
First thing I thought about - though if you're looking to do this with a Raspberry Pi as a purely educational tool, it may be easier just to create the pure-python tool as a layer on top of linux.
Looks like a cool idea, well done!
Free 47000+ books readable from web browser
The amazing thing is that they probably could have made a go at it focusing on paying out more to artists (despite the fact that it's not the fault of competing services for negotiating the best rates they could with the labels). Or, maybe making a go at the sound quality argument but priced the same as Spotify Premium. Like you, I wouldn't be surprised if they eventually go 24b/96K, but that will be really difficult since that would drastically limit their catalog.
Out of curiosity, why PHP?
You can do that through gnip.com, which they own. It isn't close to their advertising revenue.
Ok but from my understanding - you get to buy and sell stocks. So when twitter says that instead of earning say 300 million, they a bit less like 280, why is this a big problem?

Did they expect the stock to be valued higher and because it has not lived up to that, they're selling it and buying a different stock that will do that?
To be fair, you do need to move around just to maintain health. If you're working from home, you need to walk down to the shops or something similar, to get anywhere near the level of activity which we're supposed to do. There's also online deliveries for buying heavy things like tins in bulk. A lot of families do live like that, although it's obviously not going to be universal.

It's not really the death of cars, that's just a good headline, it's a shift in priority in new design, and a transition in that direction over time. But obviously there will be huge variance in transport models in different cities and countries, and from the centre to the suburbs.
Bipartisan Bill Would Curtail NSA Data Collection
Having written in both Rust and Go, I found that a very good article.

The big new idea in Rust, of course, is the ownership model and its compile time borrow checker. That's worked out surprisingly well. I expect to see that idea appear in future languages. One could have a Go-like or Python-like language with a borrow checker. It's not inherently tied to Rust.

As a practical matter, programming in Rust is more likely to hit problems with type checking than borrow checking. Ownership problems are usually with your own code. Type problems often involve code written by others, and changes to other modules often induce type errors. Because Rust has type inference, and because it's often not obvious what the type inference engine is doing, Rust can have rather abstruse type problems. Go is rather straightforward in that area.

Go lacks generics and templates. This simplifies the language, but the lack of generics then has to be worked around. Go has too much use of "interface{}". Bolt-on compiler passes such as "go generate" and the protocol buffer compiler have been added. Both are used mostly to get around the lack of generics. Rust has very powerful generics and templates, so powerful that they tend to be over-used. Everything seems to need a generic. Rust is starting at the cruft level it took C++ 20 years to reach. This may or may not work out in practice. It may be necessary to restrain Rust template enthusiasts from getting carried away.

Error handling in both languages is via return values. Go is straightforward, with multiple return values being the normal approach. The Rust mechanism, involving Result<> and Some<> types, is rather clever, but results in wordy code to do simple things. Too much Rust code goes into putting things into Result and Some objects, then analyzing and dismantling those objects. It's not clear that leaving exceptions out of Rust is a win. Negative experience with C++ exceptions may have motivated that design decision.

Rust has Resource Allocation Is Initialization (RAII). Go does not. For both languages, problems come up with resource release. Go has "defer()", which is kind of clunky and can't be encapsulated, while Rust has destructors called when something is deallocated. In both cases, it's hard to handle an error at resource release time. Destructors that do anything non-trivial are usually troublesome. Both languages have this problem. Languages with "with" (Common LISP's "(with-open-file ... ...)" and Python's "with FILEOBJ as HANDLE : " have fewer headaches with resource release errors, since they occur in ordinary code, not at some special destructor time.
This isn't even WFH, the person just wanted to drop their son and come to office around 5 minutes late. If you can't handle 5 minutes of delay in some one coming to office, I would deduce you must be super bad in building long lasting relationships with people. Who takes some one to task on coming a few minutes late?

This lies at the heart of the problems plaguing our Industry. The people doing the direction and management are nothing more than glorified email routers. Often who got lucky, and got promoted and now simply try to maintain their positions through command and control.
This is similar to what we do at my company. I wrote about it a bit here: https://news.ycombinator.com/item?id=8826300

Would be interesting to hear more details of yours for comparison.
Traildash: AWS CloudTrail Dashboard (Go, Kibana, ElasticSearch)
Why wouldn't they use DuckDuckGo?
Looks like everything runs on Wolfram's servers, the phone basically just downloads an image (which is then displayed on the watch). In that sense calling what you'd write/deploy an "app" is a little misleading in a mobile device context...
Is this a recent offer or an old offer with current valuation of their stock? The latter seems reasonably if the stock offer had a five-figure valuation but a recent offer of 600k in stock seems ludicrous. Are public tech companies really offering that much in compensation these days?
This is an amazing read. Thanks.
...you can always get a cart or something.

When I lived in Denver many years ago, King Sooper's sent around a flat truck a couple of times a day, picking up grocery carts that had been left on lawns and curbs by pedestrian shoppers. I doubt that something so great could still be happening, but I'd be happy to hear that it is.

Perhaps a stepping stone to a general self-driving car would be a car that could just drive itself back to the store, to have the trunk filled with more bulky purchases.
>Personally I found plenty of little things to love about otherwise horrible dead end jobs, but that wasn't really the reason to keep going back to work, I was there to get paid to live my life outside of work because the job itself was not really fun or fruitful.

I actually think this is a better message for people...

Some jobs are going to be great, others are going to suck. That doesn't really matter because for most people its what you do outside of your job that will determine your happiness. Try and find a job/career that you like but sometimes a job is just something you do for money to fund other stuff and that is perfectly ok.

Personally I find the increasing emphasis on work as a way to derive personal satisfaction troubling. It looks like a subtle trap to me. A way to convince people to forgo time with their family, hobbies, side ventures and anything else you might possibly derive happiness from in favor of just working more and trying to convince yourself that that is enough.

If you love your job then more power to you but sometimes a job is just a means to an end and that is perfectly ok. Just make sure that you are spending the rest of your time doing stuff that makes you happy. Spend time with family and friends, make something, learn something new and make sure you are using the money from your job in ways that will contribute to your long term financial well being.
It's not super elegant, but if you need to satisfy the same interface in two different ways, you can do it with a helper that gives a particular view into your class.

https://play.golang.org/p/t0gjJHjU7y

Edit: another variation on the same idea: https://play.golang.org/p/FqSFpMKQuv
GNU Mailman 3.0
If you're tying to follow along in calc.exe but the percent key is disabled, switch to Standard mode. It's not on in the other modes.
I've only ever seen or heard of it being used by Stephen Wolfram. It must be fun to have a huge engineering team to help support what is essentially a pet project.

Maybe they will someday release something with general availability and competitive pricing, but for now it seems to be behind a walled garden. But I wouldn't worry. If Wolfram Language truly exposes any novel concepts, then it is only a matter of time until the open source community implements those features for everyone else to use.

It's a shame, but I'm skeptical Wolfram will ever see the inherent value of getting real software into the world. From what I've seen, he would much rather build proprietary toys that only he can use, rather than building open-source tools that can be ubiquitous.

If Wolfram has cool toys and isn't willing to share, then so be it. The open source community can build our own cool toys.
Yeah, Python works too, though Go is great at concurrency in a way Python isn't (we were spawning loads of goroutines for tests without any issue, for example, and channels are well supported) so it fits better.

I too am a Python fan for scripting though :)

> Rust interests me because it is in the same range as most languages for most things but is a LOT better at a very few things.

Me too, for similar reasons. It's like C++, but without all the stuff I didn't like about C++ :)

> I'm waiting to hear somebody use Rust in a video game engine.

http://github.com/PistonDevelopers/piston
At the end of my day and tired, but why is this interesting?
I can understand MP schedulers, I was super unhappy with the SGI scheduler back in the day, but MP schedulers are hard, you really don't want to move processes away from their cache if you can avoid it.

Uniprocessor schedulers seem trivial by comparison.