skysight-inc/HackerNews huggingface dataset:
The selling point is that you can present algorithms to non-programmers and they can actually follow them without knowing anything about programming. It seems the brain is better suited for understanding spatial visualizations than complex linguistic structures, which require more training to understand.

Visualizations like flow charts can help even advanced programmers get an understanding of some unfamiliar code, because it's much easier to see the program flow spatially than to read a big block of code and produce that representation in your head (temporarily, only to forget it shortly after).

The downside is that building visualizations is much slower than typing the set of instructions for it, as we do in code. This program seems to do things backwards (generate code from flowcharts), where what would be the most useful functionality would be to generate the flowcharts from code - thus enabling both the programmer to be productive and the non-programmer to not be scared.
Pine64: You gotta order one of these before it's too late
Why? No matter what radix you pick, there's always going to be some rational-value you cannot accurately encode. Moving to binary just gives you a different distribution of "un-encodeable values". (I'd say a larger/worse set, but I'm not yet sure how to prove it.)

In the long run, trinary gives you the best radix-economy, being closest to e: https://en.wikipedia.org/wiki/Radix_economy
I definitely agree it should be by choice, but that's only going to change in the US if workers start fighting for higher wages, more labor regulation, and other initiatives that value labor above capital.

Otherwise, prepare to move to the basement.
A startup is using a mesh network to bring free Wi-Fi to Philadelphia
I don't know why this was down voted -- it's good (if impractical) advice - HR is not there to help you (the employee), HR is there to help the company avoid future lawsuits.

Talking to HR is like talking to the police - assume that nothing you say will be used to help you and that everything you say will be used against you. The difference between talking to HR and talking to the police is that you have more legal protections when talking to the police.

You can't get away with not talking to HR at all, but you can certainly be careful what you say.

Don't talk to Police:

https://www.youtube.com/watch?v=6wXkI4t7nuc
Thanks for pointing this out. I (as I'm sure many others) was not even aware that such a thing existed.

Having said that...

- Is that the actual manifesto? I couldn't find any link to any more detailed document, but maybe it's a browser/adblock thing.

- If yes, then... I agree with nearly all of it (having just skimmed it), but it seems a bit... bland and fluffy (as opposed to concrete).

That's not exactly what I was imagining with my ever-so-specific "API/thing" nomenclature :) I was thinking more along the lines of a "universal bytecode for web", but a) not just for code, and b) one that actually works. Maybe Java 25 will get us there, who knows :)
Dow closes down triple digits, posts worst opening day in 8 years
Scalability of LXC vs a HW VM was written up by a Canonical engineer here:

https://insights.ubuntu.com/2015/06/11/how-many-containers-c...

I've had upto 512 LXC nested containers running quagga for bgp & osp to simulate "the internet". My machine is an i7 laptop and this used less than 8-10 gigs of ram to run.

fyi the github of "The Internet" setup was from the 2014 NSEC conference where they used it so the participants had a large internet routing simulation available to test security.

The github for "The Internet" simulation is here:

https://github.com/nsec/the-internet

"The Internet" creates 1 single LXC parent/master container and then 500+ Nested LXC containers each running quagga & setup for the simulation used.
First thing I thought of, took me too long to find the reference: https://www.youtube.com/watch?v=1wQbKAAfCCY
> Every other prime number repeats so switching is pointless, unless you divide by 3 vastly more often than by 5.

It's highly probable that in duodecimal one would divide by 2, 3, 4, 6, 8 & 9 as often as one divides by 5 in decimal, and avoid 5 as much as one avoids 3 & 7 in decimal.
That sounds very interesting. Is there any ticket, where I can follow the progress on the batch columnar format you mentioned?

Btw, I was critical about the issue above, but I do love Spark, using it on a daily basis. :)
I don't disagree. Although religion has facilitated a lot of evil (the crusades, burning women as witches, terrorism), on the whole I view most religion as a positive form of social engineering for some of the reasons that you mentioned.

BTW, I am not religious per se, but I do meditate every day. I like my spirituality unorganized.
alias emacs="emacsclient -nw -a ''"

is the best I've found.

-nw: Open a new frame in current terminal (otherwise it just opens the file in whatever other emacs window you already have launched).

-a: Start the daemon if it isn't running.

'': Little trick so you can launch it without a filename.
Before their Ath birthday?
> Take as an example 7,203 x 6,892. If I want to know that exactly, then I reach for Mathematica

They are always trying so hard to sell Mathematica in these blog posts, but this is the lowest I've seen.
> No, the critical difference being that "NAT internal IPs" are now public IPv6s and the NAT mapping, instead of being private to the NAT box is now exposed to the other "NAT boxes" on the internet, for example encapsulated in an IPv4 option that is ignored by legacy systems. This means two IPv6 networks can converse transparently and not care what IPv4 connectivity lies between them.

But IPv4 connectivity can only route according to the IPv4 rules. Which means two "IPv6" networks would have to use the IPv4 rules as well, because a network where half the routers are using one set of rules and half of them are using the others will go terribly wrong. So you're stuck only using "IPv6" at the endpoints, and IPv4 in between - i.e. NAT.

> It's obviously too late now to fix this. What I am saying is we did not have a datacenter explosion, but a route explosion fueled by exhaustion, where the same datacenter needed more public IPs, got them in a myriad of tiny blocks and broadcasted misery to all routers on the planet. An IPv6 success would have allowed us to keep 32 bit routes for a long time.

The estimate I've seen is that fragmentation means there are 3x as many routes as there should be. Which sounds like a lot, but with the exponential growth in the number of internet-connected devices, that would only have covered another ~2 years' growth.
Career is certainly not a choice I make. It's a necessity. Hell, I'd probably enjoy it more if I didn't need it.
In the old days culture would just transform to relieve old stresses (while planting the seeds of new stresses, usually)

https://en.wikipedia.org/wiki/Transformation_of_culture

In the modern era that can't happen because we've fine tuned mass media and marketing and educational indoctrination such that there is only one correct culture, that being the culture of the recent past. The one true life path was laid out for you before you were born, and if the world doesn't cooperate, you need to try harder.

In the long run you can't stop cultural transformation, but trying to hold it back via weird new artificial technologies means when it does snap it'll be a doozy, make the '60s look positively tame in comparison. Imagine trying to advance, say, 50 years, in a just a couple years. Things that work will be fun; things that crash and burn under the intense acceleration will not be so fun.

The snap will likely be fairly unpredictable. For example the dominant culture today is intensely progressive. The snap will almost certainly not be perfectly in phase or perfectly out of phase with progressivism.
Why not go proper "office space" on it? Take it outside of city, beat it with baseball bat, make some massive heel drops on it? All of this of course to same music, film it and put on yt.
64 open-spec SBC boards for 2016 electronics fun
You will almost certainly be working in millimetres, but because of ISO 2848, you will very likely be working in multiples of 300 millimetres:

https://en.wikipedia.org/wiki/Preferred_number#Buildings

Which is about a foot!
discussed here: https://news.ycombinator.com/item?id=10713546

TL;DR: buy something with better support, unless you really know what you are doing
This generalizes to multiplying any number times 11,

https://en.wikipedia.org/wiki/Trachtenberg_system#Multiplyin...

Take a number, say 142857. Prepend a 0 on the left. Underneath each digit write the sum of the digit above and the one to the right. If you work from the right, it's easier to keep track of the carries.

0142857
1571427
100% agree. I've seen the same outside of the US too. I've worked with a number of outstanding ex-military consultants on government/agency contracts and it was a uniformly excellent experience.

They come from a culture of doing what you say you will do, with the absolute minimum of BS, applying process and a focus on the final outcome. It's a disciplined mindset that is invaluable in a government procurement process.
OMRON LUNA-88K
Iconset for framework
Yeah, I mean if videogames affected people we would be hanging out in neon lit rooms listening to techno music and chomping pills by now thanks to Pac Man.
Do you count time for learning all third-party libraries needed to create an app with React?
or they wont because it would add complexity to their product for features few customers need?
I would describe your experience as atypical, wouldn't you? Just like Valve's nearly-flat management is atypical and requires a certain mesh of personalities and pruning to work at all. Counterexamples exist, it's not a perfect correlation, but unless they're plentiful they don't really change the typical.
The app that will become your new best friend
It's unclear in what way the surgery was actually performed with Google Cardboard.

> "He uploaded the images of the baby's heart that he got on the CT scan [to a smartphone], and you put it into this cardboard box, and then in his office, I was looking at the baby's heart in a way that I had never been able to do before," said Nicklaus Children's Hospital Dr. Redmond Burke. "With the box, you get a stereoscopic image, and you can move around in the environment to see every part of the heart."

So basically, the surgery itself actually didn't use it at all, the doctor just used it as a stereoscopic viewer for a collection of CT images. But I'm not sure how this is really any different at all from just loading it into a 3D modeler and spinning the camera around. Sure, actual stereoscopic 3D probably makes it easier to get a feel for the dimensions, but there's nothing particularly revolutionary about it that should make an impossible surgery possible.
Sure, they definitely know what the details and specs are, but they also want to make a big deal out of said details/specs, and dropping it silently on a web page isn't anyone's idea of a big launch.

It's likely that there are substantial differences between the product and the DK2, or even what's been discussed in previous interviews/previews, so it makes sense to not talk too much about the product until they're in a position to present it properly (e.g., a big keynote followed by journalist demos).

And yeah, it's going to be expensive - the fact that they've said as much in previous interviews means they've already been trying to soften the ground for the revelation. It's almost certainly going to be more expensive than the DK1/DK2.
Or maybe make it produce a loud "snap" sound, like all Japanese cellphones do (by industry-wide agreement, to prevent... perhaps obvious things), but that might not persuade the public.
Throw in single-payer to cover health issues (and include mental health issues) and you'll cover 98% of the problem.

People play PowerBall to extremes and similar because they're desperate.

I doubt $12k/year would be sufficient, BTW. You want people to be able to live a decent, if spartan, life on BI, and at $12k I think they'd be forced to decide between starving or extremely poor living conditions.

Probably $18k/year would be an absolute minimum, plus allowances for kids (how to handle kids is a HUGE question, well outside the scope of this post).

The amount you earn could vary by chosen living area, in proportion to living expenses. Maybe not 100% proportionally; if an area has 150% of the cost of living, but only pays you 125% more than the nominal amount, there would still be a pressure to move to less expensive areas, but more expensive areas wouldn't de facto exclude people on BI.

There needs to be extended discussion on the details. I don't know nearly enough to be able to have all of the answers. But it seems like the answer is out there, if enough people get together to work on it.
I believe it was introduced as part of some New Math curricula.

https://en.wikipedia.org/wiki/New_Math

Richard Feynman was pretty harshly critical of this in his stories of working as a textbook reviewer. I really appreciated that my elementary school did it, but I had a sense that most students didn't quite understand the significance (or remember it afterward if they weren't into computer programming). I think it has a lot of potential value in terms of understanding what place value is and where a place value system comes from.

When I've tried to teach programming, I've found that most people who aren't already programming enthusiasts don't remember the binary system or say they never learned it at all.

Edit: the Wikipedia article I linked to also has several examples of people making fun of non-base-10 arithmetic and kids being taught it in the New Math, including a song by Tom Lehrer!
40,000 people a year die on American roadways right now. We are horrible drivers and get into hundreds of thousands of accidents per year. No software is perfect, but the bar is pretty low for computers to be better drivers than humans.
The renaissance is usually seen as being the 15th and 16th centuries. France didn't switch to metric until the end of the 18th century, after the French revolution.

If anything, the way the French "pushed their influence" was by conquest: The first countries that adopted metric were forced to when they were conquered by Napoleon. Many of them reverted after Napoleon was beaten, but then gradually they started converting to it again,

Since you're mentioning Napoleon I assume you just got your periods mixed up. There were indeed many crazy suggestions for calendars after the French revolution...
The reason they give (I applied, but wound up taking a different job before completing that month's trial) is that the $25/hour is a flat rate they give to anyone applying for any position they have, not just the comparatively well-paid development positions. So a CSR, a web developer, a deployment engineer, whoever -- all $25/hour.

They further elaborated that they wanted a flat rate like this because they wanted to avoid what would effectively be salary negotiations before they even knew if they wanted to hire someone.

I can sympathize with that position, though I think it might be more reasonable to do something like paying trials the lowest hourly rate given to anyone in the company doing that job. That'd provide context, while still being a vaguely appropriate payment for the work done.
Ask HN: How to pursue an idea involving wilful flouting of laws for higher good?
My startup idea involves stepping on Govt. toes and improving what they are doing by 10X times. I can for sure see them coming back at me and trying to stop it. Users are going to love it so much that even If my site asks them to turn off their ad-blocker, or pay yearly subscription they'll go for it. I only have enough money now to launch and run the company for an year but not enough if I get into a legal battle against the govt.

I see this as same issues faced by Uber and Airbnb.

What should be my strategy knowing this?
That was always a silly argument. Every bar has security cameras. Everyone at the bar has a camera in their phone. It was a pretty crappy camera without enough battery to stay recording. If you wanted to record someone this would be the last thing you would use. Bars started banning them because other customers were made uncomfortable but it was always just FUD.
> ...they'll then sell it to others...

But they didn't do that with Kiva, they stopped selling those awesome warehouse robots the minute they bought the company.
The private equity playbook for buying a public company:

1. Find company with lots of cash on the books but trading very cheaply

2. Acquire company and use cash on books to fund it

3. Cut costs as deeply as you can and still have a company

4. (Optional) Combine it with anther firm to create "synergy"

5. Spin it back out for a profit

Corel was a company that got eaten and spit out in this fashion by Vector Capital.

It was purchased for about $120 million but it had $90 million of cash on its books, meaning the deal didn't require putting up alot of capital.

After the deal was done, there was a large head count reduction, which for a technical company is the equivalent of a retailing dumping inventory and not restocking it.

It was then merged with WinZip, WinDVD and a few other companies and then spun back out as a new company under the Corel name again.

It turns out that this didn't work so well for Corel and Vector reacquired them in 2009 to try this all again.

see: http://247wallst.com/banking-finance/2009/10/29/corel-strang...
Maybe. But the thing is if it's easier to memorize the composites, why not skip primes entirely over 5? Just memorize 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 .

I'd have to run the numbers. It would be interesting to consider different subsets. I also think adding in 15 would probably worth the extra number for real-world datasets.
Lyft, GM Forge $500M Partnership Toward Self-Driving Cars
Great point, however if these autonomous vehicles are electric (and I'm not saying they would be), they'd require much, much less maintenance than a fossil-fuel based autonomous fleet.
10 fingers, and two hands, so you could count raising your hand up to count as one, then 5 fingers, then the other hand, and 5 more fingers.

I agree about the symbols, though.
1-10 you memorize.
13-100 you calculate it out.
100+ you use a calculator.

11-12 is half memorized/half calculated.

I think of them as introducing you to how to calculate with larger numbers you haven't memorized.

Some of them you know - 12 * 5? 60.

But what about 12 * 7?
10 * 7 + 14. or 12 * 5 + 12 * 2.

Dealing with 11 and 12 in the times tables gives you good practice for those calculation tricks that you use for numbers greater than 12. It's not worth it to memorize an additional 44 rules but it is worth it to know how to do math.
That's all a far stretch from the idea of interacting with someone who you know has a camera pointed at you all time.

Glass is new form of something that is currently: done covertly (hidden cams, sneaky smartphone use), obtrusively and temporarily (holding up a camera/smartphone) or by entities that already eschew social convention for their own business ends (security).

I see the act of wearing glass as a social confrontation. A dare that says the wearer think upping the intrusiveness and pervasiveness of recording should be fine because Google said so. And the reaction to the first roll out shows that people feel similarly.
Nobody is moving to per-byte or per-gig billing. Everyone is moving away from it. It was a nightmare when I worked at an ISP that had clients still being billed per gig from early 00's.
I've had multiple companies expect me to take 8+ hours of PTO for a job interview. I ended up taking an entire week to fit in all the interviews and I could easily see myself having filled in the down time in that week with ~20 hours of work while I sat on planes/airports and such.

I'm not seeing this as much different and I get paid twice for the twice. I doubt they want more than 40 hours of work out of you in one month while you work full time on a separate job.
The point of the article is that precisely what you suggest will have extremely bad consequences for optimization.

In your proposal, how do you propose to solve the load-load forwarding issue described in the article?
Would have been nice if he gave an idea of how long the typical projects were. A 4 hour project at $25/hr is a lot more palatable than a 15 hour project.

It's better than nothing (lots of companies ask applicants to do this home work gratis), but seems curiously low.
Well, in fairness, Google does a much better job than Alexa at 'doing what I want'
I tend to agree. I also can't see any mention of the sex of the co-worker which I think is relevant considering events happened outside work. For example asking a co-worker out who is not interested can end badly.
I'd be much more interested in this attack if they could get the keys from a phone with a locked bootloader.

I'd assume, encrypted or not, physical access to a phone with an unlocked bootloader means it's owned.
Well, "superior" is subjective in this case.

It's like an OO programmer claiming that Smalltalk is a superior language than Elm. Besides, Purescript is squarely targeted at experienced Haskell programmers, which is not the case of Elm. Elm is an ML language, not a Haskell dialect that compiles to JS.

I also evaluated Elm, Purescript, Roy, F#, JS_of_Ocaml and ended up choosing Elm precisely for the reasons you chose to stay away from it. I only use JS for front-end stuff, I value simplicity over expressivity and I don't want to spend many weeks learning Haskell-like abstractions to start being productive in a new language (in contrast, it only took me an afternoon to start being productive in Elm).
Or people could still own self-driving cars and rent them out AirBnB-style when they aren't home.

In the suburban sprawl where the majority of the USA lives, we already have a nicely distributed network of storage (homes with attached garages). That would be far more efficient than having Uber and Lyft build their own duplicate storage for cars, which would almost certainly put them further away from the customers who need them and be far less efficient.

I know this is HN and we're all supposed to be just super ga-ga over the idea of one single company owning the entire future of transportation, but there are many more possible scenarios than just "everyone gives up control and ownership of how they get around".
That's how I read it too. It sounds like Cardboard was used to prepare for the surgery or maybe just to confirm whether or not surgery was a viable option.
I prefer angular over react.
1) It is opinionated (wasting time for decisions is bad)
2) It is simpler to organize the code (it is MVC)
3) (click)="onSelect()" is simpler. You dont have to create an object with "bind" function like in react.
4) I dont want web designers mess with my code. So putting html on JS is bad decision.
Meanwhile I am quite happy to have returned to native UIs....
An Open Letter to HTTP
This type of post is perfect Hacker News material!

1) Challenge an existing assumption about something we all do

2) Hand-wave some first-order guesses as to why we do it

3) Get nerdy with code and graphs and come to your conclusion, along with helpful suggestions for bettering the reader

With no prospect of the pre-decimal money system returning, I can only conclude that the logic behind this new priority is simply, “If learning tables up to 10 is good, then learning them up to 12 is better.” And when you want to raise standards in math, then who could argue with that? Unless you actually apply some math to the question!
Secrets of food photography
Why was Linode attacked and why doesn't the USGOV assist?