skysight-inc/HackerNews huggingface dataset:
Not all the world has access to latest hardware that can run a pdf renderer and a flash interpreter in Javascript without hiccups.
Yeah it's a shame that given the level of their delusion there's no hope of a real satisfying answer for "what the hell were you thinking?"
In benchmarks I've seen, Java already smokes Go on any benchmark except the second or so it takes the JVM to start up.

I'm not aiming this just at you, but I think many people (node.js users in particular come to mind) don't realise just how good the JVM is, performance-wise. I'm not a great fan of Java the language, but the JVM is top class.
That PTA lady was fortunate. This kinda thing happens all the time with class divides, power struggles, etc.

The world ain't civil, and the US simply changed the methods people use. There is so much tit for tat, eye for an eye, you wouldn't be wrong to think it is still the old testament.

The story itself is exceptional because she was fortunate there were 20 detectives with nothing better to do. Try to tell a story like this in any other neighborhood. In most cases, police are just trying to prevent those kinds of people from getting violent, and that is if that department is even functional.
Wow that is such an awesome idea! Well executed too. One small bit of feedback: the video player seems to 'forget' your audio setting when you switch to a different recording. Might not be worth fixing, but just in case you weren't aware...
My favorite part of this paper is the wording of the evaluation, where it compares ”competitively with 10th-grade human performance". I can't wait until this is a standardized metric.
This is why having a good coach can make all the difference. It does no good practicing the wrong techniques.
Flight Delay DApp – lessons learned
No it's not. Compilers such as the one in IBM's J9 have a switch setting to use AOT.
Today Google Launce the internet gaint
The Unknown Future of Tsukiji Fish Market
That is so irrelevant I'm having a hard time understanding why you're even bringing it up:

1. The flash plugin is honestly a piece of crap. Has always been. If running "a flash interpreter in javascript" is bad on your hardware, the plugin will be just as bad.

2. Nobody cares about performance on low hardware in the context of a project that is meant to move you off Flash and into more standard/open technologies.

3. We're talking about archival here. Performance isn't a concern today, and it definitely won't be in 70 years.
Maybe today it's legal (or not?) but that's only because generating realistic porn is not possible yet. Does anyone really think that in today's American society so afraid of sex that this would remain legal? Consider the following situation:

Imagine we're 200 years into the future and nothing much has changed with respect to attitudes about sex, freedom of speech, technology, etc. All images available 200 years ago are still there on the internet to download, including illegal child porn. If you are downloading 200+ year old child porn, where everyone depicted is long dead, how could anyone be harmed by you viewing those images? Yet I cannot imagine anyone successfully using that defense if caught with those images.

It's not about who is being harmed by these images (if anyone), it's more about society hating pedophilia and going after it wherever possible, free speech be damned.
"Practice makes habit"
I'm curious what the MVP is? Despite the whole counterargument to Eric Ries school of thought, even YC's thesis is that "hard companies" should have some sort of initial stepping stone.
If you're basically the only one who matters, why do you have a co-founder?

Presumably because he brings other, non-technical skills to the table.

"Since I'm doing all the marketing, selling, legal stuff, and I'm handling a thousand other nuisances (while my partner is just happily coding away), I feel I should have a larger equity stake."

See the problem?

As an aside: the CEO position is independent from the equity distribution.
Not OP, but looks like it's built on Jekyll. If you're not familiar, it's a Static Site Generator. It generates static html files from your content (generally markdown files).

There are other SSGs, I use Hugo myself (http://gohugo.io, sample of my blog: http://arianv.com/). I like Hugo cause it's probably the fastest SSG (every time you create a post/change content, you're remaking your entire site from scratch. If you have lots of posts - this adds up!) but Jekyll is the most popular and has great tooling.

Hope that helps!
Possibly the only emotional appeal that can be made is one that would easily backfire. Think of the children, the children that need an opportunity to become real adults in a healthy city that's part of a healthy society.
You might be interested in looking at Semantic Dictionary Encoding [1]. It was professor Michael Franz' PhD thesis work. Franz' was Andreas Gals advisor on his thesis on trace trees.

SDE didn't propose starting with SSA, but could easily work with an SSA representation. SDE basically functions as a compression mechanism for an semantic IR that builds a dictionary on compression/decompression reminiscent of LZW. So instead of storing straight byte code, you store a compact higher level representation, that could very well be SSA, that is structure for you to generate code while "decompressing" it, and reuse generated code fragments as "templates" for later fragments.

An implementation was built in Oberon, compact tree representation (you could do a DAG with some adjustments) that mirrors your code generation orderand e.g. used to support PPC and M68k from the same "binares" in MacOberon. The way it was structured makes retaining arbitrary higher level structure of the programs very straight forward.

I keep wanting to do something with SDE, but life keeps intervening... I see it as a huge shame that more work didn't go into exploring that alternative to straight up bytecode, but it basically had way too little head start on Java, and I believe Franz' moved to Java for his subsequent research on code generation.

[1] https://en.wikipedia.org/wiki/Semantic_dictionary_encoding
You can book a pair programming session with me on HackHands
A lot of people got problems with the interface of Blender. Comming from 3dsmax I also did.

What helped me a lot is to learn all keys. I even printed out a shortcut cheat sheet.

Then I followed a moddeling tutorial and now I can say it's maybe the best software I ever used.

But the key to learning Blender is to learn to use your keyboard.
I think the claim of it being impossible to patent algorithms in Europe is a bit overstated. In my experience, you just add "Method and apparatus that implements <whatever_algorithm>" and it's granted.

Pretty sure Shazam/Philips/Dolby patents cover Europe.
I second it. If you are starting out, React is the way to go. Of all the frameworks I have tried, React is the one that seems most "sane" to me. Either React or Elm.
In the history of skills (guitar playing, mastery of swordplay, music composition, etc), it's not inconceivable that someone could go a long time and not happen to notice the same things that masters of the discipline have been taught. Most human endeavors and learning comes not by independent discovery of everything, but by building on what the people before us have learned. It's a rare genius who can skip that.

Swordmasters in the renaissance studied each others' books and teachings, much as physics students might study the publications of others in their discipline. The insights they each made might not have all been in technique itself, but sometimes in new ways of teaching it, or describing the nuances of what their masters ("no, do it THIS way ...") had told them in a different way which made it easier to teach.

For many physical endeavors, it seems like there are often a few Good ways to do something Right -- shoot a bow, hold a calligraphy pen, etc. You MIGHT stumble upon the best way to do it on your own, but it seems a little ridiculous to scoff that someone is "not creative enough" to figure out what nuance of technique they have been missing.
The Economist on Why Anti-Globalists Are Wrong
There has also been gcj for a long time, but default toolchains matter a lot.
New Online Art Community
Someone said : practice does not make perfect, only practice of perfection does.

Too few people realize it.
Nim has been around for years and years - it's a regular feature on Hacker News. Where are you coming from?
CALL GIRLS AND ESCORT FORUM – CALL GIRLS ACADEMY
A quick search found http://www.scientificamerican.com/article/how-much-of-human-... - saying that height is 60-80% genetic (i.e. close to the 80% being claimed for IQ). My claim is not that the improvement is necessarily genetic - just that the improvement in height is comparable to the improvement in IQ. So there's no contradiction.
It's hard to please a Lisper about any other language's features. FTFY.
Good to hear when politicians improve something , and even better when it was a bipartisan effort!
That's the one, thanks. A bit more sleuthing shows he's given up on The Dan Plan and is now selling soda: http://portlandsyrups.com/our-story/ . Too bad it didn't work out.
D-Link DWR-932 B LTE Wireless router affected by multiple backdoors
There was a asian paper about this years ago for detecting "them" for blurring purposes, it worked quite well.
Tests are much more brittle than types; automated tooling doesn't know what the tests are saying, and there's no way to make code "test-generic".

Some things are probably not worth typing, but if they're not worth typing they're not worth testing either. Whatever your target defect rate, the most efficient way to hit that target is using types.
But if you actually follow the news in the Bay Area, you'd know tech companies growing and raising the cost and demand for housing is a large part of why you can't walk through San Francisco without tripping over a homeless guy. People are being driven from their apartments to make room for higher paying tech employees.
Code review platform looking for closed beta users
Yes, but that locks you in to optimising for whatever you covered with your profiling. If the character of your data changes, it'll take a recompile to change how the application performs, while a JIT can potentially choose to deoptimise/reoptimise.

I'm all for "as static as possible" toolchains, but there are optimization opportunities you simply won't have with AOT, PGO or not. E.g. consider something trivial: A program doing certain image operations that depends on dimensions passed in on the command line. A JIT could optimise the inner loops for the actual operations. To get the same with AOT even with PGO would be totally unable to deal with it without causing a massive explosion in code size.
Yeah, I'd recommend Thrift or Protocol Buffers for serialization. Having distinct serialized objects feels like overhead to start with, but it's well worth it if you ever want to change the code without risking incompatibilities.
Security Policies for Remote Workers
I don't understand the point about saving space by eliminating the DAC. At the end of the day, to produce sound, we need a DAC. So there will have to be a DAC somewhere. How is creating bigger dongles "saving space". The users have to carry bigger accessories.

It's like Intel's Skull Canyon mini-PC. They miniaturised the PC but the power supply is now nearly as big as the PC. What's the point of shipping a mini-PC with a humongous power supply?
Thanks for the pointer!

I (and others) have noted that for more than a decade, it seems that Java would have been better off under IBM than under Sun/Oracle (SWT vs. Swing/AWT, jikes vs. javac, Jalapeno/JikesRVM vs. not much interesting research until Graal, etc.) It's really a shame IBM didn't buy up Sun's Java intellectual property at fire sale prices.
Yes, but twice the radius (in pixels) Is also four times the (affected) pixels.
Add status reports twice a day and you are on your way to eternal greatness!
Look at all the effort that's gone into improving hiring. And what're the only factors that people have ever found that actually correlate with job performance? Work sample and IQ.

History is very much on the side of IQ realism. Ten years ago people were denying that a general factor of intelligence existed at all, now it's down to nitpicking or argument from ignorance.
The benchmarks[1] make me intrigued, along with the perceived ease of use. It seems well maintained as well, but I think that Angular or React will get a bunch of these improvements, given the sheer amount of contributors they have, and that they are backed by large companies.

The blog post[1] in general is quite intriguing, recommend giving it a read.

[1] https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b...
I guess one explanation for the robustness is that noise is typically additive and other types of distortions (loudness compression, eq, reverb, etc.) are usually linear filters, i.e. only modifies the amplitude (and phase) of already existing frequencies. If the underlying peaks are strong, this normally does not change peak locations.
What you've described is essentially the Fisher-Yates shuffle implemented slowly (O(n²) implementation). The O(n) implementation would be:

deck = range(52)
for i in range(len(deck) - 1, 0, -1):
j = random.randint(0, i)
deck[i], deck[j] = deck[j], deck[i]

Intuitively, what the latter implementation is doing is keeping the sorted_deck and shuffled_deck variables in the same array, moving the partition each iteration. The big problem with this method is that it is very easy to make a mistake in its implementation, and any slight mistake will lead to horribly biased outputs.
Data Centers Should Be Wary of This Danger
Absolutely. I think you just described what in short hand is normally called talent.
Certainly interesting ideas, but we only need an AI that is better than the current paradigm. If Teslas doesn't detect a white object, it is not as heavy as a human sleeping in the wheel. So if Tesla's kill 30k people a year, but humans die in the wheel at 120k people a year, an improvement would be nice, as it avoids 90k deaths a year. So if we are already using teleporting machines (and we accept the tradeoffs of using it, like cars) and 1 in a million fails, if AI makes a failure in 1 in 10 million, clearly we should use that technology right?

So as Elon musk said recently: "Whatever this thing is you are trying to create.. What would be the utility delta compared to the current state of the art times how many people it would affect?"

The wonderful thing about this AI algorithms is that we can rate them on their efficacy, they might be a black box, but the input and output are always known. If we see that google crashes 10x more cars, we wouldn't use their AI.
If you make your training set the output of Google's speech recognition algo from YT there will be lots of label noise.

It's better to go with movies and audiobooks because the text 'transcription' is human generated. Aligning known text to audio is much more accurate than speech recognition.
‘Do Not Resist': A look at the normalization of warrior cops
Hence why .NET also has MPGO, Managed Profile Guided Optimizations for NGEN.

https://msdn.microsoft.com/en-us/library/hh873180(v=vs.110)....
The fact that some outcomes are driven by luck does not mean that there isn't still a very large difference from small differentials in skill/experience/dedication.

Imagine a company with $100M in annual revenue and an annual growth rate between 10 and 20 percent. On average, the growth rate would be 15% (say), and skill of the CEO could have some impact that pushes it up or down 10% (that is, ±1.5%). The difference between 13.5% an 16.5% represents a $3,000,000 revenue differential. The impact on profits is likely much higher (due to fixed costs of production, which exist in nearly all industries).

So even if you take the research findings as true, it still makes sense to prefer an executive with more skill, experience, and dedication. Even if 90% of outcomes are driven by luck, the 10% that he or she contributes is still meaningful.
It probably could work of one assumes two equally smart devices on both ends, but USB always included shortcuts to allow the cheapest and flimsiest implementation (add a resistor between two pins) by garage shops building Phone chargers for 30¢/piece. And for them, its easy to mess around randomly, until their nonstandard non compliant junk means who-knows-what to a USB-C device.

So, your $300 headphones will pretty certainly work with your $800 iPhone, but plugging them into that $3 (including shipping) charger?
I loved Firely, but the analysis is flawed because it didn't account for the older shows having more time to accumulate more ratings.
True. If dynamic linking is all that's needed to get tiny binaries, then that's probably sufficient from the distro's point of view.
> Most human endeavors and learning comes not by independent discovery of everything, but by building on what the people before us have learned.

That's correct!

Like Isaac Newton said - if I have seen further, it is by standing on ye shoulders of giants.

Link: http://digitallibrary.hsp.org/index.php/Detail/Object/Show/o...
It should be possible to rule that kind of thing. I recall an anecdote about four table-tennis champions who lived on the same street, and their families hadn't moved in years - rather it was simply that an excellent coach lived on that street and offered to teach anyone who was interested.
>>Since we reached out on Thursday...

An interesting article, til the 'Four-Tops-itis" kicked in
That shouldn't need a macro though. With higher-kinded types you can just write generic code that operates on futures or regular values.
1: No, it is faster. 2: Don't make up facts. Also, if the pdf renderer will be faster and less memory intensive this will be a win for who can't afford new hardware. 3: Performance is a concern today and it definitely will be in 70 or more years. Remember, pdf part has nothing to do with archival.

You're bending facts and using rhetoric to make a false argument that implementing browser parts in C++ is somehow bad for web. These are the internal implementations of the given features and the more efficient the better.
Our two part plan for corporate banking innovation:-

- The low hanging fruits in corporate banking services (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)

- A scalable banking proxy (https://docs.google.com/document/d/11SRXfuC0-L5iGlHypnviI9H5...)
I'm a little surprised Dollhouse didn't rank higher. It's really a wonderful, extended meditation on the nature of identity, wrapped up in a sci-fi, transhumanist, pre-apocalyptic shell, with a liberal dash of feminism. Fran Kranz, Olivia Williams, and (last, but not least) Enver Gjokaj are standouts among the excellent cast.

I do, however, recommend watching the first pilot from the DVD set rather than the actual pilot episode that aired. It takes a couple episodes to get going, but once it does, it's truly amazing.
I started in 2001, with some autocad, 3ds r4 and 3ds Max experience, I struggled with the blender interface for many hours over a year or two.

It was not designed to be easily learned, but the ui is fast to use once you learn it. One hand on the keyboard hitting memorized hot keys, the other on the 3 button mouse...

What drove me to learn was that I could use a powerful tool, that's improving at a fast rate, legally, for free.

I since used lightwave, maya, sketch up, newer 3ds max... inventor. I still go back to Blender because it's faster for me.

Since 2.5, command and hotkeys in the interface, there's undo, much more friendly to new users, there's much better learning resources. If I was starting now, I'd probably become proficient 5 to 10 times faster.
Analog-only headphones (mid-range to high-end ones at least) will never go away. People who care about having good headphones also care about having an equally good DAC and amplifier to go with them, and they're not going to be willing to pay the premium for decent ones every time they buy a new pair of headphones (good DACs and amplifiers are NOT cheap), nor will they be willing to pay for a mediocre DAC that they never use.

It would be suicide for headphone companies to stop producing analog-only headphones, unless they can force everyone to scrap their analog-only sources (it might be possible with consumer toys like smartphones, and they might be able to convince gullible audiophiles if they can find the right marketing gimmick, but it will never happen in the professional world).

And what about all of the analog-only headphones already in use? Quality headphones are not disposable products (they can last for decades when properly maintained), and nobody in their right mind is going to throw them out until every last analog output in the world has been magicked out of existence.
The only option is to fork, as apparently it's unmaintained. I have enough projects right now.
French man smashes $56,000 worth of iPhones in Apple store
There is an enormous benefit to having a really good teacher or coach to help the students who got something subtle a bit wrong way back up the chain. You need someone who doesn’t only deeply understand how to do the task perfectly, but also has a deep understanding of all the different ways the task can be done improperly, and what the underlying misunderstandings or problems are which cause those mistakes, who knows the best way to nudge the learner back on track, and who has endless empathy and good will and enough time to make sure the correction happens.

I recommend Shinichi Suzuki’s lovely little 1969 book about “talent education”, Nurtured by Love, https://amzn.com/0874875846
The whole problem with the staging area in git is that it persists between operations.

Why would you want to add things piece by piece and not commit them? If they are done enough to be added they are done enough to be committed and if they are not you keep working on them together with all other unfinished files. Once you actually are ready to commit you can choose which files that are in fact ready.
How is it helpful to have more concepts and commands that simply duplicate advanced functionality and have to be used every time complicating even the simplest cases? As you said it can all be done with amend and other normal and optional commands already.

Or you can use an easy-to-use but powerful UI like TortoiseHG, where it's trivial to check files or hunks for commit, stash (shelve), amend, revert, rebase, ...

TortoiseHG with hggit is the best git client.

And that's before even mentioning the best parts like phases and obsolescence markers.
In the mini-PC case I can see it as a positive thing, where you can hide the power supply somewhere and just have the smallish PC box visible. So, to me, the mini PC box makes sense even if it comes with a large power supply.

In the case of the DAC I'm not sure if the end-user will really have any benefit.
Who knows? Maybe if Firefly hadn't been cancelled, its audience might have evaporated, or Joss Whedon might have run out of ideas for new episodes (as unlikely as that sounds). We just can't know.

I think Firefly was absolutely terrific and the people at Fox were perfect morons not to see what they were destroying, but none of this is science and we can't possibly know what might have happened in an alternate future. For contrast, there's the "Matrix" sequels to show what can happen when projects aren't terminated when their sell-by date arrives.
Take WP security to the next level with Login Ninja