skysight-inc/HackerNews huggingface dataset:
hmm. on my own without much money to bootstrap with I'm just focusing on getting the mvp out. if it fails, I'll just write another app/pivot based on both feedback and empirical testing. I think that's the conventional wisdom for keeping a startup lean and not getting too invested in one big idea.

as for creating the code with less effort, I'd say either a good microframework OR a more monolithic one - both have advantages and disadvantages for a small project. the advantage with a node/express backend vs meteor for example is that you can just write the API and only add the components you need googling as you go. if I only want an android app that uses VERY simple auth and a very simple db that sequelize can map, I can then have more flexibility and not have to learn as much. there is less code to maintain often, not as much autogenerated code. I can also write a native android or react native app instead of being nudged towards a cordova/phone gap solution. the con is that if you're new or especially if you haven't worked a tech job before your code can get disorganized or buggy, especially if you don't know TDD (I still want to learn). also meteor has easy deploy solutions and a lot of magic.

similar dynamic applies to sinatra vs rails, django vs flask, etc.

as for sharing ideas, this doesn't scare me at all if it's just a chat with friends or likeminded people - actually I don't worry much at all. if someone else can make it /better/ and /faster/ than me then I just picked the wrong niche, I'll just need to pick one where I'm the best next time. I think it's better if my app can succeed in a market with perfect information because then I'm specializing to the best of my ability.

I'm still learning but this is the wisdom I've got from reading about how to do this stuff on your own and trying and just doing the work. I'm curious to get feedback on my way of thinking about this as I'm sure I could improve even further
> but a lot of other Pebble users are pointing to this one as an alternative.

Yeah, that's all nice, but what about the price comparison? I had a look and the cheapest Vector I found was 400 USD. In contrast, the Pebble 2 via Kickstarter cost 100 USD (OK, with VAT and S&H it was 115 USD for me).

> I couldn't find anything about that, so it doesn't look like it supports that yet. But I assume that it is being developed.

You see, that's the problem. Pebble has been around for multiple years and had an ecosystem going. A lot of applications and watchfaces with functionality.

Pebble 2 versions also have a HRM. A Core would have a GPS. You wouldn't even need a phone w/that. My Pebble 2 sync with Google Fit as well. That's a big plus for sports like running and hiking (running with a phone sucks, esp as phones become larger and larger).

Vector looks classy, like a Pebble Round I guess, and it has a huge benefit in 30 days battery. Even if your battery is starting to wear out you'll still be able to use it for a long time, unlike the one day flies like Samsung and Apple. What Samsung and Apple have going for it, is research into usability. I'm not saying they're there yet but their products are iterations on usability R&D. The usability isn't quite there yet. That's why smartwatches aren't there yet. People know this. They read reviews. They speak to people who got the watch.

I saw someone with a Vector saying they had a scratch on their screen. I'm worried about the same on my Pebble 2. Previously, I'd just buy a new one (a new official screen for my phone would cost 85 EUR; which is a lot less than the average SGS or iPhone). I really wouldn't want that on a 400 USD product without knowing beforehand how much a fix would be.

One thing I still miss with my Pebble is a simple shop list on my watch. I end up grabbing my phone while in the grocery store for Google Keep just waiting for that day a kid runs into me and oops, it falls, ca-ching 85 EUR new screen.
Show HN: TapGap Fast Paced Accuracy Game
I agree with you in principle but this is a special case. Mark Zuckerberg is is as close to bottled lightning as you get when it comes to his vision and leadership of FB. The acquisition and scaling of Instagram was superb. Lesser leaders would have just rolled it into Facebook Photos instead of letting it remain a stand alone product. I have little doubt that Oculus will eclipse this feat. Keeping him happy and focused is in the shareholders' best interest.
A very confusing point badly made.
just sent you an email
Aclima translates billions of air quality data points
Microsoft is in mobile: it already has dozens of apps on both iOS and Android. It really doesn't care whose phone you use, it just wants you to use its apps to access your data on Azure.

If your data is in OneDrive, you can access it using anything that has a browser, including a Chromebook.
Every program needs to make some assumptions about what operations it's going to trust and what it's going to verify. Most programs, for example, assume that (length + 1) [where 'length' is a simple 32-bit integer] will have no side effects, even though there's no absolute guarantee that the NSA hasn't backdoored your compiler or a Chinese supplier hasn't backdoored your CPU to open a rooted shell remotely. Most programs will also assume that (length + 1 > length), even though in many languages this isn't universally true because of integer overflow. If your program never deals with integers that large, it doesn't matter.

For most public programs, the trust boundary is generally assumed to be the process. Any I/O the process does is assumed to be untrusted; it could do anything. But anything inside the process is assumed to work as the language says it does, because the OS is assumed to provide memory protection that prevents other processes from tampering with it. (Some big companies go a step further and dictate that you're not to trust 3rd-party libraries unless the code has been specifically audited; this is generally a sensible practice security-wise, but a huge drag on developer velocity.) If you couldn't trust the basic machine operators, you'd never get anything done - you'd have to write sanity checks everywhere, and then you have no guarantee that the sanity checks themselves aren't backdoored.

For many internal apps, the network is inside the trust boundary. It's assumed that any network connection comes from a trusted source, because otherwise the firewall would've rejected this. And being able to assume this saves a lot in developer velocity; it becomes feasible to write one-off internal tools without the devs having to carefully audit all the I/O & cross-process code for vulnerabilities. If you didn't have this trust, most of these apps wouldn't get written, because the productivity benefit they provide isn't greater than the cost of writing a hardened, secure system. It's not just networking calls; if you can assume that your users are non-malicious employees, you also don't need to worry about XSS or XSRF, pathological regexps, DOS attacks based on large payloads, etc.
> They codeshare with the majors, but they're different organizations.

Indeed they are organisationally different, but to the passenger holding a United through-ticket from Smallville to LA there's no difference except one part of the journey is on a 'tiddly airyplane'.

If they're good enough to carry a major's flight code and livery and do the grunt work for feeding hubs for them, they're good enough to count in accident statistics.

Would we accept lower security standards for, say, AWS if that was outsourced and was only 'branded' by Amazon?
I've heard of recruiters telling recruits that they were "guaranteed" to get certain assignments.

Also, my mother (who never has been very good at reading paperwork she is signing) was told she was signing a permission form for my brother to take a test, when actuality she was signing a form giving him permission to enlist. He was 17, but only a few months from turning 18. He would have just joined anyway in a few months if my mom hadn't signed the form, but she was pretty upset that she was lied to about what it was.
I dunno, man; I already hear a lot about suffering at Amazon...
I completely disagree with your premise. Can you cite any evidence of the claim that parents are "healthier, smarter and wealthier" than people who will not have children? In my experience the decision to have children is often not even a decision at all and is just something that happens.

The question is also not "whether things have gotten harder for the average person". The article clearly states:

"Economists and sociologists from Stanford, Harvard and the University of California set out to measure the strength of what they define as the American Dream[1], and found the dream was fading. They identified the income of 30-year-olds starting in 1970, using tax and census data, and compared it with the earnings of their parents when they were about the same age."

The question is the viability of an American dream based on opportunity for children exceeding that of their parents.

From the article:

“My parents thought that one thing about America is that their kids could do better than they were able to do,” said Raj Chetty, a prominent Stanford University economist who emigrated from India at age 9 and is part of the research team. “That was important in my parents’ decision to come here.”

[1]: http://www.equality-of-opportunity.org/
Adobe Reader plugin doesn't work with Edge, because Edge doesn't support ActiveX. The Adobe Reader installer also installs the browser plugin.

You linked to the Adobe Reader download page, which asks you to install chrome if you don't have a supported browser. Which you didn't.

I get that you have an axe to grind here, but it seems like you're cherry picking an example of where Edge doesn't support something so Adobe is recommending a supported download.

Adobe doesn't recommend the Chrome download when visiting with Firefox, for example.
A friend taught me about expect by giving me this expect script for logging into our vpn. It automates login using Cisco Anyconnect on a Mac.

pw=c3-f3-341a
spawn /opt/cisco/anyconnect/bin/vpn connect vpn.example.com
expect "Username:*" { send "myname\r" }
expect "Password:*" { send "$pw\r" }
interact
Important to note that the "closed room" was the Command Module on top of a Saturn launch vehicle.
He needs YT a lot more than they need whoever this guy is. Colour me cynical but this sounds like shameless advertising on his part, just hitches his wagon to the latest 'protest'.
> tastes so much better and authentic.

I agree with most of your post as I am fortunate to have been exposed to food cultures outside the US, but I disagree with this point. Many people either can't or won't cook food that is "authentic" to any reasonable standard especially if it is, to them, a foreign cuisine. This applies in basically every country around the world. That being said, I don't think the goal of good food is to be "authentic" if restaurant critiques are any indication.
Dinosaur tail trapped in amber offers insights into feather evolution
Wow I just did a quick search here and found zero references to the word "Internet"! Nobody mentions the IoT.

Internet of Things is and will be running on ARM CPUs, ARM GPUs, ARM Display, ARM Video, etc. Not having your major OS on ARM means you are behind Android, behind iOS, behind Linux, behind IoT and basically behind the world...

Have you seen Windows 10 IoT Core?
https://developer.microsoft.com/en-us/windows/iot

Some companies have already been making ARM microprocessors for Windows 10 IoT core for a while now.

This one for example runs it:
https://www.pine64.org/?page_id=3707
I recommend you review the Hacker News Guidelines (https://news.ycombinator.com/newsguidelines.html).
"Anything that gratifies one's intellectual curiosity" is on topic. John Glenn clearly fits into the group.
Have you tried looking for remote work? That'll disconnect your location from your salary potential.

https://github.com/lukasz-madon/awesome-remote-job

http://remoteok.io/

https://weworkremotely.com/
> When I see a problem elsewhere in society - investment banking in the 2000s for example - people propose heavy regulatory solutions. That may work, but wouldn't be so much of a battle if the culture were better.

The toxic culture of investment banking is a feature, not a bug. If you cleaned it up, it wouldn't be high finance anymore.
I think that you should not necessarily take the next offer that comes your way, but you should change your criteria for accepting an offer. You've got to start somewhere, and it's ok for your first job to be relatively "uninteresting". You may find that you learn a lot. At the very least, you'll be getting important experience to add to your resume so that you can get closer to the job you want in the future.
> I might potentially be hired to do some contracting (both development and administration) on a software system. Knowing my client very well, I am a bit worried that I might end up without any clear goals for when my job is finished.

If the requirements are vague then don't agree to a fixed price and charge by the day or hour instead. Ask for a small task that needs to be done, provide an estimate, perform the work while keeping the client up to date if the estimate is still accurate so they can decide what to do next and go from there for each task. Hopefully trust will build up both ways as you work through tasks.

You could both burn a lot of time writing up contracts for every small task instead of just getting on with it.
Metabase v0.21 released, Google Analytics, Vertica, and more
I lived in the Imperial Valley for a few years, from the way they talk about John Glenn I thought he was born and raised there.

Nope, he's from Ohio. He passed over the valley (El Centro, specifically, IIRC) when he re-entered the atmosphere, it was just a claim to fame to attract tourists to the middle of nowhere.
I would be very surprised if _any_ astronaut feels assured they will come home. I'm sure they don't talk about it much, but there's got to be that little voice telling them there's a chance...

And yet, they still go.
"So what is Microsoft's plan, now it seems they're just throwing stuff on the walls and to see what sticks."

Yes, and this is exactly what they should be doing. In some ways, it is what Microsoft has often done in the past.

Remember Windows Tablet circa 2004? It may have been a complete failure, but it shows Microsoft was looking toward and understood the future. Unfortunately it came at a time when Microsoft was not executing quite as well as they are now (in most areas I'd say - up for debate).

Many comments in the parent thread are about how this will lead to 'sub-par' laptops and 'AR isn't good enough', but they aren't building this for today, they are building this for 5-10 years from now.

It may be released next year (I hope so), but it will take a while for interaction and hardware and possibly social norms to catch-up.

Yes, this is what Microsoft should be doing now. Try 1,000,000 things, get 100 out into the market, see what people respond to. This is what we tell start-ups to do all the time, and we suggest that big corporates should imitate start-ups, but then we bludgeon them when they put out an incomplete product.
Yes. Raspbian comes with a version of Scratch which has out-of-box support for LEGO WeDo/PowerFunctions.

If you get the Lego USB hub part (9581), you can attach Power Functions v1.0 components to your raspberry pi via the hub. Works right away. The USB hub has two channels, so you can use it to control 2 motors, 1 motor + 1 sensor, or 2 sensors.

The LEGO extension to Scratch has controls like:

- Set Motor (A or B or both) to speed 0-100

- Turn Motor (A or B or both) on for x seconds

- Stop Motor ...

- Reverse Motor Direction

- Read tilt/distance sensor value

I've also worked out the IR codes (with the help of others' work) so if you hookup an infrared led to your pi and install LIRC you can imitate the Power Functions remote controls.
This was a decent thread lamenting Google of yore.

https://news.ycombinator.com/item?id=9565464
Windows explorer unzip is even worse. Recently in a VM I tried unzipping boost 1.62.0 using explorer in Windows 10. It said it would take over 3 hours. The same file was decompressed on the command line in about a minute using 7zip on the same VM.
You don't just post your public key next to your comment, you use your private key to create a cryptographic signature of the contents of your post. Anyone with your public key can check that the signature is valid. Altering the text will cause that signature check to fail.
The Planck 2.0 beta has Linux support, I believe.
Facebook stock has never had any meaningful voting right. The shareholders aren't losing anything they never had before.

If you don't like it, don't buy the stock - becoming a shareholder and then complaining about voting rights is an angle shoot.

> problems like CEOs losing money quarter after quarter but still getting bonuses and ever larger golden parachutes...

You're thinking of appointed CEO's. Founder CEO's, especially those with voting control, almost never grant themselves bonuses or golden parachutes (they don't have to, they own the stock)
Plus, the first is the hardest. The magic word isn't "degree"; it's "experience".
Yeah the term engineer is thrown around pretty casually in the software world. You can apprentice and take the PE (Professional Engineer) test, but it's often hard to find software engineers with their PE certificate. It's much more common in other fields like Mechanical, Electrical, and primarily Civil.

It all my years (15) of professional experience, I've only worked under one PE, an Electrical Engineer.

In some states you literally can not have "engineer" in your job title unless you have a PE certificate/accreditation/whatever.
Which country store were they on?
Bitcoin Wallet CEO Talks Crowdfunding Cryptocurrency on WeFunder
[Removing, comment was about someone else, sorry]
Clearly a long-term plan because Microsoft wouldn't have been able to do it so quickly.

Also, Intel did not leave Microsoft in the lurch: Intel left Intel in the lurch.

It made no difference at all to Microsoft, which already had Windows on ARM smartphones and tablets. It didn't even lose any revenue, because Windows is free on small screen devices.
The store letting more games in now is intentional. From a Valve employee himself: https://www.youtube.com/watch?v=XGCyfEYfLks#t=5m40s
Don't worry, this is good for Amazon and you.

If Amazon has the wisdom to hear all this criticism, then the company culture should improve and you will all be happier as employees.

If it doesn't, then you'll eventually see it yourself and it will be easier for you to quit.

Note that we actually work for our bosses - and they work for theirs. We don't do company work, we do what our bosses decide we should do.
So a corporation is a group of people working on goals set by others.

If you follow the recursion, you'll notice that these changes need to come from the very top, so that's where you need to knock if you want to improve your company's image.
I think you're implicitly thinking that a sensible compiler targeting the JVM would compile whatever functions the source language has to JVM methods and call them via the usual JVM method call instruction. That's certainly a good thing to do if you want have simple Java interop and to reuse the JVM's call logic instead of simulating your own calling convention with other instructions.

I was implicitly thinking there's nothing forcing you to use the JVM calling convention. For example your compiler could transform the source to CPS. That probably would generate slow code and interop would be awkward (because normal Java libraries aren't already in CPS).
I wonder whether this is not an example of a UI interaction which is slow on purpose, to emphasize how much work the OS is doing for you.

TaxAct and TurboTax, for example, both operate on (in the typical case) kilobyte scale data requiring trivial math. They also make both saving the data and calculating taxes take 5+ wall-clock seconds when they actually require milliseconds and nanoseconds respectively. This is largely because (non-technical) users don't trust your computer did the math right if the answer comes back instantly. (I also suspect there is an element of "Wait if it is so easy to calculate my taxes why am I paying you to do that.")
Basic Income does not mean people cannot work. What it does mean is people can choose to work at whatever brings them joy, rather than working at whatever job is available to have the money to meet basic necessities. And for people who don't actually want to work, they have that option too.
True, and one other thing I've noticed is e.g. "Half of my searches" can bring say 200,000 results, but "Half of my" yields 50,000. A few other weird things that's been there for years and nobody seems to care. As long as consumer-level searches work and ads are clickable, Google's clock is ticking.
Police Reform Can Start on Twitter
Your sibling got opposite results. I haven't dissected either program, but I don't see any obvious flaws. I find your results particularly surprising. Can you explain them? Are there optimisations going on in your benchmark that you haven't accounted for?

It should not be controversial that namedtuples are clearer for the reason I stated in my initial comment.
The lament over price and overly specialized parts is misplaced. Price per piece has not changed much, and there have always been specialized pieces in sets.

While I've seen the trend of more kids just following the instructions (vs free-building from their imagination), the pieces still provide a lot of opportunity for creativity.

Even better, Lego released their free Lego Digital Designer (LDD) software, which is a CAD-like program where you can build in 3d using the entire catalog of Lego pieces. It opens up many more creative possibilities.

For example, using LDD, I was able to design my own take on the A-Team van.

https://ideas.lego.com/projects/160590

On the Lego Ideas website, customers can submit designs, and the Lego company will consider making them into official sets... Yet another way to stimulate creativity.
(2009)

That's not to say that it's no longer relevant. It is relevant, perhaps even more so now. But it was written in 2009.

Have things changed?
40% in the US seems way too high. And a large part of that percentage probably comes from Yahoo - whose future seems uncertain. Also, a lot of those rebranding efforts aren't exactly free so any money they do make is usually shared.
> they should be terrified of driving, but they aren't

Driving you can control for everything pretty much but the 'other guy'.

When flying you are depending on multiple 'other guys or gals' all doing their job correctly, not making mistakes in multiple areas where there is no way for you to verify. So the unknown factor is considerably higher, regardless of statistics.

With driving if the weather is bad you can typically drive later/earlier a different day. With flying that is not the case. You are locked in financially to perhaps taking a bigger chance than you might if you could just work around the weather (in two cities).
Did you create an account just to make this comment???
Broadly speaking, most viruses have no mechanism to control mutations other than becoming inactive/nonfunctional. Some bacteria are also like this, in that they can tolerate a high mutation rate without going extinct, while other bacteria have rudimentary control mechanisms that slow their mutation rate in favor of higher survivability and specialization.
Sometimes it's quite explicit: in Korea there are signs saying 사망사고 발생지점, literally, "Place of a fatal accident".

The problem is that sometimes that part of the road isn't even particularly dangerous, so I wonder what was the rationale for forever reminding people that somebody died there...