skysight-inc/HackerNews huggingface dataset:
I was too optimistic. 16 when the answer was 19 (43,884 answers so far). This is more a test how much faith you have in the general intelligence in our society. People who played it to the end game nash equilibrium must think that they are surrounded by geniuses.
Similarly, when you buy a used car, how can you be sure the previous owner didn't copy the key (you know, the thing that lets you open the door and drive away) and still has it? That's not a new question.

Similarly, you move into a new apartment and the super gives you the key (to the door, not a cryptographic one). You installed a new lock, right?
No, because Linux containers are still running the Linux kernel, and the Linux kernel doesn't know how to run FreeBSD binaries.

You can do the opposite however -- running Linux inside jails on FreeBSD hosts. This is how docker-on-freebsd works, and also how FreeBSD desktop systems usually cope with software like Flash plugins which are only available as Linux binaries.
ReactEurope Round-up
I encourage people at #cccamp15 to hack #AppleWatch
How would one go about building a similar distributed testing setup for end-to-end tests where a sequence of tests have to be run in particular order.

I reckon that would be solving the wrong problem. End-to-end tests should be independent of each other, and tests should never be dependent on the order in which they are run. End-to-end tests might be longer as a result, but managing the complexity of test dependencies will quickly cripple any system that uses this approach, I imagine.
And disable the receivers for the tire pressure monitoring system.
There's also functionality in BusyBox, specifically the sv and associated tools:

http://busybox.net/downloads/BusyBox.html

More commentary here:

http://busybox.net/~vda/init_vs_runsv.html
STEM OPT 17 Months Extension Rule Vacated by Court
Show HN: TimesFree – share time and tasks (“Time banking meets TaskRabbit”)
I live in the middle of the Silicon Valley, where we have very high levels of light pollution.

We just walked to a soccer field nearby. Took out some neoprene mats, unrolled them on the grass. Lay down on the mats, cover up with blankies. Now stay still and look up.

In about an hour or so the kids saw a dozen shooting stars, some of them very bright.

I was too busy searching for Ceres with the telescope to see any of that.

The Perseids don't care much about light pollution, which is why we had great success last night. But other meteor showers are much more sensitive to light.
What I'm saying is that you should have a nix package for your application and one for your database server. Whether these run on the same machine or not is a question for how they're deployed, but it should be the same package that's pulled in by the production recipe and the dev recipe in any case.
> I don't think you can turn every finding of "not guilty" into a successful civil standard of loss for the defendant

The civil standard would not be applied to the facts of the original case, but to the result of the criminal trial. The "preponderance of the evidence" you refer to is that the defendant was found not guilty in the criminal case, which is the sole indication of whether the criminal prosecution was correct or not.

Yes, there will be close cases where the defendant seems awfully guilty, yet is acquitted of the criminal charges. But arrest and imprisonment while awaiting trial is not supposed to be extrajudicial punishment! It would be perfectly reasonable for a defendant to lose the civil trial and have to make the original victim whole, yet be reimbursed for his criminal defense attorney fees etc.
That's not true. The JCP has always been a farce, as Java's TCK was never a part of it. This meant that a project such as Apache Harmony couldn't pass it and thus earn the right to use Java's trademark because Sun wanted licensing terms incompatible with open-source. The Apache foundation was pretty pissed about it, as this effectively killed Harmony ... http://www.apache.org/jcp/sunopenletter.html - Truth is that big companies do not open source stuff because it's so damn hard to get all the approvals. Sun only open-sourced Java because they felt the pressure to do it, as Apache Harmony was backed by IBM.

Of course, the reasons don't really matter. The power of open source starts from the license. You don't have to trust Oracle in order to enjoy Java because OpenJDK can be forked, as unfortunately for them that genie is out of the bottle. OpenOffice was forked as LibreOffice, Open Solaris was forked as Illumos, both have been doing better than their former selves. If Oracle is not careful, Java will get forked as well.
Ask HN: Master's degree alternatives for SE
Hi, I'm in the middle of my first year for a Software Engineering major and I've been researching about scholarships and opportunities to continue with my studies after I graduate.

My main question here is which master's programs would you recommend for a software engineer?

I know I will find which area of SE I like more throughout the career, but I would like to read about some alternatives in general.
Our derbies use the welt and we practice blake-stitching method of shoemaking.
I know that the substrate isn't the expensive part. Even a cursory gut-check reveals a claim to the contrary to be bunk.

I felt that a somewhat detailed analysis of the inappropriateness of the analogy was better than a "Nuh uh! You're wrong!" response.
It's also reasonable to expect them to pass their engineering subjects, yet at the same time, we know in universities, the pass rate of some subjects can be as low as 60%, and usually around 80-90%. There will always be people who didn't make it through with all the knowledge pieces in the head intact and we need a system of making sure no one is left out. No one wants to lock up the 20% of engineers who aren't good with girls and have exhibited behaviour that constitutes harassment or being "creepy".
Show HN: Make money sharing content with Cred
Is it bad for pregnant women to work?
This is a good question.

I see at least two ways to implement that, but I certainly don't see how practical they are, if implemented at scale:

1) Every component has unmodifiable update logic that supports just that: factory reset for itself, and propagating it to the subcomponents.

This is still where we can say "the owner does not own the car", but in this case it could be treated as a part of hardware (that could not be modified either), rather than "user-space" firmware.

2) Allow easy reinstallation of the critical electronics components, which can be bought from the manufacturer. I don't quite like this "hard" way, but it's a possibility.
How much do the craftsman make per month ?
How many hours do they work in a week ?
It's white on black for the mobile styles.
Not sure exactly what you mean by "backlinks", but most of the software is custom-built.
Yep, the challenge would be in keeping security of the system higher than the level of attacker that gets attracted. We would need to keep the app somewhat secret until we establish a decent level of security.

The problem with re-deploying a vm from scratch is that the app would need some access to the vm host. Of course that is ripe for abuse.

A way around this is for the founder to keep control of the hardware, on a raspberry pi or something. Every once in a while, somebody "wins" the game and everyone else looses access to the system. The founder can then physically restart the game. New games can be coordinated on twitter, fb, or hn.
Big Ideas That Don't Work in Education
"You'll receive step-by-step details about the work in progess through email."

Does this mean that every time someone orders a pair of shoes they'll be custom made? You'll keep no stock?

I really like the idea of bringing more transparency into the manufacturing process, so kudos on that. Hopefully you'll soon offer a vegan option too :-)
I was wondering the same. My wife is 7 months pregnant, working and happy that she is enabling people.
It makes a lot more sense to roll Waze's features and data into Google Maps, unfortunately...
Oracle: Google Has “Destroyed” the Market for Java
Phone reading really clicked with me while reading Infinite Jest. When I occasionally read sections of my hard copy, I found myself wanting to jump between footnotes and text via links and to look up definitions by tapping words.
Have they really done that though?
This was an excellent read, and had the technical meat I was looking for. Too much actually, my eyes started glazing over during the CAN protocol checksum part.

It was a hair-raising experience learning that up until recently thousands of cars' head units could be controlled remotely at any given time by telneting to port 6667 (irc, hah!) and sending unauthenticated D-Bus commands over the Sprint 3G IP network.
Nice but I will nitpick a little:

- double underscores at the beginning of names are reserved for compiler/STL.

- Using a namespace instead of "__ml_" seems more appropriate.
>They now all have the chance to use that broadcast code in an attempt to login before you.

As I said above, by that time, it's too late, because the server should detect multiple logins and disable the code (and hopefully alert you that someone has your password).
Just bought a pair. Can't wait to see them in person!
America has some very serious problems. This is partly an outgrowth of our lack of good healthcare policies at the national level. I find this so frustrating. No one seems to know what thread to pull to get these messes to start unraveling. The haves don't seem to understand that this is a bad thing to have going on in your back yard. Just because you are wealthy doesn't mean you are immune.

But people don't want to hear anything like that.

It's so frustrating because it isn't something we can't improve. It stays this way because of social inertia.
1985 to 2015: Evolution of Windows
You know, it's possible to have a conversation without having an argument. It is possible to listen to others. Not everything in life, or indeed on Hacker News, is a debate to be won. Sometimes we're just sharing our human experience.
Try either MathJax or KaTeX from Khan Academy
C++ Static Analysis: Bug vs. Bug-Prone Situations
Curious what you think of my monad tutorial! http://blog.reverberate.org/2015/08/monads-demystified.html
Do Something Syndrome
My parents still use their ntlworld email addresses. Virgin Media moved all their email infrastructure to Google some time ago, but are now in the process of moving it back in-house.
https://www.esdenera.com/en/esdenera-firewall

http://securityrouter.org/wiki/Pricing

eracks.com offers preinstalled obsd firewalls

Probably many others, but if you mean store bought consumer devices no idea but would be trivial to abstract away the OBSD complexity and offer secure remote updates if a company wanted. Why they don't, maybe it's cheaper or easier to find GNU/Linux engineers.
We (consumers) had to deal with that over 10 years ago. My old Lexus still has some kind of proprietary diagnostic system that only dealerships can access, and we get stuck with dinky ODB2. Did manufacturers suddenly start getting more transparent and compatible with their vehicle diagnostic and control systems?

Also: virtually every consumer in the world would choose safety from some 'evil hacker force' rather than the ability to maintain their factory entertainment system themselves. There's really zero reason the nav/entertainment system should be on the same communications network as the engine and brakes, anyway.
The Wild World of Open Source Licensing
I don't have Waze installed on my phone, and I get alerts in Google Maps that are labeled as coming from Waze, so there is at least some integration.
You can switch themes on mobile by pulling down the hamburger menu and selecting black on white.
Hopefully any future languages that prioritize java interop will do things like implement java.util.List rather than insist on renaming "add" to "+=" along with ":+", "+:", "+", "++", "++:" so that I have to constantly call .asScala, .asJava on collections while passing them around.
Depending on the order size a craftsman make $400-800/month. Unfortunately right now our order size is not as big as we/craftsmen would like it to be, so they also have to work for other folks (middle men). Monthly average salary in Pakistan is $200-$300 and a craftsman usually works 45-50 hours/week. Sunday is full break and Friday is half day at most of the workshops.
ah. backlink = back references, Figure 1.1 and link to the Figure 1.1 :)

What your license for the project? If we wanted to use it, we'd porting it to Go and JS with our own stylized CSS.
@sidraqasim1, I think you could adjust your phrasing whenever talking about the "pregnant women" angle. Many women I know choose to work for the majority of their pregnancy.

I don't think you need any of that actually. Just make it all about connecting the buyer with the craftsman - putting a face and name to the product. That might well include a pregnant Chinese woman who is happy to keep making things until late in her pregnancy to prepare financially for their future.

I also don't think the middleman thing is worth mentioning either. You're the middleman now. The process might be more efficient and adjusted, but there's still a middleman!

My parents had a leather bag made for me in India many years ago, and brought back a photograph of the guy working on the stitching, etc. It's a nice idea.
Not the same. Risk aversion means not doing something because it is too risky...so you never write the code at all.

Once you have committed to doing something, experience usually wins out in doing it better.
This is an idea worth pursuing. There is a market for this, and I know I will use it often (especially if nobody else does!).
When I came to implement call/cc in my Scheme interpreter, I realised that a continuation is just a data structure holding the current function pointer and call stack.

To create a continuation, scheme gives you call/cc which creates a continuation and passes it to a function.

To resume a continuation you call it like a function. Anything you pass in gets passed to whatever expression is at the FP on top of the call stack.

Scheme combines creating a continuation with a function call, just to make resuming a little more clean: by doing so, it guarantees that the FP on top of the call stack is a function call, so it knows it can pass the value you resume with to the top of the stack as if it were a returned value.

If you're creating continuations in your own language, you don't need to combine continuation creation with calling a function: there's nothing magic about call/cc, it just combines two separate steps to make the implementation a little simpler.

I never got the hang of 99% of explanations of call/cc. This 'a continuation represents the parts of the program expecting a value' seemed needlessly complicated.
Downloading the VM image to a new Linode right now!

edit: that was fast

$ uname -a
FreeBSD 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 15:26:37 UTC 2015 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Well done. I love Octopart. It's on my browser tool bar next to the Google icon and it is my starting point on every production run's buying cycle.
I think those would not be considered "unit" tests. Often the definition of unit tests includes the ability to run those tests in any order. Any tests that have to be run in a particular order (i.e. "stateful" tests) should be considered a single test, and likely an integration test at that.
My days were a lot less productive when I ate a lot of carbs. I spent about half the day sleepy or starving, unable to really think at those times.
I think the bad, overwrought explanations are the whole reason.

Yes, they're much simpler than differential equations. But the difference is, differential equations are the simplest way to solve some difficult problems -- monads are often the gratuitously complex way to solve simple problems.
At least some. I get alerts from Waze and some of its functionality right in G Maps.
Regardless of the firmware question with the V850 module, I'm surprised that other modules on the CAN bus would accept commands from an entity that 'should' only have read access, without validation.

I'm not up to speed on CAN bus, but if it's not possible to secure it in this manner, then it cannot be considered an appropriate communications bus for safety-critical applications. Even the industrial guys are getting their heads around this with encrypted & validated signalling over ethernet.
The only people who "destroyed" the market for Java (for mobile / desktop that is) were Sun / Oracle. Let us count the ways:

1. Failing to ship the "consumer JRE" until about 8 years too late. Startup times got a lot better with the consumer JRE, but it was too little, too late.

2. Not shipping support for important audio/video codecs out of the box.

3. Took way too long to add support for things that let Java apps appear somewhat native, like "system tray" support, etc.

4. Kept Java closed-source way past the date when it was becoming obvious that going OSS would be advantageous.

Etc, etc...
Symmetry can also be very useful in the context of programming. In particular I find loop invariants to be a very useful tool when building convoluted looping algorithms - I'd guess you could formulate a similar symmetry for recursive algorithms.
After finally getting my recreational reading up to speed with the Nexus 7 and associated Google Play purchases, I'm left looking for alternative devices capable of making worthwhile use of my accumulated 'library'. The perils of lock-in...
I am grateful to everyone who has helped me expand my thinking beyond myself when it comes to dietary choices.

Whether or not the latest diet fad says X is good for me, I now think about how consuming X affects not just me, but the environment, and the X.
How does payroll software work?
Making a handcrafted shoe is a physically intensive job so we are being careful towards this. Perhaps at some point, as the company grows we would be able to invest more in this area and see if it needs to be changed for some women.
What would actually happen is the cops would turn off their radios and just have a bull session at the donut shop. Someone rapes your daughter? File a report at the station. Nobody is going to get arrested if cops face that kind of personal liability.

We're already seeing a taste of it lately in NYC and Baltimore. The cops think they're being unfairly scapegoated so they're hunkering down. Somehow people are surprised crime rates are going up.
That is fine ;-) Sum up the counters.
I think they are quietly loosening 11.15. It started as just magazines, now it has:

Apps may only use auto-renewing subscriptions for periodicals (newspapers, magazines), business Apps (enterprise, productivity, professional creative, cloud storage), and media Apps (video, audio, voice), or the App will be rejected

On top of that, I know of at least 2 very high profile sports and health and fitness apps that are currently using auto-renewing subscriptions. Now, it's possible they get to do it BECAUSE they are high profile, but the precedent exists. They don't fit in any of the above categories.
y = (-3x^2 + 2)/(x-1) is asymptotic both as x->1 and x->\infty.

Precise language matters, one should not rely on the crutch of context if one wants to be clear.
Real-world web scraping exercises in Python 3 for data journalists
I thought the paleo diet was a relatively balanced diet based on foods thought to be consumed at the time.

That would include a good amount of meat and a good amount of harvested vegetables and fruits and no processed grains. There should be plenty of carbohydrates, fat and protein in a diet like that.
I find I'm slowly converting to doing everything possible on my phone. Screen size and processing power finally hit some sort of magic point for me.

Text entry (and thus coding) is still very sub-optimal, but otherwise...
I don't know what the Samsung drive looks like internally, and obviously they did figure some way to do it. For comparison, here's a teardown of an Intel S3710: http://www.tomsitpro.com/articles/intel-dc-s3710-enterprise-...

It has 16 NAND packages, the controller, two 1GB DRAM chips and capacitors. No idea if the Samsung drive includes capacitors, but I sure hope it does.

The Intel board fits in a 7mm enclosure, but 2.5" enclosures can go up to 15mm. To be generous, lets say that Samsung fit two double-sided circuit boards into the enclosure and also squeezed another 4 NAND packages in per-board. The NAND dies are 256Gbit vs Intel's 128Gbit, so with similar NAND packages that gets them to 10TB.

So now you either need to fit more NAND per-package -- no idea what die size they are -- or add more packages. Maybe their packages are physically smaller or maybe they're able to get >256GByte per-package. Either would help tremendously.

But regardless, that is a lot of packages for your controller to handle and if you're constrained on physical space you aren't going to be able to put additional DRAM chips on the board. You could replace the 1Gbit chips with 8Gbit chips in a similar footprint and maintain your 1,000:1 ratio of NAND:DRAM, but those chips will obviously cost a substantial amount more. I feel like this drive is going to really blow minds in terms of cost.
Because you were on the wrong end of the spectrum (and probably eating the wrong carbs too!). The message here is: Everything is needed, in moderation.
Remote Exploitation of an Unaltered Passenger Vehicle [pdf]
Eat a balanced diet and exercise it's really not rocket science, people are spending way too much time and money on trying to hack their life style.
Run/Walk 5-10KM a day, do some anaerobic 2-3 times a week and don't eat total crap...

OFC when you eat 1000 cal meals you are going to have a huge sugar drop doesn't matter if it's a huge steak or whole cake.
People also waste too much time on controlling caloric intake over way too short periods if you can't control you weekday intake to the required levels just lay down on it during the weekend and you'll still be fine.

All these diet's are really a waste of time and money, eat on a regular schedule (never eat when you are starving, as in never get to the point of feeling real hunger), have a diverse diet, try to expand your meals to as many a day as possible, heck I've seen people losing pounds in a heart beat by doing things as simple as droping 1 item from their lunch or moving it to an afternoon snack...
Octopart's founders in Newsweek in 2007, under the title "Meet the Next Billionaires":

http://docs.octopart.com/newsweek_octopart_small.jpg
It's definitely cool to see that they're picking up steam/attention. I got a pair of chappals from them in the Kickstarter, and they're without a doubt the fanciest/best-quality sandals I've ever owned.

Customer service is top-notch as well. (Initial pair came in a bit small, I have kinda-wide feet. They were very attentive in responding and getting a wider pair out to me.)

It was also fascinating to see how well the Kickstarter campaign was run. Very personable, very friendly, lots of information along the way... other campaigns could definitely learn from them.

I'm definitely hoping to get a pair of loafers later, and my fiancée is waiting eagerly for a women's collection from them.

Seriously, I can't say enough good things about them. They've earned it.
Ceptre: A Language for Modeling Generative Interactive Systems
Isn't this how politics work?
Dutch Supermarket Bomber Demands Bitcoin Ransoms