skysight-inc/HackerNews huggingface dataset:
This is brilliant! I did something similar when I was trying to learn about neural networks a long long time ago. The results were fascinating.

I was writing a neural network trainer - to recognize simple 2D images. This was on a 300MHz desktop PC(!) so the network had to be pretty small. Which implied that the input images were just compositions of simple geometric shapes - a circle within a rectangle, two circles intersecting, etc.

When I tried "recalling" the learnt image after every few X epochs of training, I noticed the neural network was "inventing" more complex curves to better fit the image. Initially, only random dots would show up. Then it would have invented straight lines and would try to compose the target image out of one and more straight lines.

What was absolute fun to watch was, at some point, it would stop trying to compose a circle with multiple lines and just invent the circle. And then proceed to deform the circle as needed.

During different runs, I could even see how it got stuck into various local minima. To compose a rectangle, mostly the net would create four lines - but having the lines terminate was obviously difficult. As an alternative, sometimes the net would instead try a circle, which it would gradually elongate, straighten out the circumference, slowly to look more and more like a rectangle.

I was only an undergrad then, and was mostly doing this for fun - I do believe I should have written it up then. I do not even have the code anymore.

But good to know googlers do the same kinda goofy stuff :-)
You probably meant a "genteeler" time...
How to Test Your Mac for a Hardware Problem
Just started using that yesterday, and it's lovely.
Almost nothing, actually. Non-pathogenic laboratory strains of E. coli are missing several key gene families and operons required for host pathogenicity, and Ef-Tu is a protein involved with translation, a basic process of the cell entirely unrelated to pathogenicity. No matter how the ancient EF-Tu performs, it won't suddenly result in complex and functionally unrelated mechanisms required for pathogenicity. There was essentially no human risk involved in this (or similar) experiments.
Verizon ordered to finish fiber build that it promised but didn’t deliver
Having two rovers turned out to be insanely popular. Yes, it was expensive and NASA's budget is too small. But let's separate out the marginal cost here, because I'm pretty certain that if we had (for example) sent 4 rather than 2, it wouldn't necessarily have cost twice as much.
Why you should read “What is Code?”
I used to be a big fan of Foundation but they kind of lost me, everything changed a lot and I don't really know where they are at now. What I know is that the default design is ugly and that's why I keep using bootstrap for my projects.

I can say I have a positive experience with semantic since I'm only using that now. But I'm very lost and it feels like it could take a long time to learn. Although you can start using it the same as you use bootstrap, include the css and js as CDN and here you go.
The facts have never gotten in the way of cost cutting, outsourcing, offshoring...
That comment shows how much you understand about compilers and Android.

javac has nothing to do with Dalvik or ART.
Enginered – The best tech posts from the best tech companies
it doesn't look like it is the semantic way. You are supposed to theme everything and then compile.
SourceForge suspends mirroring, creating Community Panel to review practices
Another way would be forcing empty properties to be let, and fine owners who don't
There is a very good french serie about him (http://www.imdb.com/title/tt0253839/). I like the board game ambience a la Risk.
SEC Has Approved a Two-Year Tick Size Pilot Program for Smaller Public Companies
Ask HN: What problems do companies faces with employee engagement?
what was the outcome of the class?

Can I be sued for a patent violation if I swing the way I swing?
Well, probably you are right. In this case it is the main lesson to learn - if we want something to happen, we must think how to "hack" the social system, how to refactor the political/social situation. Technically a common platform for applications is not a difficult problem. BTW, I do not blame Microsoft more than others; as you say, every vendor tried to sabotage others, including Sun who didn't suggest a solution sufficiently beneficial, or unavoidable, for everyone.
If you won't listen to me listen to Kaspersky

http://www.theregister.co.uk/2015/06/05/kaspersky_says_airga...

You need our wisdom badly.
>Imagine Swift becomes a wild success; everyone's writing everything in Swift. What will your reaction be when Apple again makes a "legitimate business decision" and leverages the success to the benefit of their company and implicitly disadvantages other platforms? Maybe they double up on Swift support on Mac and start shipping additional features first for LLVM/Clang on OSX. Will you brush it off again as an understandable move by Apple?

So? It sounds not only an understandable move, but NO ISSUE at all.

In this scenario you describe people have ALREADY benefited tremendously from Swift ("writing everything in it" etc, as you describe).

If they don't like some Apple's moves they can always fork from that point. A language in which "they have written everything", means it has huge adoption, and several third party companies and lots of community members to take this up.

And even if they don't fork, they still have the existing compiler and libraries -- the ones they LIKED so much in you scenario that they have adopted and written everything in them --, and they can continue using them.

Basically your argument is: if Apple gives this as Open Source, they should continue giving us anything they do with it as Open Source.

For me just giving it once as Open Source is enough.

If the main offering is good enough, then I don't care if they add some proprietary extensions, now or in 2020.

And if the main offering is not good, I don't care about it in the first place, whether OSS or not.
Container formats are much, much, much simpler and demand much less CPU than sample data formats. One could (and I have) write a perfectly useable ISO parser in emacs lisp, of all things. The reason that they tend to be written in C is because a container parser is not super useful outside of the context of handling the sample data; the overwhelming majority of usages of code that understands containers is to be able to pump out pointers to each individual sample. Doing this across process boundaries would be ... unpleasant.
I think this partly depends on how hard the coding question is. If they give you FizzBuzz, I think you're pretty much required to ace it, even if you've never seen it. FizzBuzz is really simple though.

At Facebook I was getting I guess what you'd call classic algorithm questions but with an extra twist thrown in. If you combine that twist with excessive time restrictions (the Facebook interviews were strictly 45 minutes), you not only have to code well, you have to do it fast. On an algorithm that they appear to be hoping you've never seen before.
Heritability has a very precise definition in this context:

> Heritability is the proportion of observed differences on a trait among individuals of a population that are due to genetic differences. https://en.wikipedia.org/wiki/Heritability

It is also commonly misunderstood. In particular, heritability is always relative to an environment, and not independent from it. Height might be 50% heritable in one area but 75% heritable in another, for example (even with the same genetic population in both areas).
How We Make Gods- Lessons from the rise and fall of divinity in online games
Lots of websites have been attempting to turn their long online feature articles into events. This goes back at least to when New York Times did Snowfall, and probably earlier. I assume that's why Paul Ford got the job on this one.

But they don't appear every day. Or maybe they do, but not always as successfully?

I agree that another success means that we'll probably see more attempts.
I really don't know what you're going on about. Quotes and impersonations are an evolutionary development akin to a peacock spreading his feathers?

This is a ridiculous conversation.
This misses the division of labor behind wasm (and asm.js, and PNaCl). JS is a dynamic language, in full it needs JITting, speculative optimization based on runtime profile feedback, statically unsound type inference rescued by dynamic checks that have low-enough cost.

In contrast, wasm is for C and C++ first, and in due course many languages. The C/C++-first design point is a way of limiting scope creep and catering to important native-code use-cases (games, AI, CV, etc.). It's the starting point, not the final state. But it involves the usual static types trade-off that reduces runtime overhead.

Therefore a full JS engine in wasm would not run very fast compared to today's in-browser JS VMs, which are evolving to be JS/wasm VMs. For dynamic languages to compile to efficient wasm, we'll need the future JIT-generated wasm support and other desiderata on the roadmap. These come after the "MVP" that is co-expressive with asm.js.

So the proof of concept for wasm must start with asm.js and grow to PNaCl in full (which has had APIs and optimizations that asm.js or JS and the Web APIs have not provided yet), and then on to dynamic language runtime support. HTH.
The Fire Phone started its spectacular flameout one year ago today
Father of an older boy (11), younger girl (8). I do notice that it's "easier" to be stern with my son than my daughter. I have to be stern with both at times, but it takes a bit of extra effort to bring the right attitude with my daughter. I'm conscious of it, and I intellectually know I need to overcome my internal...conditioning?
Could you explain with some details? I'd be quite interested in understanding what happened, and I imagine others would too.
They might not have "provided LLVM with changes for the compilers they are selling" but they have provided TONS AND TONS of changes and fixes and new features for the core LLVM infrastructure.

I could not care less about having the changes to their compilers, and I would even dislike it if LLVM's license required them to do so if that meant they wouldn't touch LLVM in the first place -- in which case we wouldn't get all these core LLVM improvements.
For your particular example QBasic was actually a nice way of writing it:

LINE (a,b)-(c,d), colour

On the other hand, they went nuts with it and had ways of making rectangles with the same syntax, too:

LINE (a,b)-(c,d), colour, B ' Rectangle
LINE (a,b)-(c,d), colour, BF ' Filled rectangle
Nokia reveals it’s returning to phones
They'll brand it and sell it, it's obviously the plan. Now question is if this is really any better than all the other intermittent fasting technics, since they all describe pretty much the same benefits, but it's (for now) hard to quantify and compare the results and the risks...
You still have a buffer or size X that may store X-Y items. I fail to see the "zero memory waste" (not that it's a good tradeoff).
Point taken. I've apologized to the OP. I'll take confused for $200, Alex.
Why your query language should be explicit
easy, pack 10km of fibre.

oh wait...
An HOA could be structured such that it only has the power to do specific things. Need the HOA to maintain a shared road? Structure it such that maintenance of that specific road is all it can do, and all it can raise fees for. Also set it up so that changing the HOA responsibilities requires a unanimous vote.

The real trick to having a good HOA is probably structuring it such that it cannot morph into a bad one.
https://news.ycombinator.com/item?id=9739544
Shielding electronics 'in space' is mostly solved. It does give headaches and increase costs. But orbiting Jupiter is another game entirely.
The first hacker news post ever
Quicklisp discourages people from re-inventing the wheel because it makes the pre-existing wheels trivial to access. No one in their right mind would try to reinvent regexps in Common Lisp (except perhaps as an exercise) because CL-PPCRE is just so fucking awesome. There's a CL library for just about everything nowadays, and most of them are very high quality.
Researchers Able to Perform Speech Recognition from Brain Activity
for the point of the parent comment, ruby was chosen for its merits, not designed by 37 signals.
This looks like a good start (though experimental). If it supported something like AltaVec's vec_any_eq() intrinsic on its u8x16 type, that would do the trick. vec_any_eq() takes a vector and a value and returns true if any element of the vector equals the value.

On x86 with SSE, this could generate a sequence of two instructions: pcmpeqb (do 16 byte-wise compares) followed by pmovmskb (collect the 16 comparison results into a single byte). Then you'd get the same efficiency as what Clang does (Clang searches 8 bytes at a time for a '/' character when skipping over comments).
The main point of comparison for C# is not Swift but Java, and in Java all the UI frameworks are cross-platform. Also the fact that Mono managed a pretty good implementation of System.Windows.Forms suggests that Microsoft's reasons for omitting it from Rotor were, uh, not entirely technical.
This sounds like the best possible scenario for you. You basically get all the benefits of the HOA and none of the drawbacks.

Did they reimburse you for the 4 years of dues that you didn't actually owe?
libfor benchmarked: https://github.com/powturbo/TurboPFor
I have three daughters, the youngest of which I perceive thus far to be the smartest (they are all really smart) but what was interesting was that she was doing physical comedy far before she could speak or walk.

Basically making initiating funny body movements seeking us to mirror her and to do coy little hide and seek games.

Not only is it terribly cute, seeing her think up funny games like this to play and watching how she giggles and laughs is really interesting to see how it expresses her personality when she can't even formulate words yet.
Seems like an awesome tool.

As a side note, however, I would recommend anybody to not blindly apply the "Tuning" section (at the bottom of the readme) to their system. More specifically, net.ipv4.tcp_tw_recycle and net.ipv4.tcp_tw_reuse are notorious for causing problems if mis-used.
Ketosis also "mimics fastings", the main metabolic difference being nutritional ketosis is 0.5 - 3 mmol/L, while fasting is 3 - 5 mmol/L (betahydroxybuterate in the serum). The benefits of ketosis may also add longevity, possibly with similar mechanisms to fasting. It's likely intermittent fasting put the subjects of the study into mild ketosis.

Bottom line: Ketosis may have benefits similar to fasting in terms of aging, but without having to fast :)
ES6 Promises with Firebase
> My complaint is that the incremental improvements that Apple bring to the industry - regardless of how sleek they may be - isn't itself innovation.

That's really debatable. Innovation is about bringing something new and uniquely useful to the market [1]. It is an economic term, arguably coined by economists to distinguish from invention, which often has zero economic impact. Innovations can be incremental. They might not even be technology - a small change in process or in positioning can be an innovation. Incremental things add up to a big deal. My favorite list of sources of innovative opportunity is Drucker's [2]

I agree the true inventors often get forgotten about, and that's lamentable. And I'm sorry for reading into your comment too much about success.

[1] http://www.asymco.com/2014/04/16/innoveracy-misunderstanding...

[2] https://www.extension.iastate.edu/agdm/wholefarm/html/c5-10....
What I would do as CEO of Twitter
Do we have any information on the magnetosphere of Europa? I wonder how much protection it's providing, if any?

For comparison, Venus and Mars have magnetospheres that are smaller than their atmospheres, allowing the solar wind to blow away lighter molecules, such as water. Earth, by contrast, has a magnetosphere that's much larger, and provides significant protection.
This startup just raised the biggest Series A round in UK fintech so far
It's not really possible to implement "edit the query I'm already partway through" with anything other than a magic sequence. Doesn't mean magic sequences are the right way to do everything.
> In reality this should just be your normal diet

Maybe the proportions, but not the total amounts. 725 calories per day is way too low on a long term basis.
I strongly suspect Android's uptake by manufacturers and MNOs would have been far less if it was licensed as GPL. So there would have been an opportunity cost to Google (that is certainly not $0).

Do you think Sony, let alone Verizon would cave and agree to the terms of the GPL? Remember this is in 2008 - Sony's DRM/rootkit scandal was only 3 years prior (2005).

Edited: fixed my years
Language changes and adapts with time and what is correct can change in years and even months.

If the vast majority of people say burglarize - then that is correct. The purpose of language is communicating information - and if the information is being communicated in a manner that most people can agree on the meaning of the information; then the language is doing its job.

This is why you can google something on Yahoo. The 'official' (and recent) definition specifies the Google search engine, but many people use the word "google" as a synonym for "search".

I love getting into arguments with people who treat their dictionaries like a religious text then using words with modern meanings that have nothing to do with their etymology.
Super Mario Bros 3 did diagonal scrolling, which was not an intended feature of the hardware; it also used some careful timing to split the screen between the play area and the status area on the bottom.

Many console games reprogrammed or switched palettes partway through scanout to get more colors on the screen than normally possible; some did so with careful timing in the middle of horizontal scanlines. Emulators commonly don't implement this, because it adds significant overhead to the scanout fast-path. See the screenshot of Air Strike Patrol in http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o... , where failing to emulate intra-scanline changes results in the plane's shadow disappearing, which is a critical gameplay component that makes it easier to aim.
New language that let's you add syntax as if defining a function [video]
In this case, either the speech-recognition feature being included in the chromium source (and not as a raw network-reconciled binary), or else have the feature be opt-in, not enabled by default.
There are websites that let you put in your macros and your calories, and the type of diet you want to eat, and they design a diet for you automatically.
I imagine that an effective alarm would be a recording of a blood-curdling scream and loud, random, dissonant chords.

That would probably throw off and disturb most people, let alone a burglar in your house.
No, the author can use all entries in the buffer. The space cost is hidden in that one of the pointers need to hold X+1 values, ie for 256 entries it is not enough with 8-bit indices.

An unfortunate effect of this implementation is that both indices are modified by the consumer. It's not safe to write/read dats from different contexts, something that would be very useful in a driver.
WikiLeaks Dumps 276,000 More Documents from Sony Hack
Can you tl;dr , please.

Does adjuvant therapy in the form of fasting affect survival in clinical trials in cancer patients?

Is this proven and accepted?
>Sure, Rust has a great following, but so does GO. Which is the "right" choice for a new codec? I don't think there is a clear answer.

Sure there is. Go would be an absolutely horrible choice for writing a video codec -- and wasn't even designed for that kind of work in the first place.
Transphobic maintainer should be removed from project – Issue #941
The Blight of the Honey Bee
Nice done connection references to the Indian subcontinent. Appreciate the links.
the value of an engineer is understood to be higher ($Millions in equity)

This would be at hip, happening startups in which you take a gamble on awful pay and terrible hours in the hope of being the unicorn, is it? Because in the vast majority of coding jobs, you're not worth millions.
> Basically no two probes carry the same set of scientific instruments. Often, the instruments carried are one-of-a-kind, specifically designed for the specific thing the mission wants to investigate.

Whatever these things are, I'm assuming 3 facts:

1. They require some type of electricity to operate.

2. They require a data interface for output.

3. They occupy a finite amount of space.

Based on these, can't we modularize the scientific instruments? Provide common power and data ports within a common frame? So they can fit into the same bays, like a blade server, or even like Hubble's 4 bays.
RAM AD PC
ADDR ________ _ _
---- |*--*----|-|*| ; high bit set? Instruction = READ
---* |-***----|-|-|
--*- |--*-**-*|-|-|
--** |---*----|-|-|
-*-- |-*------|-|-|
-*-* |--------|-|-|
-**- |--------|-|-|
-*** |--------|-|-|
*--- |*-*-----|-|-|
*--* |--------|-|-|
*-*- |--------|-|-|
*-** |--------|-|-|
**-- |--------|-|-|
**-* |*-------|-|-|
***- |--------|-|-|

I had a basic idea of what I wanted to do here: to write instructions and subsequently execute them: self modifying code.

That's as far as I've got, and I got there by twiddling bits, not by engineering...
I was thinking the same thing.

https://en.wikipedia.org/wiki/Joint_Strike_Fighter_program#C...

https://en.wikipedia.org/wiki/Joint_Tactical_Radio_System#Pr...

Any others?
I read it differently; I think they thought it was an interesting direction, but only that, another direction. The oldbies are pretty CL-oriented, although obviously many of them have moved on (e.g., Fortress for GLS).
Sounds like fun.

Not trying to be nosy but did you make the move with children? (How did you help them adjust?)
Secret Service agent who stole $820K from Silk Road pleads guilty
> giving landowners farther upstream and closer to the waterworks greater ability to extract water

This is not exactly correct. Water rights in the west are governed by prior appropriation. It's in a sense first-come, first-served, but has to do with who first made "beneficial use" of the water, not who is farther upstream.

"Disputes arose when newcomers made diversions upstream from existing operations, because water was so scarce that dividing the flow among multiple miners could make it useless to all. Early farmers faced identical conflicts. The solution, through much of the West, was a new conception of water rights whose central tenet was “first in time, first in right.” Proximity to the source counted for nothing, because miners and farmers sometimes had to move water long distances. The critical factor was the date of first use."[1]

[1]http://www.newyorker.com/magazine/2015/05/25/the-disappearin...