skysight-inc/HackerNews huggingface dataset:
I'm inclined to feel the same way, but I feel like there's been a pretty big shift in the last ~decade where users suddenly care about design far more than functionality, quality, etc (yes this is mostly anecdotal). I find it a more likely explanation that the people at Mozilla are more aware of this than I am and are optimizing for what they think is important to their success: a userbase.
Possible, but I don't think it would be useful, since there would be to much synchronization overhead that would interrupt execution way to often.
> As for writes, a new key could go anywhere in the index

This forces index tree rebalancing to occur on many (even most) writes, which is hugely detrimental to performance.
I think power density and performance per watt are more important for Google than chip price. Power8 has greater density than Xeons with comparable Mips/W or Mflops/W.
I am unsure as to why those powerful rivals of Facebook would want to pay Mozilla, a company with no special expertise in building a social network, to build a social network. Especially since the most well-funded company that is a direct rival of Facebook is probably Google, which is the company that Mozilla just got away from being dependent on, and has their own social network already that they probably would prefer to this hypothetical Mozilla social network.
Yeah I like syntax highlighting but prefer subtle colors. I do prefer dark backgound. "Solarized" scheme has been my favorite for a few years now.
Just tested it out, it is not censoring swear words for me. They use to not allow torrent links to be sent in the past, I am not sure if thats still the case.
I work in the video games industry;

I prefer it to every job I've ever had- but mostly for the talented people I work with and the meritocratic mentality of the senior management at the studio I work in.

the company also pays very little but there's a real sense of being taken care of; things like paying my health insurance (EU; Private healthcare), matched pension contribution, matched sum investment on my behalf, free company cinema events every so-often, health care contribution (massages/gym allowance) along with relocation cost and giving me a place to live when I was getting settled in Sweden.

There is a twisted downside to this though. My job title does not say "developer", I'm the "ops" side of a devops team handling online backend for an upcoming video game. -- And being the bridge between the studio and institutional bureaucracy imposed on us by a very thick layer of incompetent control freak managers which sits above systems administrators who only sit on 2 extremes: great or utterly incompetent- which is imposed on us by the publisher... makes my job an absolute nightmare.

It's actually enough that I'm probably going to resign very soon. Despite the studio being awesome.
Being on the front page of HN is worth about 20,000 hits a day in my experience. My $5/month VPS running every single page load through the incredibly slow BeautifulSoup parser handles it no problem. A link in the comments is probably an order of magnitude less traffic than that.
Interesting - in my experience pdf.js is faster than adobe reader... Didn't measure it though.
Updating Raspbian is easy, sure, and I have faith you'll update your media center or the one powering lights in your house, but for $5 I could connect one to all the cows on my farm, or to every car in the fleet of my delivery service, to the soda machine in the office, etc—people are going to use them EVERYWHERE. Then what do we do when we find out that there is a new, practical attack on SHA1, TLSv1.2? Or some exploit in OpenSSL, bash, etc? This is not FUD, this will happen.
I doubt I'd buy this; it won't work in the dark.
>Soon, everybody here will know the man, imagine being him and walking on the street.

This was an out of court settlement so he could have said no.
There are also economical implications. Bandwidth isn't free. Now if you also could charge for your service with micropayments, we have a winner.
The average number of children per women worldwide is only 2.40, which is not that much above replacement and has been falling for decades. Primarily because the child mortality rate has fallen (drastically so) along with the number of very poor people. Richer people can expect to see all their children reach adulthood, and so they want to have a lot less.

http://kff.org/global-indicator/total-fertility-rate/
Now I'm imagining a variant of Lojban, but where the colors have semantic meaning. It could be super dense.
It's actually native now, albeit kind of a mess (or at least the C++ version is; I haven't used Delphi). For example, Windows/x86, Windows/x64, and ARM are all different compilers (OS X and ARM are both clang; x64 is an older clang, x86 is totally different) that support different features and have subtly different behavior sometimes. Then there are differences between VCL and Firemonkey, so don't even try porting an existing Win32 app.

It's only portable if you try really hard.
I've actually thought of this but for a different reason, my plan was to have the pod "ejectable" (if that's a word). In the event of a bomb in the belly of the plane the pod or pods could be ejected with parachutes and maybe some sort of auto-guidance land and picked up later.
Hey, that's great, I hadn't done a deep look for a while. Regardless, my point was more with using it as your only source of protein, which none of these address.
Great idea, would love to see this as a default part of the Go toolchain. I run in to this problem all the time.
Nice change, Nutmeg charges 1%
I'm a product manager at GoDaddy and love be the level of influence I have and role I play in making our customers successful.

My favorite job is a tie between what I'm doing now and my time in the Marine Corps. The Marine Corps was more fun, but it wasn't sustainable.
A classic example of organizations (BSA, Microsoft etc.) not understanding the internet and thinking this was going to deter others.

Lots of online comment (and views of the video[1]) are supportive of the guy and are viewing to remove the threat of him being financially ruined (it's almost at the 200,000 as I type).

MS just come across as intentional bullies and thugs (I'm paraphrasing comments made elsewhere rather than stating an opinion) and that's probably way more damaging to them than any of their make believe financial damages ever could be.

The BSA have a long track record of trying to game search engines and cause reputational damage to those they sue but I expect, in the long run, the 'pirate' will have more harm caused by long forgotten facebook postings than by the BSA. The world has moved on and the BSA have failed to even notice they've been left behind.

I'm tucking this one away as an example for the times I need to give examples of brain-dead stupid stuff that people who don't understand the internet, do, thinking they're being super clever and showing their super skills/exacting revenge etc.

[1] https://www.youtube.com/watch?v=CKjPutIlBCA

[edit:spelling]
Those keys are locked to that hardware (to a certain degree). It's a little more work than sharing 25 alphanumeric characters with someone else.
I help run a CI system based on the openstack-infra CI components, for a major provider of openstack based services.

The great thing about it is meeting with the developers, asking them "What CI problems are holding you up? Anything we can improve?" and making their answers my priorities. We always end up improving things and making people's lives easier.

It's not so much the technology, although I do love that; it's being able to make a team's working life easier and more enjoyable.
This looks great. Will definitely be making use of it
> Back then, Google's Chrome was still an exciting new thing being discovered by many non-techies, fast and simple. Google seemed like a company dead set on being the good guys.

Yea this was pretty odd. Usually all the people around me are the last to switch, because they make their decisions based on "whichever thing they saw first or more prominently". In Chrome's case, I switched quite a while after most of my friends: they all saw Chrome marketed all over the place while I consciously enjoyed a Firefox feature or two that Chrome was lacking. I finally ended up switching when Firefox's incredible slowness made it too painful to keep using (this was around v3.5, I believe).
Sometimes I think strict and bare is better, especially for learning. One of the reasons I like C so much is that it makes doing complicated things really hard, so you end up solving problems in simple ways instead. Bare languages really force you to understand and think through your problem.
Contain your Unikernels (DockerCon unikernel demo is released)
Now that is impressive. I had absolutely no idea Pascal was so powerful!
Will there ever be a relationship of Mutually Assured Destruction between people when it comes to abusing one anothers' privacy. i.e. if person A abuses the use of information about individual B, then person A has the immediate knowledge of that and ability to do the same or worse to individual B.

Therefore the temptation to manipulate or abuse private information of another party will be limited against by the knowledge that retaliation is assured and disproportionate.

This could work on a person-to-person level, i.e. if i use an individuals private image for public or private purposes without consent, and it could be used on a person-to-institution level, i.e. if an institution sells an individuals health records without consent.

Perhaps an answer to the eternal problem of privacy is that if all private information is open and accessible we will all be so terrified of the retaliation that we will not abuse others private information. (although i realise the hypocrisy of calling anything private if everyone has access to it).
Design tips 3: The date, the time and the button tax
I believe the parent is referring to the URL/search bar, which does pass along every key stroke to Google. This is for purposes of search suggestions/autocomplete. Unfortunately, since search and URL are combined into a single bar on desktop Google Chrome, that means that every URL you type is passed along to Google, including some you may not want to be passed along. As Firefox has a separate URL and search box, it doesn't have the same issue. On mobile, it's a bit of a different story since there is only one bar for Firefox and it has the option to pass every keystroke along to your preferred search provider for suggestion/autocomplete purposes. I can't recall if it is on or off by default, though. I have it on on Firefox on Android.
This seems now like a first world problem, a nice guide to find would be like "Cheap Wifi dongles that work on raspbian".
Which tree structure is this for? Many tree structures (e.g. the classic red-black tree) perform much better (doing less rebalancing) for randomized inserts than for ordered ones.
looks awesome. an area ripe for disruption.
Is this UK only?
I'm intrigued. It's a brave proposition to charge no fees. I'm sure you'll get loads of interest! I'll be watching to learn more.
I do design and development at a very large electrical wholesalers. Very small team, and internal politics works in our favour, giving us quite a lot of control over that web part of the business. It gives us time as well; the company is slow moving. The nature of the business means I'll hit a wall in terms of where I can go in, I guess, the next year or so, which makes me a little sad; I've learned a great deal, and the team is very close. I can speak several computer languages fairly fluently now, make real things that actually constructively help people, make their jobs easier. Eg, outside of work, I just built a graphic UI interface/API backend for a very time consuming data entry task my (very work-stressed) girlfriend has to do every few months, going from photocopied pland and spreadsheets to a webapp, cutting the total time it takes her from days to minutes; she was really happy, I was happy she was happy. It took me an afternoon, and I couldn't really have done that a couple of years ago without serious effort. That's due to my work environment, mentors etc. Small things.

As an aside, programming knowledge has made me a far, far better designer; vice versa maybe as well, maybe
I currently do contracting, mostly in the Pro Audio industry. I do VST/AU plugins, control surface software, digital mixers, speaker processors, effects processors, etc.

I do enjoy it, even though it pays less than most other industries.

Favourite thing I worked on was a 48 channel touring console. Unfortunately is was cancelled shortly after launch and all released units (except 1) were purchased back.

I also worked on some pretty fancy digitally controlled line arrays and subwoofers. The aiming they could do was pretty cool.
You're welcome klum.

You may also be interested in unikernel operating systems. The designs vary, but the three points below describe the general idea:

* Existing virtualisation technologies (KVM, Xen, etc...) used to manage hardware.

* OS images run on top of this virtualised base.

* OS images consist of a single software application + a minimal kernel that is customised for the needs of the application.

Unikernel-based software has many potential advantages over traditional OS designs, including increased performance (especially compared to other VM approaches), reduced size, better security (though hacks like Blue Pill would probably still apply). The most active unikernel projects are almost all based on functional languages, so you get the benefits associated with functional development too.

The Xen Project Wiki has a decent introduction to Unikernels:

http://wiki.xenproject.org/wiki/Unikernels

If you wanted an easy way to get started, this guide on the MirageOS website walks you through setting up a simple web server that can be hosted on Xen:

https://mirage.io/blog/mirage-seal
I think even clockless designs are going to be here sooner than Mill.

Mill is cool and all but it's probably going to end up like countless other fascinating designs, which is to say quite irrelevant.
Yeah, it's pretty disappointing that this community would reject a genuine opinion that has merit.

I assume that this has been rejected for two reasons: 1) They don't believe in God, which is too bad, and I pray for them who down vote me that they make it to heaven, because in hell the fire never goes out [0]. 2) They reject the idea that their sins effect other people, which is also too bad, and they don't want to take responsibility for their own actions. People from #2 may be the same ones from #1 and vice-versa.

You should read the bible with an open mind. Society in days of the coming of Israel was uncivil and ruthless, and it required rules and laws in order to remove the evil. Without it, we wouldn't have the same peace and harmony that we have today.

As for the women being raped, I think you're referring to this [1] which goes something like: a man meets a virgin -- who has pledged to marry a man whom is not this man -- rapes her, but the women could have prevented it if she cries for help, then they're both guilty. This is the right decision because the women let this man have sex with her, and then later denounced as rape. That is why they're both sinful.

If this wasn't clearing from reading that verse, it's clear from the very next verse Deuteronomy 22:25-26 that says that if a man rapes a women in the country whose screams are not heard, then she is not at fault because just nobody was there to save her.

For all the other things you mention, I'd be happy to explain to you likewise, if you point something out specifically.

Often, people who reject the bible are looking for rules & laws that conform with their beliefs, but their beliefs can be corrupted and blinded by evil. The word of God & Jesus is truth, and it's a word of love and wisdom and to those accept Him will see his glory.

God led the people out of a darkness and slavery to freedom and glory. He said to the people of Israel: "Do not fear, for I am with you; do not be dismayed, for I am your God. I will strengthen you and help you; I will uphold you with my righteous right hand." --Isaiah 41:10.

[0] Mark 9:43 http://www.biblestudytools.com/mark/9-43.html

[1] Deuteronomy 22:23-24 https://www.biblegateway.com/passage/?search=Deuteronomy+22%...
This guy's YouTube channel [0] features videos of him making stone tools, cutting down a tree, digging up clay, making a kiln, roof tiles and huts; all from scratch. His videos are a great watch, and even with heavy editing it's pretty clear how difficult it all must be.

[0] https://www.youtube.com/watch?v=P73REgj-3UE
You might also want to take a look at the source of the function you are relying on:

* DESCRIPTION
*
*	The main computation evaluates near-minimax approximations derived
*	from those in "Rational Chebyshev approximations for the error
*	function" by W. J. Cody, Math. Comp., 1969, 631-637. This
*	transportable program uses rational functions that theoretically
*	approximate the normal distribution function to at least 18
*	significant decimal digits. The accuracy achieved depends on the
*	arithmetic system, the compiler, the intrinsic functions, and
*	proper selection of the machine-dependent constants.
*

So...yeah. I hope the constants the R authors picked work for your machine!

const static double a[5] = {
2.2352520354606839287,
161.02823106855587881,
1067.6894854603709582,
18154.981253343561249,
0.065682337918207449113
};
const static double b[4] = {
47.20258190468824187,
976.09855173777669322,
10260.932208618978205,
45507.789335026729956
};
const static double c[9] = {
0.39894151208813466764,
8.8831497943883759412,
93.506656132177855979,
597.27027639480026226,
2494.5375852903726711,
6848.1904505362823326,
11602.651437647350124,
9842.7148383839780218,
1.0765576773720192317e-8
};
const static double d[8] = {
22.266688044328115691,
235.38790178262499861,
1519.377599407554805,
6485.558298266760755,
18615.571640885098091,
34900.952721145977266,
38912.003286093271411,
19685.429676859990727
};
const static double p[6] = {
0.21589853405795699,
0.1274011611602473639,
0.022235277870649807,
0.001421619193227893466,
2.9112874951168792e-5,
0.02307344176494017303
};
const static double q[5] = {
1.28426009614491121,
0.468238212480865118,
0.0659881378689285515,
0.00378239633202758244,
7.29751555083966205e-5
};

https://svn.r-project.org/R/trunk/src/nmath/pnorm.c

Edit: Ah, a drive-by downmodder. How nice.
I'd rather we keep working on synthetically grown meat tissues. If we can grow the equivalent of a flank steak without needing to kill an animal to get it, eating meat becomes no more of an ethical problem than eating plants.
Because while far far denser and easier to parse by humans, it discards a considerable amount of data. I think it's perfectly sensible for the default toolchain to dump the most complete representation and allow users to use tools to get the representation they prefer.
> I have a lot of pages and tabs open, more than 20 at any given time.

20 tabs is shockingly low for causing performance problems, especially that severe and _especially_ on a computer with freaking 16 GB of RAM. I abuse tabs pretty badly on Chrome: on my 16 GB workstation I'd have a few hundred open, many of them for weeks at a time, and on my 8 GB laptop, I usually have up to 100, and I rarely get performance problems, certainly never to that degree.

I was one of the late-switchers to Chrome because there were some Firefox features I enjoyed, but the garbage performance finally forced my hand back in 2009/10 or whatever. I periodically check back with Firefox out of a healthy sense of wanting to be aware of alternatives, but it consistently fails at what's perhaps the most important to me: performance.
They do this to scare other pirates away from sharing files. It is hard to get 200,000 views in two months.

I used to pirate video games until Steam came out with sales and made them affordable. A lot of the times people pirate is because the software or video or music is too expansive or isn't available in their area.

I've learned to use free and open source alternatives to commercial software to avoid piracy. I look forward to SteamOS and other things that will compete with commercial operating systems.
for me this is my chance to build a cool digital synth with csound at the core
Security Analyst. I audit applications and security related designs in order to find flaws in them. I enjoy it a lot. I get to exploit a lot of interesting flaws in a wide variety of applications.

I used to reverse malware. That job had a lot of other tedious responsibilities, so I'm a lot happier where I am.

I'm also building a web application in my spare time. Getting close to launching it. This is probably the most fulfilling work I do.
Reminds me of that TV show called Black mirror [1]. Such and odd sentence that I think this is life imitating art.

[1] - http://m.imdb.com/title/tt2085059/
I wonder if the problem for most of us isn't the money, but just the time. A cheap computer probably doesn't give us any more time/ease than an expensive computer (which we probably already have 1+ of)
A quick peek at the docs show that it was added in FPC 2.2. Makes me wonder, was this ever an official Delphi feature?

http://wiki.freepascal.org/Generics
no fees, pompous venture names - there might be a catch somewhere :) I'm sure HN will figure this one out.
That's a shame. I was wondering if I could use a Pi0 with an old USB camera as a cheap IPCam.
I don't understand - can you elaborate? Googling suggests that a tripcode is essentially marking posts as being from a consistent source rather than any change to the poster themselves being annonymous?

The question is if someone started posting on there about being tall - would there be vitriol? My guess is not but I really don't know.
In those communities, the whole town would gather to watch the execution by torture of those who were caught being gay, atheist, heretics, "witches," etc. The tight-knit communities of the past were nightmares for those who deviated from norms.
Yes, that's the most orthodox Java solution to this.

It's not hard to do slightly better (IMHO!), though:

public class MapBuilder<K, V> {
public static <K, V> MapBuilder<K, V> with(K key, V value) {
return new MapBuilder<K, V>().and(key, value);
}

private List<Map.Entry<K, V>> entries = new ArrayList<>();

public MapBuilder<K, V> and(K key, V value) {
entries.add(new AbstractMap.SimpleEntry<>(key, value));
return this;
}

public Map<K, V> build(Map<K, V> map) {
for (Map.Entry<K, V> entry : entries) {
map.put(entry.getKey(), entry.getValue());
}
return map;
}

public Map<K, V> build(Supplier<Map<K, V>> mapSupplier) {
return build(mapSupplier.get());
}
}

Which lets you write:

Map<String, Boolean> map = with("Java", true).and("Go", false).build(new HashMap<String, Boolean>());
Map<String, Boolean> map2 = with("Java", true).and("Go", false).build(Map::new);

I don't have Java 8 on the machine i'm on right now, so apologies if the second example doesn't compile; it might need more manifest types on it.
I'm not talking about chip price but the cost of migrating and maintaining systems for separate architectures.
This is indeed very kafkaesque to the point where this can be just a "viral" campaign gone really badly....
What was the most interesting place you visited?
Date: 2000.

The article context is the X-plane flight simulator.
I use the multi-image Moo cards, and have a bunch of them out on my table at conventions. They're great. Usually taking a business card is a throwaway thing. But when there's a bunch of different images to choose from, some people will get involved in it, and pick an image that they really like.

Some people just grab the first one that comes to hand, sure. But some people will spend a couple minutes looking at every single design and picking the one they like. Do you know how precious that is in the environment of a comic book convention? Someone is engaged with my promotional materials, in an environment where every square inch is filled with someone's promotional materials.