skysight-inc/HackerNews huggingface dataset:
"All" evolutionary algorithms are basically a local search with smart heuristics. Where a local search is a brute-force where you move in small directions based on feedback on where you are in the solution space.
Behind Trump’s victory: Divisions by race, gender, education
Haha!

I didn't even check, but that is indeed a very accurate synecdoche of their support forum at large. Good catch.
Some people propose usage of S3. But this is not really convinient.
I learned UML during my bachelor's in 2012. Now I work at a big company and the only UML diagram I've had a use for is a sequence diagram.
Cool!

They can then check the possibility that, once formed, it remains stable at low pressure.
Well now there is one where a judge and/or jury don't have to determine if wearing a letter carrier uniform is fraud or freedom of expression.
7 Wise Habits of Supremely Happy People
Gen 17 had its last bird run forever
Experiences at RIPE 73
I was speaking in general terms. You gave two very specific (and interesting) examples; among all the examples you can give, plenty of them will "no longer be valid".
You are a bit too caustic and the downvotes are probably due to that but the question stands.

What the hell happens between age 5 and say 20 that justifies that social problem?
I'm sorry to say this but your country uses an outdated, deprecated implementation of Democracy. While we respect it greatly for its historical value as one of the first stable implementations, it is no longer recommended for production environments due to its many known critical bugs, most famously the first-past-the-post issue in its election algorithm.

Instead we'd recommend one of the European-republic forks (E.g. Germany's federalism 2.0) or, if you're feeling adventurous, one of the smaller forks like 'Direct Democracy' or the nordic-style forks.

Please note that those newer implementations have significantly higher system requirements, usually calling for a well educated population that is willing to debate and compromise rationally.
You're looking at it too statically, and ignoring the full ecosystem.

If I'm an investor that buys at IPO time, how many companies am I willing and able to invest in if I have to wait for the profits to come in through yearly dividends? And so, if I'm a VC, how many companies am I willing and able to invest in if the IPO market is much smaller? And so, if I'm an entrepreneur, how many companies can I found and create value from if I have very little chance of selling them off?

The index funds are the terrain that sustain the "wealth creators".
Prolog and Natural-Language Analysis[1] is great from both theoretical and practical standpoints.

[1] http://www.mtome.com/Publications/PNLA/prolog-digital.pdf
IMHO man is one of the worst things in Unix. Generally I find that tldr https://github.com/tldr-pages/tldr or bro http://bropages.org/ are far more efficient.

Speaking of... https://github.com/tldr-pages/tldr/blob/master/pages/common/...
A key problem is that the internet, which should be the best debating forum ever created, is actually a waste of time because of downvotes.

I hate downvote buttons. Programmers seem to put them there only because we demand symmetry. If there's a plus there must also be a minus. I rarely, if ever, see negative votes used to suppress actual spam or obvious trolling ... the only place I've ever seen that actually happen is on Slashdot where the system actually does suppress auto-generated garbage, page-widening posts, etc. Everywhere else people use +/- buttons to indicate disagreement.

Unfortunately, the further left you go, the more you become convinced that people who disagree with you are dumb and easily manipulated. Thus suppressing opinions you disagree with becomes more and more acceptable. Thus downvoting any right-wing thinking into invisibility becomes not just acceptable but important. This trend of course culminates in far-left communist countries where political censorship is an official state policy.

So people with those opinions then rapidly learn that they aren't welcome, that people aren't interested in real debate ... and leave. Forums that could have been debating centers for mutual understanding turn into echo chambers.

The solution is to eliminate downvoting and do what Slashdot does: require you to pick a reason when upvoting, use randomly chosen moderators, and meta-moderate the moderators.
Aligning a virtualization strategy with disaster recovery tools
57 for me.
There could be some lag involved. The children of 3 decades ago are now having their own children and are deciding their freedoms. I think crime was lower in the US 6 decades ago than 3, so each generation may be reacting slowly to a perceived level of danger.
where I live you are allowed to gain up to 5k year for 'hobby' projects that you do on the side.
One thing I routinely do is compiling a monolithic kernel without module support (and exactly the modules the hardware needs). This way injecting a module into the kernel should be a little harder.
Kids in rural areas of the Netherlands do bike 8 miles to school, but to do that only for a gym class is probably too much.
Most(except ro/no exec) of the stuff mentioned are poor band-aid after the fact just in case security by obscurity solutions :( Whats worse some of them add baggage of kludges and cost extra processing, all in the name of slowing down attacker (not stopping, slowing down). This is why Linus was mostly skeptical if not opposing this (and grsec).
Then why doesn't every company just hire these much cheaper people if they are as good?

Honestly companies have tried, and keep trying, but the work keeps coming back to the US.

Hint: Its because software engineering is a lot more than cutting code.
From the top of my head:

- A Nobel Prize laureate made a joke at a conference lunch, it costed him and his wife their jobs. [0]

- Rosetta comet landing twisted from success into abusing one of the lead scientists. [1]

- There was someone about to or after losing his/her home over a Twitter shitstorm, but I can't for life remember who he or she was now :/.

There are many more stories if you read reports on abuse of Twitter, which has turned into the literal "Internet hate machine". Whether or not these stories are completely innocent or maybe the victims lacked taste in their initial deed is a different discussion; my point is, social media became weaponized and used to strike people at random, and the people wielding the weapon are the same who scream evils of west culture patriarchy at you.

----

[0] - https://www.theguardian.com/science/2015/jun/13/tim-hunt-hun...

[1] - https://en.wikipedia.org/wiki/Matt_Taylor_(scientist)#Shirt_...
Just use web version with uBlock and you have add-free spotify account without this ugly bug.
> Since the problem does not concern itself with prefixes, there is no need for a prefix tree

This is a very important point, and many others in this thread have missed the fundamental point with using a trie. A real world example would immediately showcase its benefit.

In the old feature phones, you needed to punch the number keys many times to get a letter. Some people improved this using something called predictive typing - which basically goes like this:

1. Each number can be mapped to one of 3-4 possible letters
2. Based on the current sequence of numbers typed in (i.e. the prefix up to this point), this can mean 0 or more words which are in the dictionary.
3. Using a trie data structure, you basically have a few possible leaf nodes (only dictionary words can be leaf nodes in the predictive typing scenario) which all map to the current sequence of numbers.
4. Hence you will notice one or more options from which you can select based on the number sequence you typed, thus saving you many keystrokes

You can present the different options sorted by word frequency etc. if there are multiple matching leaf nodes for the given prefix.

When the prefix scenario does not matter - as in OP's article, from what I remember the trie gives no benefit over a simple sorted dictionary.
You can win an election without spending big money. But you do need to charisma, and no amount of money can buy Hillary/Romney/Kerry/Gore charisma.
Killing interruptions at work
When I was traveling in Japan, even in some of the sketchier areas my only worry was that I might get yelled at or maybe at worst get in a fight if I started something. Not once did I fear for my or my wife's safety even late at night.

There is something magical about living somewhere like that which I can only fantasize about as someone who grew up in Chicago taking the 36 to school and having to avoid crazy people and always looking over my shoulder. And that was in a nice part of East Lakeview.
They did actually make suggestions, despite not campaigning to form a government. For example, an Australian style immigration system, striking a trade deal with the EU, continued cooperation in defense issues and so on. You just ignored them.

Unfortunately it's rather hard to make plans about leaving the EU because the EU itself is in a catatonic state of denial. Their glorious leader banned even writing things down about the possibility of exit before the referendum, and afterwards announced they would still refuse to discuss it until Article 50 is invoked.

This total denial of reality and absolute refusal to discuss it, is then used by people like Martin Schulz and yourself to claim Leave had no plan!

Yes, Leave has a plan! It's called "get the hell out of this madhouse as quickly as possible". That's it!
>> They refuse to do the project because “someone will hire me without it”.

This is wrong in certain cases. The candidate may have significant contribution to an open source project or may have shipped an open source project as an owner.

Why should that candidate not refuse? You already have the code in front of you. If you as an employer cannot take the time out to go through that and evaluate what you would otherwise with your take home assignment, then something is not right.

This one size fits all rigid process won't work. Given a process, the employers must learn to be flexible, all the while expecting employees to do so, is insane. So certain qualified candidates saying 'someone else will hire me' is not arrogance, but fact.
That's basically what the laws are. They are merge requests into the db you're talking about. It's just that there's not a good interface to the law as it stands now.
One big reason is that the popular term for the ACA contains the word "Obama".
While this is likely true at the consumer level, it is not true at the enterprise level. Raid6 is used extensively, and the file hash is stored in metadata, separately. The files are walked periodically to detect and repair corruption. The same is done for parity. This has to be done with zfs too, via zfs scrub. I just don't think you can directly compare zfs with raid, as zfs is a filesystem and therefore implements some of the same things that other companies end up building on top of raid with their own custom filesystems.
I have offered exactly this to multiple companies who interviewed me, but so far none of them was willing to devote time to do it. I guess industry is just too used to the established practice, and "hey, if Google is doing it why not us?" thinking. It is not like I declined to do their normal interviewing process either, I offered this /after/ their process was finished. It is the best thing to do for both sides. And this was where they were trying to recruit me, not when I applied.

f.e. I really like my current job, so I would benefit from getting a better look at your workflow and interact with the team to decide if I really want to work for you.

Hopefully the situation will improve in the near future, but I am so taken aback with common practice that I currently see no other way but to start my own company, I just cannot imagine working for such stubborn and close minded people. And for darn sure when I hire, this will be the process.
No, I mean you could only explain the price at which I can sell it with Georgist ideas on monetary inflation.
gen 6 seems to have gotten it right for me, still running, ill follow back when it loses
edit: still running at 4600+ 5 minutes later on gen 6
11 Unconventional Ways to Improve Your Customer Satisfaction Score
Ask HN: Do you ever get HN dejavu?
Like you've seen a thread with those exact comments before ? It has happened several times for me. The latest example is with this thread:	Introducing the Nextcloud Box https://news.ycombinator.com/item?id=12911192
Yep. A good metaphor for evolution in vivo.
I don't buy the "sexist" argument for one second; look at what happened to Jeb. He was basically a male Hillary, and got destroyed by Trump.
BBC – Impartiality Editorial Guidelines
You make it sound like it happens by osmosis.
Not exactly related, but being in Tokyo, I now see that Toronto's subway system is a joke. I think it hasn't really been updated since I was born. There's like, three lines in total.
Nobody is going to clean up anything. Trump's a climate septic, hes got another one in line to head the EPA. Hes stopping these payments whilst simultaneously wanting to increase production of domestic "clean coal", natural gas and shale oil.

Your country has historically contributed far more than its fair share of greenhouse gasses, and these small payments (from the richest country in the world) help other countries reduce emissions and show that you recognise that.

But nope. Let's drop all that so we can prop up some failing coal towns for a while longer.
> Not even remotely feasible. You would need to have bearings at each column. Friction slip joints would introduce way too much stress.

That's the kind of discussion I'd love to have! Of course, you need linear bearings [1] at each column. But what kind of bearings? Ball or roller bearings? [2] Plain/solid bearings? [3] Something else? What are the forces the tube would produce while expanding? What would be the linear expansion speed? What bearings would be able to sustain those speeds and forces? Would the tube and the pillars be able to sustain them? Do bearings with necessary parameters even exist? How expensive would they be? So on and so on.

Unfortunately, I haven't seen such discussion yet. I could try doing the calculations myself (starting at [4], for example). But I'm afraid I would make some silly newbie mistake in the process.

> Remember: the tube is not only moving hundreds of meters at the ends, it's moving >>1m along (very nearly) its entire length.

Yes, of course the tube is moving by hundreds of meters along most of its length. The questions are: how fast? with what load against the pillar?

[1]: https://en.wikipedia.org/wiki/Linear-motion_bearing

[2]: https://en.wikipedia.org/wiki/Ball_bearing

[3]: https://en.wikipedia.org/wiki/Plain_bearing

[4]: http://www.pbclinear.com/Blog/Calculating-PV-for-a-Plain-Bea...
And in general terms, when people say things like that, what they want people to read is "all of them are no longer valid".
But the method proposed is only 20% about code. It's mostly about seeing how someone approaches a piece of work and discusses a solution in a meeting. You can't get that from browsing GitHub.
The article tries to predict Trump's White House policies towards tech and Silicon Valley in particular, and it doesn't look pretty.
The Triplebyte folks are doing something very similar. But I got the impression their clients don't understand the idea yet.
Per the article, only 1.7% of schoolchildren take the bus, the vast majority walk, like many of us did.
Of course they have big impact on everyone. Look what happend the last time they've put an ape in the White House. Only this time it's worse. Much much worse.
Well, I'm sorry if Dijkstra would have been offended, but vast amounts of human experience with teaching and presentation methods say pictures work, animations work, and interaction works. Awful presentation is unfortunately the accepted norm within academia, at least in scientific and mathematical disciplines, but that doesn't mean everyone else has to sink to the same depths when trying to pass on useful information or convey understanding.
gen 9, lots of close calls, but still flying fine
Well, good point.
Forgot to add that, good thing i hadn't to pay that :D

Where did you look that up?
dupe of a dupe
https://news.ycombinator.com/item?id=12897826
https://news.ycombinator.com/item?id=12883616
> Browser vendors really need to change their attitude towards extensions, as they basically allow users to install malware/spyware in their browsers without performing any real certification / auditing.

That's something I hear a lot in context of the WOT issue, but how should that work?
There are thousands (maybe millions) of extensions with new versions all the time. I see only one way: Shut down extensions and only allow a few selected ones that get audited by the browsers.

However do we really want this?

> At the very least there should be a way for users to see a full audit log of the information that an extension sends to remote servers, as this is usually already enough to tell if the extension is sending more data than it should.

That helps experts analyze extensions, but it doesn't fix the problem of thousands of users installing some shady extension nobody looked at. WOT was even open source, yet nobody seemed to have bothered to look into it until recently.
> Plenty of words are their own opposites.

There's a fat chance of that being true... uhm, I mean to say the opposite of "slim chance".
Bus usage is negligible in large cities.

They take the trains/subway.
If you're talking about majority of voters, CNN projects Trump to win the popular vote http://www.cnn.com/election/results
Mostly good advice, but I find test-first helpful even for personal projects. And Qt is superb for internal editor tools. Drag and drop the widgets in the designer, write a few lines of Python to wire it up as an actual program, done. It won't look pretty and it will waste memory but it will work.
Yeah, to get in trouble in Japan you have to either be actively looking for it or be an idiot.
>The Apple II was launched for $250K, or $996K in today's dollars

Delusionally reductive to use rate of inflation to estimate the capital and labor costs associated with bringing the product to today's market.
Can somebody explain how this works?
I understand where you are coming from...

I think somehow the world was agreeable enough to drink the Pair-Programming KoolAid. The consulting companies or body shops were happy since they could bill 2x the number of heads for the same amount of time. The "buy-side" of Pair Programming were happy because the KoolAid evidently worked.

Don't get me wrong, I am all in favor of getting my code eye-balled by anybody because I know I don't write perfect code 100% of the times and always open to critique and learning.

Here's a thought experiment. Have two teams A and B. A are pair programmers i.e. |A| = 2*|B|.

Now make team A don't do any unit testing, let them purely rely on pairing to ensure quality.

Enforce team B to do TDD to the best of their efforts.

I would be personally very interested in knowing where the consumer of the code and writers of the code have more confidence on code quality and functional completeness.

Open-plan offices are hip and in Europe maybe even a requirement due to space constraints but I'd personally choose a cubicle over higher pay.
Why not have those two hours + discussion in your office and call it an interview?
Interesting. Apparently they are called "Contronyms".

I thought only Arabic had those. I always thought it was stupid.
Eight years? More like 20+. I was a kid in the 90s but still remember how much people plain hated the Clintons. Things like Waco and the Assault Weapons Ban drove them absolutely nuts. Like with Hillary's emails, the Clintons' shady behavior made everything so much worse than whatever they actually did.

/E these articles say everything better than I could. They were written in the early 2000s.

http://www.rotten.com/library/bio/presidents/bill-clinton/

http://www.rotten.com/library/bio/usa/hillary-clinton/
True, the suburbs explain some of it. However, I've been told it would be a big no-no to let your 8 year old play in the park a few blocks away without supervision. Parents who do so are apparently considered irresponsible.

Do note my source is only a single colleague from CA, could of course be an exception..
My point exactly...
> As a white man, I'm yet to read anything I've taken seriously suggesting that "western culture" is evil.

Try "colonialism", "white man's burden", etc. I've seen a lot of those being thrown around lately, with the implication that the current western culture is still imperialistic and oppressive, and therefore all of us - stereotypical westerners - should ask the world for judgement and forgiveness. My point is - well, sure, imperialism happened, lot of bad things were done. Let's resolve particular claims of particular peoples in a mature and legal way. But beyond that, I don't feel any personal responsibility for what happened 100+ years ago, and I don't see why I now - as suggested - should hate myself, hate my culture, or bow down and voluntarily make place for the "oppressed" to step up.

> I wonder what we'd make today of the discussions about Southern Culture around the time of abolition. Self-destructive?

Discussions about slavery != discussions about the whole culture of people. Again, I'm fine with discussing a specific issue on merits - but the current media situation is that one has to be wary of saying anything "too white" or "too patriarchy", lest he be chastised by his own fellow white men - that feels like a pretty self-destructive phenomenon.
Actually not really. It's doubtful that what he said would be executed for better and for worse but clamping on H1B abuses, tax evasions and media mega-corps isn't bad.

NSA style surveillance doesn't have direct impact on SV regardless on how much people cry foul ATM, it might in the future but not now.

Global warming and net neutrality is some what an issue but again overall bigger than SV and might not even be directly tied to it in the first place.

This isn't an article about the valley this isn't even about technology, to me it's just an random set of quotes with an incoherent message almost rivaling trumps own cyber quote about his 10 year old son.
Website for saying why things are crap
Only parts of image is requested based on where you zoom . Image is divided into number of slices and fetched on demand .
JavaScript Callbacks Are Pretty Okay
BlackNurse is an attack to knock out popular firewalls
This is a total straw man. Illegal immigrants pay their taxes. The IRS doesn't care about their immigration status, but they do care about getting paid.
The study includes all public transportation in the 1.7%, citing the number of "walkers" at 98.3%: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3477970/
> I am not saying it is easy, only that it is the easiest when compared to e.g. manufacturing or services

It is actually the other way around regarding manufacturing and software development.

Software development is high-growth, quickly changing, highly skilled, high levels of communication, transferable, low capital, and doesn't scale well.

Manufacturing for the most part is steady demand, slow rates of change, low-moderate skill, low communication, not very transferable, high capital and scales really well.

This leads to software dev being very difficult to outsource without being out-competed.
My guess is it works well for very large images . For smaller images of real world , I am not sure how effective it is ( apart from usual optimizations ) .
Well, the idea that everyone should move out at 18 is somewhat unique to north-west Europe and North America. In many parts of the world it is normal for young adults to live with their parents until there is a practical reason to move out. Living alone for no apparent reason may be seen as economically wasteful or as fleeing from a dysfunctional family.
We can treat that as a consultation gig which may lead to an offer. It is up to the candidate to declare this income to the tax authority.