skysight-inc/HackerNews huggingface dataset:
When an HTTP API is just an additional feature of a larger project, it may make sense to keep using C: a toolchain available everywhere and well known (including cross-compilation and full bootstrap), a small memory footprint, easy use of any library needed for the project.

I am doing a lot of that and will keep a look at Kore. Unfortunately, HTTPS only and non-evented core is a no-go for me.

I am currently relying on the web server embedded in libevent, as well as wslay for websockets and some additional code for SSE. To easily start a project, I am using a cookiecutter template: https://github.com/vincentbernat/bootstrap.c-web
Does anyone know if you can write the SD card using dd/Win32DiskImager?

Edit: yes - https://github.com/t0x0/random/wiki/ffu2img
Cyberhijacking Airplanes: Truth or Fiction? [video]
It seems the word "harassment" completely lost its meaning these days.
Beyond all that, a PowerShell cmdlet could be implemented as a .net class, a script, or a function with cmdlet style binding, or literally anything else you can write a command processor for. (I worked on the team that developed PowerShell for about 8 years, so don't argue with me, n00b.)
The bond company can either finish the job or pay the bond amount. So, if a project is too buggy, it'll be abandoned.

Also, there managers who can take over a failing software project and right it. But since software is so unruly, any sensible bond company would set the budget threehold early enough to prevent those problems.
MicroPython: Python for microcontrollers
Often you need to preserve some state that is lost when using bookmarks (e.g. scroll position, a confirmation message that will be lost on refresh, a paused game/video etc.)
> First technical hire in a 3 person founding team. Seed funding only.

> Going from original 4k/month 1099 towards 11k/month W2. 1% equity on both offers.

> Equity vests fully at the end of the 3 month contract, they claim it's not common stock. Company believes in valuation of 30 to 150 million (I am unsure).

1. Adding your $11,000/month salary on to exiting burn, how much runway will the seed funding last assuming no additional funding? Your salary means nothing if the company is at risk of not being able to make payroll in 3 months. If you think that startups don't take on financial obligations they're not sure they'll be able to meet in order to get something they need now, think again. It happens all the time.

2. A company with seed funding talking about a valuation of $30 to $150 million is insane. You would be wise to ask what the company's last 409A valuation was. That's the only valuation that really matters to you at this point.

3. I would be wary of a company offering 1% equity vesting fully in 3 months, especially to a contractor or employee earning market rate. It's not typical and will be looked at very unfavorably by prospective investors.

4. It would be highly unusual for a company to offer you anything other than standard options. Not only would an outright grant of stock likely create tax implications for you, such a grant would likely be seen by investors as hair on the deal in future financings.

A lot of what you've stated is atypical and you should ask for an offer in writing so that you can confirm the terms and review them with trusted counsel.
Bookmarks, tabs, pinned tabs, etc. all sit at different places on the same continuous spectrum of UIs for saving web pages for later. Once you implement unloading of background tabs (which you can in FF via add-ons), they can start to look a lot like bookmarks.
BIG NEWS Adafruit Is Manufacturing Arduino’s for Arduino.cc in New York
> Actually meeting a deadline happened so rarely I'm surprised people weren't constantly getting fired

There's the problem. Developer performance was being measured according to a framework in which it was likely to fall short. This is because for many problems software development is inherently exploratory and difficult to spec out up front in sufficient detail to know in advance where the surprises are. If one is worried about being fired for not meeting deadlines, one should probably quit as soon as possible and find better work.
I find ageism perplexing. I've had a chance to work with a couple of older engineers that have >20 years of experience, and it's absolutely outstanding. They often have so much to teach you, and they can help point you towards the right direction.
Time-Lapse Mining from Internet Photos
Please don't respond to trollish comments by breaking the HN guidelines yourself. Instead, downvote or (if it's egregious) flag the comment and move on.

To flag a comment, click on its timestamp to go to its page, then click 'flag'.
I had trouble parsing this - Could you explain, in a sentence or two, why cmdlets are more than .NET classes? What's the significance of the GetDateCommand class existing?
With bookmarks you have to put additional time for organization and saving them. When I am researching something, I prefer just opening a bunch of tabs and they may stay open for quite a long time. When I am done, I close all of them. The main sites that I use daily, are usually bookmarked, yes.
Please don't post comments like this here.
Control interfaces to embedded devices?
It's not me who wants lunch, dinner and snacks. It's my kids! Want me to pull an 80h week? I'd be delighted, just pick my kids up at daycare at 4.30, make sure they wash their hands after dinner and be ready for a bit of mayhem when it's time for bed.

Joking aside, I have only sold 40h of my week, not because I wouldn't be happy to sell you more hours but because the rest are already sold.
Yeah, but I think that the main message is that there are pilots in the cockpit who can easily override any weird input. Even if it is theoretically possible (hey, you never know, right?) to impersonate avionics and mess up with the FMS/ECU/EICAS, there's no such thing as a pilot going "holy crap! the plane is going sideways and there's nothing I can do!". I'm pretty comfortable calling this whole "hacking the engines from the in-flight entertainment system" fiction.
Find another you – 8^8
I absolutely applaud what California have done here. Currently Australia is facing a similar epidemic where the anti-vaccination is gaining traction, so much so, the government recently passed legislation stripping those on government benefits of their entitlements if they choose not to vaccinate.

Everything has a risk, but the risks from NOT vaccinating your children is higher than the potential risk of vaccinating your children. Heck, there are people who believe the government put fluoride into tap water to dumb down its citizens to control them. If only science could find a cure for stupidity.
explanation: ~ https://youtu.be/5LbgyDmRu9s (9m40s)
Planes don't even move sideways.
I love how nobody has actually responded to the post.

The idea that working for yourself makes you unable to be an employee is a serious one. I have alternated over the years between self-employment and working for others and at this point I doubt anyone would ever hire me again even if I wanted to be hired.

Self-employment is not for everyone (it does come with a huge amount of stress), but if you can get used to this then it make working for someone else hard to accept.
Have an upvote!
"Perhaps the most important question of all concerns the legal matter of government regulation. Will the information utility be a public utility, or will it be privately owned and operated? Will some large companies have their own information utilities, just as some companies today have their own generating plants?"

Interesting that this was a relevant question, even then!
According to that article, 4% of Americans drink 10+ drinks per day. I find that very hard to believe, and it's certainly something that requires credible sources.
Not a problem, you say "in N/2 weeks I'll deliver feature Y, which is similar to X but half as complicated".

If that gets you N/4 weeks to do Y, or still N/2 weeks to do X, get new management.
The biggest downside is you have to run the same OS your server uses on your dev box

You should check out Docker.
Some time ago, when Lambda was in its early preview, I've created awsletter [1], a newsletter system w/o any old-style backend components - only AWS SDK for browser, S3 and Lambda. Pretty the same idea - utilize "invoke function" calls to realize backend actions.

[1] https://github.com/jelz/awsletter/
Amazing Source Code Related Easter Egg in Ex Machina
The title is slightly incorrect, California is not forcing all children to get vaccinated pre-kindergarten. What they are doing is making a precondition of entering a public school, that your child be vaccinated. One important reason is to not expose other children, some of whom might not be able to be vaccinated because of medical reasons.

Children who medically shouldn't be vaccinated, will clearly not be required to be vaccinated (California maintains the medical exemption), and, those children will be able to hopefully be protected by herd immunity in California now that the other children who can be safely vaccinated are vaccinated.

A slightly more accurate (if less punchier) title would have been: "Children entering public school now required to be vaccinated unless medically exempt"
I'm not trying to antagonize here, but what do you find so bad? I would call it a little bit more painful; three lines to add to an nginx config, along with generating the cert. Maybe 10 minutes of work? Thirty if you're getting a CA to sign your cert for you. I could see pain if you need to wait for finance to approve, or if you're trying to get domains validated on behalf of a customer. And I suppose it adds another setup step to wireshark (if you need to debug neat bugs), but that's a set-it-up-once-and-forget-about-it thing.
>so don't argue with me, n00b.

This is generally not an acceptable attitude on Hacker News.

Being technically correct is enough, there is no need to be rude about it.
Because Chrome is using the many of the same tactics and methods as the malware that Google supposedly hates.

- constantly running in the background

- autoupdates

- annoying ads to install it everywhere

- comes bundled with various freeware and checked to be installed by default

- constantly phones home by default

- consumes lots of memory, eats your battery life, eats a lot of disk space and generally makes your computer less efficient
> If the investor can't stomach this challenge and wants his money back, all good - his money wasn't worth the hassle of having an investor with a low risk tolerance. But perhaps he's someone who either believes in you or your idea, and would want you to persevere and get this thing off the ground, not jump ship at the first sign of difficulty.

That's not entirely fair. If the investor had been told there was a team in place, and relied on this in making an investment decision, a co-founder leaving is a material event that the OP has an ethical if not legal duty to disclose. This is especially true since none of the money has apparently been spent.
Too bad I'll never be able to use Magic (for free) since I'm 33,037th in line to get access to the service.
It looks like magic, but I heard it's not AI but human manpower that powers Magic.

How does Magic scale? How many human employees do work behind the scenes? (5, 20, 50)
I disabled javascript and it is no longer endless :(
$20.11 for a box of vegetarian chow mein. Are magic adding a massive premium to the prices or is the restaurant they chose expensive?
This segment about people coping with loss using slot machines was really eye-opening. And actually, it made me think better about this industry than before. Of course, using slot machines for that is not as healthy as going through counseling, but it seems a lot better than almost all other alternatives. And the players themselves seem to have a pretty good understanding of the mechanic: they're not hoping to win, they're not tricked, they trade their money for the "flow", and are open about it.
Are they flying or falling with style?
Those aren't even specific threats. I'm not yet convinced this is less than state overreach.
I think they should have just chosen some new unique name. "Genuino" is just baking the memory of this schism into their new brand, and comes off as a blatant legal manoeuvre rather than taking the high road and starting over with branding.
Wait, they actually stated that they couldn't have found Osama without torture? I don't follow US politics that close, so I must have missed it. Isn't it incredibly stupid by itself? Did people actually need confirmation that torture doesn't work?
There is only a non specific fee on every bought product, the full price (without details) is mentioned upfront though.

I am in the queue behind you (at 45,xxx afaik).
(Fixed)
First you say it uses isolated networks, but then you say NED connects the two? How does it enforce the 'one-way'?
If you're interested in that you may also like Matt Hirsch and Gordon Wetzstein's more recent work from the MIT Media Lab (they cite this paper):

http://web.media.mit.edu/~gordonw/CompressiveLightFieldProje...

Similar concept optically (as far as I can tell, it's not really my field) but solves some of the practical implementation issues (particularly the one-projector-per-pixel problem).
I don't know if this is the reason why people choose C over C++ for some projects, but if language complexity is the reason, it isn't that people are just "so intimidated by the infamous complexity of C++ that they don't even want to bother getting more familiar with it".

In the 90s, C++ was much more popular than it is now. It was used as the go-to general purpose language for all kinds of "serious" software (not addressed by VB or Delphi). Early on, almost everyone was very impressed with the power C++ brought, but after a few years, as codebases aged, it became immediately clear that maintaining C++ codebases is a nightmare. The software industry lost a lot of money, developers cried for a simpler, less clever language, and C++ (at least on the server side) was abandoned en-masse -- almost overnight -- in favor of Java, and on the desktop when MS started pushing .NET and C#. So while today C++ is servicing its smallish niche quite well, as a general-purpose programming language for the masses it actually proved to be an unmitigated disaster. It is most certainly not the case that C++'s infamous complexity is "intimidating"; C++'s complexity is infamous because of the heavy toll it took on the software industry. Which is why, to this day, a whole generation of developers tries to avoid another "C++ disaster", and you see debates on whether or not complex, clever languages like Scala are "the new C++" (meant as a pejorative) or not.
Mobile first analytics app for Twitter
Valgrind should definitely be a part of every C developer's workflow, if possible integrated into the unit and integration tests.
I also feel like a lot of people are biased because of Stallman and Torvald's stance on C++. I kind of have an irrational distaste towards the language, mostly due to their influence.
Even for a single user you need to add head tracking to get a perspective that shifts as you move your head (though that's pretty doable with consumer stuff these days). For a multi-user system I think you need something more like this.

It could be interesting to do multi-user individual-perspective shutter-based 3D, but you'd need to run at a really high framerate and you'd probably have brightness issues as each eye would only be receiving light for some smaller fraction of time.
Silicon Chips That See Are Going to Make Your Smartphone Brilli
I was being meta-ironic, actually. Is that allowed?
Any links you can share to these services? Will have a bunch of stuff to give away soon and I'm not familiar with the various organizations in MV that help with this.
I did that for a couple of years part time in university, and now I'm employed in a small company. Personally I enjoy both experiences, and am glad I'm not without either. That said, my current company does give me a lot of autonomy.
Prior discussion: https://news.ycombinator.com/item?id=9557461
I understand that they are different and yet share some of the same tools that drive the analysis and autocompletion (?).

I'd just like to understand how they compare from a product strategy point of view going forward in case anyone knows.
On front page 2 days ago: https://news.ycombinator.com/item?id=9552898
Docker only helps with portability between Linux distributions, not operating systems.

You can't run it on Windows, Mac or the various BSDs without a VM, at which point you're running "the same OS your server uses".
Does nobody else look at this and worry about the vendor lock in implications?

If your app is dependent upon a technology like this, it's much harder to move to a different platform than if just used, say, EC2.
It speaks poorly of this community that you get second-guessed more for building an application in C than for building one in JavaScript + Node.js.
Agreed.

I think the California flag deserves an exemption from the "don't write the name on the flag" rule. Somehow "California Republic" is very grand sounding. Prompts a history lesson[1] for those who are curious.

[1] http://en.wikipedia.org/wiki/California_Republic
Be specific. The Boeing AV-8B Harrier II (Hawker Harrier) does. VIFF: "Vectoring in Forward Flight" ~ https://youtu.be/8UE9i82Kc_Y

more examples: ~ https://youtu.be/YiPOyee_V0E inflight movement and shipbourne TO/L ~ https://youtu.be/4Sf6LQ50V2c
McKinsey on Internet of Things for Semiconductor Companies [pdf]
Thanks, that actually seems to be the perfect use-case (from my almost non-existent experience with web development).
I never know you can pay $39.00 USD/yr to use horse as a TLD.
People keep bringing this up as if there is a dispute between them, but I can't find it.

Not on the wiki:

http://en.wikipedia.org/wiki/Wiring_%28development_platform%...

Not on the creators website:

http://barraganstudio.com/b/?p=185

The Wiring website even links Arduino as a sister project:

http://wiring.org.co/
You are right, I was thinking of probabilistic problems.
Oh, they sure do. https://youtu.be/mMvLuUJFHYk
The book "Traction" by Weinberg and Mares is often referred in these sorts of discussions. http://www.amazon.com/Traction-Startup-Guide-Getting-Custome...
It doesn't help that is isn't available in all platforms, e.g. embedded, real-time OS, commercial UNIXes, mainframes.
> I think what he actually claimed was that he did all of these outrageous stunts in a network simulation that he had, not a live aircraft.

Page 14 (pdf page 15) of the investigation report describes evidence of seat electronics box tampering at the location where Chris Roberts sat when he tweeted about hacking the plane. It may be a coincidence (a lot of wear-and-tear on old aircraft could be described as "evidence of tampering" if you wanted to look at it that way), but the FBI doesn't seem to think so.
> Stop reddit usage (reddit is a watering hole for morons).

Disagree. Reddit is a treasure trove if you're subscribed to the right topics.
Why on earth would you need more than a simple one way API between the FMS and IFE to be able to show inflight progress. For that matter, why would it be more complicated than a simple serial cable with just the O pin on the FMS side, and just the I pin on the IFE side to feed information at regular intervals to the IFE. I have no idea how exactly the systems are setup, but off the top of my head I can come up with several VERY simple methods of insuring that the communication between the FMS and IFE is in deed unidirectional. If this story is true, I would be highly disappointed in Boeing!
Previous discussion: https://news.ycombinator.com/item?id=9550914
Show HN: Task Management with Quality Assurance
It's a scalability problem.

If you have many web servers behind a reverse proxy that takes care of TLS it's often pointless to waste processing power on encryption in between.
Getting work done doesn't matter if it doesn't get done right. Ninmus' review based workflow adds accountability and quality assurance to the task completion process.

The service has free and paid tiers. Get 50% off for 3 months with the coupon code SHOWHN. (Coupon offer expires June 1st)
Let me guess - whole business idea is this iphone app. There are three non technical "thinking" founders counting on you delivering them the product. After all idea is the most precious thing, on the other hand delivering working product based on this idea is simple menial mexican with a shovel work, why would they pay you even a standard market rate :)))

Skip equity, charge them flat 60-100K for the app, they do have seed money to burn. Let them fail on their own.
I also worked in similar environments where sales people already promised unrealistic deadlines to customers. But you have to know the 3 weeks is not your deadline, you said 2 months, it's the lead's deadline, he is just trying to shove the hot potato on your lap.

There's a great quote for this: "Bad planning on your part does not constitute an emergency on my part".
In the same vein, http://blog.jle.im/entry/first-class-statements
I'm not fully sure why someone would use this. Is it for donating stuff, or garbage disposal?

For my unwanted items, I donate them via https://givebackbox.com/ - which gives you a pre-paid UPS shipping label and lets you ship to Goodwill for free.
The lottery is a form of gambling, but is also pretty different from casinos.
This one takes none-useful items too. The reason I want to get rid of the stuff is that it is not useful (unless you really want an old CRT tv or a case of broken computers, I guess).
Six years in the making? Wow...
Probably both, they definitely add a service fee on top of the retail price.
I agree with that. Both types of thinking lead to unhappiness with the difference that one attempts to find answers while the other does not.
Well, you actually got a meaningful question/answer back/forth conversation going with support at Google. Congratulations. I'd say you scored.

Sorry, my experiences have been far worse to the point that I am actively moving away from all things Google.

Not that it will register one iota on their corporate landscape. However, it will make me feel better and work better. And that's what matters.
There is multiple networks for the various aircraft systems not a single network.

The NED for the IFE doesn't physically have the wires for two-way connectivity to the aircraft FMS network.
Why use JSX at all, then?

var d = React.DOM;
d.div(null, 'Hello', d.strong(null, 'World'))