skysight-inc/HackerNews huggingface dataset:
> (...)and seeing the government working with the startup scene (...) is refreshing

I've always felt jealous on the US startup culture, where you get investments. In Norway, I feel it's more like you apply and get small grants. But looking at this article things have gotten better.

What concerns me the most about our startup scene, is the scale. A successful startup in Norway can only reach 5 million people before it has to be modified to fit a new country with different language, regulations and customs. In the US, you can reach tens of millions, and when the app has grown big enough us Norwegian will accommodate and get used to the app, not the other way around.
Good summary.
I feel Europe has has a culture of dominance until 19th century, then we changed for a culture of balance. US and Asia still have this culture of dominance.
I've sat on the receiving end of such applications in Norway. Find some companies you like and send them mail.

There's paperwork, but the paperwork is easier when the employer wants you, so defer it for now.
I wrote a lengthy guide on LinkedIn advertising just a week ago.[0] Conversion rates vary so much that it's better to just run a $250-$500 test campaign and measure your own baseline.

The conversion rates for AdWords (Google) and LinkedIn campaigns are going to be different because the ads are (or should) be different.

On Google, people are searching for a solution, so your ads should promote your product/service. On LinkedIn, people are just browsing so it's more effective to promote a helpful resource (eg, a guide or whitepaper).

[0] http://www.gkogan.co/blog/the-complete-guide-to-getting-sale...
IMHO The best part about today's note is this quote about Marissa Mayer

> Mayer grew up at Google, a lucrative and founder-controlled company that doesn't spend a whole lot of time worrying about shareholder activism, or shareholders generally. It's possible that Yahoo -- a mess with no controlling shareholder and a new CEO hired from the outside -- called for a different managerial mentality. And yet she was hired to be a visionary, not a bureaucrat, and to turn the company around. It's a tough spot to be in.

I think this goes a lot of the way in explaining why she has been so clueless about how to manage shareholders, which as a CEO of a public company, especially one that is attempting to execute a trun around, is really one of the most, if not the most, important job

Also I fully support Levine's view on the DAO debacle:

> find this all a bit depressing. This is not the future of finance; it is the past of finance. It is a harsh world of naked caveat emptor; it demands the enforcement of trickery just because it was tricky enough to trick people. Consumer protection is a relatively new idea in finance; it has caught on because it is a good idea.

I really don't want the future of finance to be caveat emptor. Again IMHO, Reason should come in and trump coding mistakes in financial contracts, if any blockchain startups reason the other way, then I think they've got it wrong. I really hope this gets to the courts as I think this might be the best thing that could happen to Etherium. In the same way that corporations setup in Delaware because the case law is known and well tested, having the courts rule on Etherium contract bugs might actually help the digital currency by giving it a bit of legitimacy and certainty around what happens when things go bad.
Any person (biological or artificial) who is capable of mass murder is unlikely to balk at slave owning. If he really wanted human-sized parcels of matter he'd be better off putting people to work in mines. A human can collect many times his own mass per day.
... 1.78 GHz * 1000 processors ?
Geocodio [1] is another really good service to look into too:

* Good free and premium paid service

* They've gone a bit above and beyond to provide examples/demos in all languages in their docs. Super easy for users

* Can process bulk/batch request super fast in parallel on your behalf

* Have a super cool front-end CSV upload tool built in React so non-programmers can geocode data in seconds

* Forward/reverse geocoding

* Also give Census data, congressional districts, state legislative districts, and even school districts

Full disclosure: I know the husband and wife founder. Very nice people

[1]: https://geocod.io
A woman of my acquaintance, a substitute teacher in one of the local school systems, has said that the number of posters about values and respect is in inverse proportion to the quality of the schooling.
> data sovereignty

The German laws on that are interesting, and I don’t think Google’s Cloud can every comply with them – because you may not give any foreign third party access to personally identifiable data, or move it to a country with lower data privacy laws, hosting it in a Google-provided system would be quite problematic.

Although the laws are a pain (including for me, even if you just host an IRC bouncer for a bunch of people they become quite interesting), I wouldn’t trade them away for anything, because they help ensure that all spying that happens can be democratically regulated by those who are spied upon.
> I was thinking the analog version may be someone breaking into your house and leaving a picture of Rick Astley on your kitchen bench.

It was a school, not a home.

(It's also a notable contrast that when people are arguing for bad laws the fear is that criminals will invade your privacy, but when people are arguing for mass surveillance then it's all "nothing to hide" as if organized crime getting access to the surveillance apparatus isn't somewhere north of probable.)

> You don't know that it was your neighbour playing a prank or if it was some criminal that's put up little IP cameras all around your house until you do some investigation. Until you come to some conclusion you could be very worried and/or paranoid.

The criminal who is secretly trying to hide IP cameras in your house is going to leave you a picture of Rick Astley?

The problem with this theory in general is that it has nothing to do with any wrongdoing. Suppose your neighbor sees what kind of locks you have on your door and proceeds to pick them in front of you in ten seconds, then advises you to use better locks.

Now you're in exactly the same situation. You just learned that that person or anybody else with amateur-level lockpicking skills could have been in your house at any point after you installed those locks. If you're a paranoid person then that fact is going to distress you and you're going to search your house for IP cameras, but the source of that distress is the bad locks, not the person who brings them to your attention.

> Jail would be an over reaction for your neighbour, but you'd want that as an option for some creep breaking in, right?

That's the whole problem. You need to find something to distinguish those situations and codify it into law, instead of having a law so broad that it covers both and then having to rely on prosecutorial discretion. Whether you go to jail and for how long needs to depend more on what you did than how much the prosecutor likes you, or we're living in a police state where anybody can be imprisoned at will.

There is a reason we don't just have a single law that says "you must do the right thing; penalty up to life in prison" and then let prosecutors decide what the right thing is.
Hey Aaron! Hello from one of the people you taught in your first GADS class in DC.
Respectfully:

> - SysVinit sucked too, regardless of which replacement you prefer.
> - RPM's macro-based .spec file format? Awful.

These are opinions, which is valid.

If you want to have some fun. install centos7 in a vm. Run yum update systemd. Reboot. Your vm is now bricked.

Rpm spec files can be annoying, but what is more annoying to me is the spec behavior changing between rhel/centos 5, 6 and 7.
Great article! You did miss a GoT plug though "An Object has no name". Tisk! But seriously though thanks for the background post to go with. Cheers.
Why Microsoft co-founder Paul Allen is building the world’s largest airplane
That simple huh? That's pretty motivating.
> People have been underwater kicking since the 80s. They changed the rules to limit the distance one could kick underwater. Is this an old story?

The article is not really about underwater swimming but specifically about the 'fish stroke', which is like the underwater kicking of yesteryear but turned on its side like a fish.
> BTW, 1-2 Eur/installatio is an insane price, I suspect that Oles is just lying about that pice.

Do you have anything to back that up? Has he publicly lied before, do you know what they charge other hosts, or do you just dislike the guy?
Then they will have contributed very little. Literally, every major grocer in the city does delivery now. They also don't come from out in the suburbs. The neighbourhood store has their own fleet and can get it to you the same day within a few hours of placing the order.
The Second Life of Print
Good post man. Hope DC is treating you well these days.
calling cloud sql comparable to aws rds is exactly what i mean

cloud sql offers a single version of mysql

aws rds has multiple versions of postgres, mysql, oracle, mssql and aurora
I would think that getting simulation time on a top ranked super computer would be something that you would schedule months, if not years in advance - hard to imagine that having access to a multi-petaflop wouldn't be highly desirable (and useful) for many, many researchers, let alone all the graduate students who spend months of lower-tier computers churning out simulations...

I'd be interested to hear from someone who knows/has experience, whether any of the top 100 super computers ever have idle windows.
Trivially with robots.txt, which is standardized and so well known among anybody doing webservers that not having such a rule ought to be considered as consent.

About the same as the rule here in Sweden on filming - you're free to film in any private venue until told not to.
Came here to comment on same. It depends. No amount of text can give you the feel of an event like a short video. On the other hand, imagine TV news as "read the entire NY Times" - it would take all night. Print has way more information, AND it's easy to skim.
> For more on basic techniques and coding your own machine learning algorithms, check out our O'Reilly Learning Path, "Machine Learning."

This learning path is also available free for Safari Books Online subscribers.

https://www.safaribooksonline.com/library/view/learning-path...
Some people argue the other way around, and tell stories about e.g. American startups that never got around to supporting addresses in non-US formats. Companies in a small country have to face the world and can't stick their heads in the sand.
I don't understand. HF do not need repeaters. I was able to get QSLs from all over the world, with a single quartz crystal, .5 watts, one transistor CW transmitter. The band was 40 meters (7,200 kHz), using a dipole antenna around 30 meters up the ground.
How Algorithms Could Propel Us to Earth 2.0
People dont use cars in Paris to do groceries.
Request-parser: A small library for doing typesafe input handling in php
Apple stores in India
As someone from the industry living in the north, I get the impression that the biggest obstacle to this is the seemingly much larger startup scene just ~500km away in Copenhagen. It's likely my experience is biased in some way but I seem to have a lot more contacts and startup job offers from companies based in Copenhagen than anywhere else around here, and I have lived in both places in the past 3 years. I get the definite impression that its proximity is pulling a lot of resources away from mostly Oslo.
Because of your insightful commentary, the site has decided to close.
http://www.graph500.org/

The interconnect on the Sunway TaihuLight seems to be standard Infiniband, from reading other articles about the system.
The Xeon Phi was never meant to compete with GPUs directly. The first version was underwhelming and expensive but used in order cores. The next version is actually available to buy as some sort of limited release. It has out of order cores and 144 512 bit SIMD units (2 per core * 72 cores). The full box costs $5000 last time I checked.
Well, depending on where you are the paperwork may not be simple or quick. But it's quicker and simpler when you have a would-be employer.
He wrote

> The hacker! Or, at least, someone claiming to be "The Attacker," who wrote this:

which makes it clear enough that he knows what he's talking about.
7 Attributes of an Entrepreneur's Startup Dream Team
Ubuntu Server is definitively targeted at servers.

I use Debian on my servers, but one reason I know some companies used Ubuntu was because it had a five year LTS program. Debian only started theirs in 2014, and it's not handled by the main Security Team, which might make some people feel queasy.
> I'm wondering if one day memory will be so cheap, we won't need garbage collection anymore.

I believe we would need infinite memory for that. Cheap extensive memory is still finite.
The title says "how SQLite is tester", well I don't think the article talks about "how". It only talks about the different types of tests that they apply. I'm curious about "how" it is done.
Do you guys run a single "test" button and all the tests are executed? Or, all the tests are done independently? On which platforms do you test?
What you're doing is increasing complexity, even if marginal, for no benefit and to the inconvenience of your users; Sometimes, increased complexity does introduce insecurities, but I digress. The developer has little to no control over what type of network (wi-fi, public hotspot, hotel, corporate, private, etc..) a user accesses the site with and the user couldn't care less how sessions are managed (for the most part), all they know is if their token becomes invalid on each request because they are using a network that pools and rotates IP addresses b/w users/requests, forcing them to re-authenticate with each request, well, you're going to have some very unhappy users.
* Antennas are usually the first step since it's just straight up metal bent into the right length and shape. Build a QFH to receive weather satellite data directly. Build a Yagi to talk to the ISS (that is, usually people using the ISS repeater) or other satellites.

* Kits for peripherals usually comes next. Antenna tuners, power meters, etc.

* Kit radios themselves. Usually more complicated than regular kits but the potential for hands-on learning is huge.

* Tweaking and tuning. Like squeezing every ounce of performance out of your code, you can always refine your radio setup to go farther or do more on less power.

* SOTA - Summits On The Air. Assemble a radio setup that's light enough to carry to the top of a mountain then prove that it works by contacting other people with it. Typically this is a small COTS or kit radio running on AA batteries with a homebrew antenna.

* EME - Create a high-gain directional antenna and a high power amplifier. Aim it the moon and see if you can hear yourself.
> What concerns me the most about our startup scene, is the scale. A successful startup in Norway can only reach 5 million people before it has to be modified to fit a new country with different language, regulations and customs. In the US, you can reach tens of millions, and when the app has grown big enough us Norwegian will accommodate and get used to the app, not the other way around.

And that’s one of the biggest advantages the EU is supposed to bring, but which several countries are still blocking. You can read over 200 million people in the EU just with an English product, and if the single market was done better, it’d be very competitive with the US.

Instead, we’re seeing Britain leaving, and potentially the EU breaking apart completely.
From the article it seems more like "go somewhat bigger but still tiny" then "go huge".

Government aid programs have failed to generate startup scene basically everywhere they were used.

I think buulding a real startup scene is a long process, starting with a few companies that breakout, a good culture and the willingness of private capital to invest.
It is layers and layers that build upon eachother until a critical mass is reached.
The point being, once everyone has this thing in their car and everyone is being watched while they are driving, everyone will be marked as an idiot. Even the safest drivers make stupid moves. Even worse, by what metric is an idiot made? I drive aggressively, trying to find open space on the road whenever I can. To do this I speed and otherwise make abrupt lane changes. If I'm on a road trip and someone is following me too closely I'll speed up to 140 MPH to put some distance between us in short order. The thing is, I've never been in an accident and have literally raced cars on the Nurburgring in Germany without incident. I have a driving style which works for me and works for others around me as I'm not in accidents and I don't cause accidents. My mother-in-law on the other hand who drives five under everywhere and by most people's metrics is a safe driver has been in two accidents in the last five years. Neither of which were her fault of course (said with some sarcasm).

All I can see this accomplishing is adding yet one more gadget app for people to be distracted by.
What Does the LinkedIn Acquisition Mean for SaaS Valuations?
Garbage collection is not slow.

Actually it's probably the fastest dynamic allocation method. Allocating data with a copying garbage collector is O(1), which is as fast as allocating something on the stack, while malloc() is usually O(log(n)) with n being the number of live objects in the heap.

Running a collection on a such GC is usually O(n), with n begin the number of live objects. This is way faster than calling free() on each allocated object, but slower than using the stack.

They idea that languages that rely on a garbage collector are slower is not really due to the garbage collector, but to the fact that they allocate way too much on the heap (I'm looking at you, Java). C/C++/Rust are awesome because they allow you to control way more where data is allocated. Also, it's theoretically possible for a compiler in a functional programming language to decide to allocate on the stack instead of the heap.

Another issue is that the time is will take to execute the collection can be unpredictable. It can happen that the GC will stop the entire program for a few milliseconds every few seconds. This is highly undesirable for realtime applications such as video-games.
HN comment space was not sufficient enough for me to write about the ways AWS drives me insane. So, here is my blog on 1000 cuts by AWS: https://medium.com/google-cloud/the-future-of-cloud-computin.... I feel Google cloud is much better engineered, focusing on developer happiness and productivity.

Talking specifically about my field, Cloud, Big Data and DataScience, its so painful to build a decent data stack that can handle few terabytes of data, let alone petabytes of data. Google Cloud (Pub/Sub, Dataflow & Big Query) make it a breeze to handle petabytes of data. You can literally debug a petabyte scale pipeline, while its running. Unified logs, metrics, monitoring, alerting is another feature that shows how well the Google Cloud platform is built with developer in mind.
G4S Defends Future Mass Murder as Victim of Hostile Work Environment
USA and Canada only :( Ah well, can't have everything.
Then what's the concern? People who want to pay for the convenience of amazon will pay for it, people who value the dollar more, will shop locally in this case. Outlawing advances in convenience seems regressive, no?
If the competition already provides delivery, why ban Amazon from doing it as well?
According to the link, the CM-1 had 16 processors on a chip, but there were a lot of chips (up to 4096 to yield up to 65536 processors). Still, the programming paradigms that were used for the Connection Machine might be useful for the massively parallel chip described here.
I think they don't know better - as any relatively new web-ish dev has grown up in a server-side javascript ecosystem that's maturing rapidly in the last 6-7 years, and so has led to a lot of churn (frontend frameworks, js build systems).

Separately, on the information side, there just aren't as many articles on old, but stable technology - and so if you open up HN, all they're seeing is the latest; if your team doesn't have good experienced devs on it and if you haven't learnt it in college/bootcamp then you'll pick what is publicized.
That's the problem:

We don't need to communicate between the nodes; We don't need MPI. We need distributed databases and we might need Spark. We need machine learning. We need servers. We would like availability and reliability.

We get full batch nodes that are relatively anemic in memory for our workload (4GB/core) for a maximum of 24 hours at a time.
Thanks Arnt, I appreciate the advice. I'll start scoping and see where I end up.
More people thinking about how servers! Great :)

I like the concepts of Namecoin & Keybase, IPFS and Tahoe-LAFS, etc, Tor and I2P, CJDNS, PHB's Mathematical Mesh, and so on...

Having your own server or cluster that your own devices connect to for anonymization, identity, syncing, federation, etc, would simplify so much.
Excellent pricing on this. But i just ran my house on it and it was off by 10 houses while proclaiming perfect accuracy. The Google answer was exact. The other party was off by 1 house. Is this because of the underlying data from OSM?
Almost all? That just sounds plain ridiculous.

Can you actually give an example of a test that would be realistically written in a dynamic language that would be something encoded into the types of values?
May I ask what are those 2 steps?
140M Streaming Tweets Visualized with GPUs [database + viz]
Ah, well. How is Might and Magic, by the way? I haven't tried it.
> Again IMHO, Reason should come in and trump coding mistakes in financial contracts

That's not reason; it's emotion. A smart contract is pure reason (i.e., logic); if one misunderstands a contract, then the error is one's own, not the contract's. And if others say, 'that's not fair: give him back his money!' then that's just emotion.

I'm not downplaying emotion (indeed, I think that as a mover in human affairs it's far more powerful than reason); I'm just arguing for clarity in words.
I'm using a shell script together with the nix package manager for that. The shell script just ensures that all packages are there (e.g. doing `nix-env -i fpp wget iterm2 jekyll ghc ruby nodejs composer php`). I can pin the version of all packages by configuring `NIX_PATH` to point to a specific `nixpkgs` (the package repository) commit. So that all people have exact the same versions of everything.

Package customizations like a .vimrc is also handled by nix (I recently blogged about how I do this: https://www.mpscholten.de/nixos/2016/05/26/sharing-configura...).

The shell scripts together with the package customizations (e.g. my custom vimrc) are managed by git.
I loved that old joke: Only one person has ever created a Makefile from scratch, and everyone else just copies and modifies it.
4v4's that do serious water duty have exhaust snorkels also e.g. http://imgur.com/SWSbe28

The air intake snorkel on many 4v4's a lot of time is really there just for cosmetics (as the air intake system is fairly capable on it's own) or often has a compressor in it to cool the intake air to allow the engine to work in more extreme thermal conditions.
Thats why we have different countries, with different cultures. You can stay in America with your market, he can stay in France with his local community.