skysight-inc/HackerNews huggingface dataset:
That's like saying "we need to confine ourselves to business plans that make money." Everyone understands and agrees on the importance of this as an ultimate goal but nobody knows the path to get there -- the hard work is in trying and rejecting promising paths until you find one that works.
Would we be here talking about the EmDrive as anything like a possible breakthrough which was well received if it were not for that NASA-sponsored work?
Original Apollo 11 guidance computer (AGC) source code
How to tell which class is it though? The title doesn't give away.
Totally agree. Hacker News readers like to promote their favorite, but I think most of us are ultimately pragmatists. For example, Vim is a personal favorite, but I've been using Microsoft Office's built-in VBA editor for most of my recent programming because it fits the problem I'm trying to solve best.
Not necessarily. (I'd actually argue "not at all.") Presumably you have a text format in the first place because you want your representation to be human-readable [with common tools like a text editor], and very likely human-writable as well. Those are the real constraints of a (useful) text format, and they tend to be in direct conflict with high-performance parsing, or partial parsing.

For an arbitrary example, a binary format could have an index table of objects at the start of the file, and then you could perform partial reads to access only the subset of objects you care about. That's something you could do in a text format too, but if the file is edited in a text editor you can't guarantee that the user remembered or bothered to update the index when they added a new object. The parser would effectively not be able to trust the index, and have to parse the entire file. (I suppose you could use CRCs or something to enforce this, but then you'd end up with a very brittle format that people get frustrated when trying to edit.)

Really, the true advantage of a binary format is you generally assume that nobody messed with the data behind your back, so you can have duplicate data (like an index) if you want without worrying that it's out of sync. This pretty much goes hand in hand with the fact that you can't just open it in a text editor and fiddle with stuff.

TLDR: Human-writability and high-performance are arguably mutually exclusive features.
"I wasn't trying to call you out for what I perceived to be an objection"

Except that you literally did...
Research at Facebook: Publications
On the contrary, Casimir forces only arise because the field is quantized.
I agree humans are great with change. I also see 2 massive flaws in your statement;

1) Change often comes with massive price. E.g. WW2 was great for women's rights in the west but ~60m deaths is kinds tough way to earn that. I dont see this being any different.

2) Saying what comes next 'might be better' is really weak. Nothing we've seen about global warming looks particularly great except for a few less populated places like greenland and Siberia. And we can see massive problems coming like in Low lying cities/countries. So to be afraid of this change seems quite rational. This is not a flip a coin ands see type problem.
Semantic Highlighting for SQL in the Atom Editor - Qolor
Studies going as far back as the 80s show that people in submarines develop myopia:

http://www.ncbi.nlm.nih.gov/pubmed/7457562

The leading theory is that being in a confined space causes the eye to adapt to viewing things up close rather than at a distance.
I recently moved to the Bay from Chicago and work at a startup. I had always dreamed about moving to SV and I love working for a startup and seeing startups and famous tech companies emblazoned on buildings around me; but, sometimes I feel like everything is dead. Like am I missing something in the south bay? It seems like not much is happening. Maybe I'm just not used to suburban living but it doesn't feel like the buzzing place I imagined.
I've been using this daily for several months. Mostly works. Doesn't cause any issues that I'm aware of. Thought it was time to share!

(I know most people probably don't use Atom to edit their SQL, but looking to get the idea out there!)
Of course code signing could allow revocation, not sure what you mean by it not being done currently.

Antivirus doesn't stop adware either, does it? If you're going to start disallowing certain software it's going to be far easier to do it based on certificates than it will be on heuristics.
Do you develop with JRuby or only use it for running production code? I gave a try to it in 2015 and I've found it almost unbearably slow to develop with: the JVM startup time and the impossibility to make it optimize code that runs only once. This despite the recommended optimizations (disabling JIT etc). Running tests is hell, starting irb/rails c is hell, etc. I read https://github.com/jruby/jruby/wiki/Improving-startup-time now and I'm not sure that all of this was available when I used JRuby for the last time. I'd love to give it a try again and find it fast so if you develop with it, what's your setup?
I loved Marathon. The atmosphere was amazing and the story/setting is wildly intricate and intertwined.

http://marathon.bungie.org/story/
I've seen lots of stories about "cities" and their plans.

In the bay area, Morgan Hill to Mill Valley, keeping things to 101, are part of the same suburban gridlock. Do I see that area changing by "autonomously driven vehicle lanes"? No. And you are an idiot if you think it will happen. Why?

HOV lanes aren't only used by long distance commuters. You aren't going to get HOV/Autonomous lanes through SF. Sorry, After the 89 quake they tore down freeway infrastructure. 880 -> Richmond-San Rafael, yeah no.

Please provide me with a valid scenario where I can get from any of the bay area communities a commute over 30 miles where an autonomous vehicle would work. This is the norm. If you assume anything about future plans, you lose.

Hwy 85 was supposed to help south bay commutes, 2 months after opening, it was still faster to go 17 -> 280 -> Page Mill to get to Stanford from Santa Cruz. Oh yeah, that was still in the 90s.

I have no idea where you live, but, at least in the bay area, maybe you need a commute history lesson.
Simple Probability Model for Predicting Sports Results
> After all, you're proving my point.

Which is what exactly?
Recently on HN: https://news.ycombinator.com/item?id=11828346
Reminds me of my parents who for every car they've ever bought got 0 add on features. I wouldn't be surprised if autonomous capability was seen as an excessive car feature and thus shied away from by everyone used to running their cars into the ground before replacing them with the bare minimum model replacement.

All they have to do to flip that poll on its head is to sell autonomous cars as a low end product rather then a high end product. As is Tesla is leading the pack with "cool car that cost $80k that you'll never own!"
A human can't easily understand the structure of a large JSON file - JSON is internally self-describing, so there is no guarantee that the sample of records currently visible in your editor's viewport are representative of the whole.

Instead, use a tool like Schema Guru (https://github.com/snowplow/schema-guru ; disclaimer: we wrote this at Snowplow) to programmatically extract the JSON Schema (http://json-schema.org/) which represents all JSON instances in the file.
Interesting: as far as I can, this is promises, except there is a final strictness point at the end of the composition. That is, in turn, analogous to a one-shot form of old FRP formulations, where there is a final strictness/execute call. We already see that in JS libraries, like 'subscribe' in Rx: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/...

FWIW, I'm actually not that thrilled about this sort of deferred approach. In Rx, that is part of the reason 'hot' vs 'cold' documentation has to exist, and I've seen many people struggle with it in theory & practice.
I'd argue that it's just as likely that our ability and desire to make teaching and learning more interesting (wider availability of college courses even without enrolling in a 4 year degree) could have had just as much impact on increasing the average EA.
Just reading the abstract to [3], I do not see any claims that they have tested any unique predictions of many worlds. Rather they have used this model to recover some known results.
No, since the bottom left example has 7 sides of which only 3 are single straight lines and the top right counterexample has 7 sides of which 4 are single straight lines.

The rule is that the shapes on the left all have exactly three sides as single straight lines. (Similarly, the shapes on the right have exactly three "unusual" sides.)

That said, though I've referred to "the rule" and the post author also refers to "the solution" to a Bongard problem, they don't and can't have authoritative solutions, just as sequence completion problems can't. When we talk about "correct" answers to this style of question, what we mean is "what tends to occur to smart people".
React-native training:3 Styles
As bandwidth goes up general purpose CPU's become inefficient at handling traffic again. Hell, pfSense on my Xeon E5-2403v2 at home eats up 25% of a CPU core WITH TSO and TCO enabled when maxing out my 100Mbps, meanwhile my Ubiquiti EdgeRouter X running on a whimpy little lower-power embedded processor sits around 2% utilization doing the same task. This is without any crazy firewall rules, IDS, etc, just three port forwards in place. I can't imagine what kind of hardware I'd need to even handle a 1Gbps with software routing, let alone handling the duties of my 24-port TP-Link switch at home that sips ~20W of power with all ports active and can handily route (and yes, I mean route, it is a Layer 3 switch) 1mpps.
It has to be this. Otherwise newcomers would come in and compete the shit out of them. I can think of few other scenarios that would result in such a racket.
There was nothing wrong with csproj, apart from the MSBuild verbosity baggage. JSON's a terrible format for anything like this due to lack of comments and visual noise. (The mandatory quotes all over the place makes it hard to read.)

But I can't imagine it is hard to convert between them. Most .csproj's are basically a list of references and a <Compile><Include>*.cs.
> You don't need a real estate agent, particularly a buy-side agent.

It's pretty hard for someone who's not in the industry to get adequate protection. First off there's a variety of fees (title, title transfer, title insurance, escrow, HOA docs, miscellaneous city and county fees) that are split in a generally accepted (but un-recorded anywhere) manner. The buyer's agent would know of a fair split, the seller's agent will pile it all on the buyer in the hopes that it will be accepted.

Then there's liens, unpaid taxes, Mello-Roos, special ordinances, leases on rooftop solar, delinquent HOA fees, etc. that are against the property and must be double-checked before accepting full possession.

Then there are hidden gotchas like low-flush toilet requirements in some California cities. What you thought was going to be an easy plumbing fix turns into a major project required by law.

In case of HOA there are financial docs that are hard to analyze for someone unsophisticated - is HOA in dire trouble? Or solid financial standing? Are fees going up any time soon?

> When you close the deal you typically have a banker there, and ideally a lawyer.

A typical deal involves a bunch of back-and-forths involving requests to fix or include certain items, and negotiating the prices of those (e.g. fix the dilapidated screen on a door or provide $200 credit at closing, seller's choice, seller counters with $100 credit instead).

How can one find a real estate lawyer that would be cost-efficient?

If it's buyer's agent's compensation that seems excessive, one can always find a hands-off guy with a real estate license who won't put in much work, but will rebate majority of his fee.
That you have gotten something really important really wrong which you are not yet able to be aware of.
Fair enough - I completely agree.
I found this tidbit interesting from the Haber process wiki page: "Nearly 80% of the nitrogen found in human tissues originated from the Haber-Bosch process" and yet only "3–5% of the world's natural gas production is consumed in the Haber process"
Who exactly pays for what - whether buyer or seller - is often negotiated. It's tied to the price of the house, but if the price ends up a little higher to cover those costs then the buyer is paying for it. Of course, both the buyer's and the seller's agents are once incentivised to achieve as high a price as possible, everything else equal.
We had flexibility in our schedules (CA state school). I mixed major and GE courses throughout my years in college. CS courses rarely had GE requirements, unless you count math.
Where did you find the 20% figure and what data do you have on salaries?
Have you seen the things people have built with PHP? Or works of art made with chisels? :) Tooling can suck and be annoying to use, require enormous resources, etc., while still producing a result people like. We shouldn't confuse the two issues. The result is probably only relevant for true questions of "is it possible", as in "is it possible to write a fast-enough OS kernel in C#".
Linus Torvalds used/uses micro-emacs.

(off topic, he used/uses Pine/alpine for email).
Replace "firefox" in the URL with "android", then it works.

Alternatively, just go the usual route of Menu->Tools->Add-ons->"Browse all Firefox Add-ons"->Search for "Clean Links"...
Earlier submission: https://news.ycombinator.com/item?id=12044928
Yes, TLS 1.3 is still in draft[1]. Heard from a co-worker on Friday (@grittygrease) that draft 14 should be arriving very soon. We (CloudFlare) have implemented draft 13 in go and are actively testing it—try browsing https://tls13.cloudflare.com with Firefox nightly[2].

I think BoringSSL is also[3] working on their implementation and NSS (Firefox's SSL/TLS library) implemented[4] draft 11 in v3.23, but OpenSSL doesn't have plans to until after 1.1 ships[5]; I've heard the former is expected to land about 6 months prior to the latter as OpenSSL isn't starting until the RFC is finalized.

1 - https://tools.ietf.org/html/draft-ietf-tls-tls13-11 (draft 13)
2 - https://nightly.mozilla.org/
3 - https://www.imperialviolet.org/2015/10/17/boringssl.html
4 - https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NS...
5 - https://www.openssl.org/policies/roadmap.html
You are not hallucinating. Get on with it :)
Build Tic Tac Toe with AI Using Swift
This is good. However, I mentioned downgrade attacks as an example of the kind of bug Rust can't solve. Most likely new TLS stacks will not be prone to downgrade attacks. They might be prone to other logic errors. So will established TLS stacks, but those are more battle tested. The rust ones will be too, but eventually, not now.

It's a tradeoff.
And as someone who lived near what is now Almaden and 85 before 85 went in (amd my parents were well aware of road plans, 85 was on the book for decades) the freeway turned upper middle class neighborhoods into problem areas when it went in.

"Autonomous lanes" much like light rail or Bart lines, have a community effect beyond the "making it easier to move people" effect.
"The only proven methods of measuring intracranial pressure are invasive: the spinal tap or drilling a hole into the skull."

Sounds like we need to test/prove something new. I did some searching for a wireless intracranial pressure sensor and didn't find anything, but I bet you could make one. The sensor could be a pair of capacitor plates on the inside of a sealed cavity in a flexible material, with an antenna attached, such that the capacitance changes as the cavity is squeezed by the pressure around it.

To make a measurement, you'd use an external antenna to hit the sensor antenna with an impulse, which would cause it to ring at a frequency proportional to the pressure it's monitoring.

Very simple, no batteries, could be made very small...

[edit] Oh hey, they mention implanted devices. I guess I should have finished reading the article before posting.
I think most people would encounter those terms while browsing http://sfbay.craigslist.org/search/pen/apa and http://sfbay.craigslist.org/search/sby/apa and the border seems to be the 85 freeway.
Ask HN: Freelancers, how do you charge for web scraping services?
New to the game, have a few projects coming up. I have no idea how to estimate project cost
It's a tour that some colleagues have suggested a couple of times, but each time we've agreed that despite the lure of flying on the vintage airliners we cannot ethically contribute to the upkeep of the North Korean state.

Similarly they are hosting their first-ever open-to-civilians air show this September in Wonsan, with 800 'spaces' reserved for international tourists, but although the price offered by some tour operators was attractive for the experience I just couldn't disregard the fact that I'd be funding continued oppression.

http://www.wonsanairfestival.com/
Something that annoys me about all this self-driving focus is that they are not targeting the obvious low-hanging fruit:

1) Focus on perfecting low speed bumper-to-bumper traffic fully autonomous driving on freeways.

2) Focus on passing legislation to allow zero driver liability and awareness when using the low speed bumper-to-bumper traffic self-driving mode.

The speeds are low and so the risk factor is reduced by orders of magnitude. Even if an accident happens, it won't be fatal because of the low speeds. And that should also help with the legislation issues. Also, this feature would be very popular. Imagine a commercial with typical bumper-to-bumper traffic. Then the camera zooms in and the driver is sleeping. When the car detects that bumper-to-bumper traffic is going to end soon, it triggers a loud alert which wakes the driver.

And yet all the car companies are ignoring this. I remember reading about early lane keeping and automatic speed cruise control and it would not activate under slow speeds. I was incredulous when I read it. They made this not work for exactly the most useful scenario? I don't care about self-driving for road trips, they don't happen often. And door-to-door self driving is the ultimate goal, but it's going to take a long time to get there. But helping to alleviate the horrible bumper-to-bumper driving by allowing drivers to do something else can be done with current technology. The whole self-driving effort feels like no one has done any market research to see how to make it help with real world situations.
I'd suggest either use your browser with a good JSON viewing extension or a code editor.

> I want to be able to easily collapse and expand elements

That feature is often called "code folding", many programming oriented text editors do it.
Cute cartoons, but the entire argument rests on the insane assumption that "a superintelligent machine could simulate the behavior of an arbitrary Turing machine on arbitrary input" (pp.4-5) (!).
Fast-Forwarding LCGs
I've been trying to figure this out as well. I'm not familiar with the real estate market but this smells of rent-seeking (e.g. regulatory capture) or a price-fixing cartel.
> About the Developer:

Name	Diego Casorran
Homepage http://goo.gl/eyC52

The irony is strong with this one...
The Parable of the Polygons
That's just a random guess. We already lay down for 8 hours and stand up for 16. My random guess is, our fluids would recover with at least some artificial acceleration and why not when sleeping?
Right. So there's room for developing hypotheses that we don't yet know how to test. Because some branch might be testable, or some new technology might become available. Just as with business plans and profit. But at some point, someone should maybe call bullshit. Kuhn etc have explored criteria. One of them, as I recall, is asymptotically increasing complexity.
Thanks for that. Now, I just need to convince all my friends to move to a single client...
I wrote a tool some time ago. It's not a viewer. It just shows the structure. https://github.com/ilyash/show-struct
> Why do so many Hacker News readers have such an aversion to using the mouse when editing if these luminaries of computing have all moved on to mouse-based editors?

What someone else uses doesn't enter into my decision of editor to use. I also tend to work on systems remotely. Using a mouse is generally not an option. There's a flow that I like about not needing to switch back and forth between two input devices when I'm doing something.
Watch a Floppy Disk Orchestra Play the “Star Wars” Theme
"I can use GDI on Windows and have the same result."

Sorry but you should refresh your GDI knowledge (if it makes sense these days at all). You simply cannot render that with GDI. GDI does not know anything about a) antialiasing nor b) it knows anything about alpha-channel.

The only function that is available to you is ::AlphaBlend that is not even in GDI API but from msimg32.dll. And that function takes a bitmap. So you need some primitives to rasterize things like canvas.lineTo(point1, point2) with AA. And for GDI to do that on CPU side.

And CPU based rendering with modern 4K displays (Retina grade displays) makes no sense - on 192 DPI screen you need to produce 4 (four) times more pixels than on used to be standard 96 DPI displays. Our processors haven't grown that far in last 5-10 years. So forget about GDI, its time is over.

So if to think not just in yesterday's terms then the only option are GPU based renderers based on DirectX, Vulcan, Metal and OpenGL as a last resort.

Starting any projects today that relies on CPU based rasterization - pure waste of time - no present and no future.
Please write it up - I've been investigating booting stock kernels on Android devices on and off for a few years now.

https://lwn.net/Articles/680109/ is the most promising.
The antagonistic pleiotropy theory actually advocates exactly that inverse correlation, more investment into young years for increased reproductive fitness at the expense of worse later years.

Further, I suspect that number of kids or even just a binary having kids or not would have a direct effect on BMI in old age. More kids > less time to excercise > compounded over many years. There's also a known correlation between educational attainment and number of children in the literature which is generally hypothesized to be causal.

I have concerns about the validity exactly because of the expected tiny effects. Polygenic traits with extremely high heritability (height being the prime example) top out at 10% of variance explained even when considering all alleles. That just highlights the need for better phenotypes and multi generational typing. I think it's Botstein who I've heard advocates for more time points over more replication when given the choice.
That seems to be the core problem - strong remote teams need strong written communications and some overhead as far as project manager, product manager, or both. Some companies can afford that pverhead, others don't.
Get a home inspection. The split fees are only if there are 2 agents; with one (sellers') agent they should pay the fees. In Iowa there's a lawyer (by law) to do a title search; the "buyer's agent" doesn't do squat about that. CA has title-search companies; again your agent isn't any help there.

What possible point is there in a hands-off guy that doesn't do much work?

Read a book; buy your own house and save some money.
Google Glass was a vitamin. Autonomous driving is a pain killer.
Perhaps, perhaps not. With enough CO2 in the atmosphere, we could trigger an irreversible cascade. We'll essentially turn the planet into a second Venus. Your glib confidence is misplaced, as there isn't anyone who can say for certain how this will turn out.
http://i.imgur.com/hMqpkev.png
Scientists Uncover New Material That Could Transform Solar Power Use