skysight-inc/HackerNews huggingface dataset:
Not chumming for sympathy here, but I've mentioned before on HN that my own pancreatic cancer first manifested itself as a vague feeling of unease at the sternum, and persistent nighttime acid reflux. No other symptoms. My GP didn't recognize it for what it was, and treated the reflux symptom.

It would sure be spiffy if mining queries could identify early symptoms, working backwards if you will, rather than be used to find cancer patients by working forward from symptoms already identified by the medical establishment.
Your body will prompt you to breath when either CO2 levels are too high or O2 levels are too low. In your example the subject is still breathing even if he isn't getting O2.

One problem ER docs see periodically is the CO2 "sensor" can become broken in patients with chronically high blood CO2 levels, i.e. people with certain types of COPD. They only breath when their blood O2 levels are low, and if you give them oxygen they just stop breathing.
Wow, the iAPX 432 sounds really cool. It contains a lot of ideas that I wish had taken off. Pity it failed.

That failure might prove that those ideas were bad. But I think it just proves that MS-DOS compatibility is really, really important.

Weep for humanity.
"...you don't need C. Haskell will give you the same performance, or better, and cut your development and maintenance costs by 75 to 90 percent as well."

I want both the compiler from the year 2030 and the drugs this guy has.
Which means an effective thing to do when you control the data pipeline is to ban tabs and line-breaks from your values, and then use `cut` on tab-separated files.
> When writing code, it should be clear how to make the program do what you want. Sometimes this means writing out a loop instead of invoking an obscure function.

For example instead of the obscure function

a.reverse()

you can use the clear for loop

for i := len(a)/2-1; i >= 0; i-- {
opp := len(a)-1-i
a[i], a[opp] = a[opp], a[i]
}

:(
Space is only at a premium because it costs more to have more space.

The real question is "how much space are you willing to sacrifice for energy self-sufficiency?"

In the UK, electric bills hover around $1200 a year for electric/gas households and $2000 a year for full electric.

Renewable households will have a HUGE potential market.

U.K. Residential market is 26
million houses. Theoretical price point of $1500 dollars (one years energy cost) = 39 billion dollar market not including the massive combined secondary services in maintenance, installation training providers, parts, etc.

USA residential would be 6 times that and the provision of renewables to corporates is almost incalculable.

It's an entirely new economic ecosystem divorced from petrochemical.

It a price point higher than $3000 dollars we are getting into a market cap of many trillions worldwide.
If you're not using C/C++ to take advantage of locality of reference, low memory footprint and the things that make C/C++ fast then why the hell are you using it?

Seems like this should just be filed under "right tool for the job".
This isn't about "browser history". It's about traffic logs from ISPs.
Because they thought it was the better choice for them. You cannot argue with the result.

https://www.quora.com/Why-does-StackExchange-StackOverflow-u...
Its not a speed thing. There are already many ways to speed the warrent process. They can be obtained remotely from a judge with an electronic signature. And they can be obtained in good faith with the judge only reviewing the evidence after granting the warrent. Like how much easier does it need to be?
I suppose the age old Mac vs. PC vs. Quap debate contributed to the volatility of the scores of these posts.
I assume they have a kickass system for scheduling sessions and visiting instructors. I worry about their technique, though, if the spend their time programming rather than practicing martial arts... /S
While the author is known (technical coach at Facebook, creator of XP software methodology), I sort of disagree.

You can follow this guide and still be a low value programmer. This guide won't take you to mastery level.

And, there is also a sense of irresponsibility around one item: "easy changes". Easy changes as in, duct tape programming? That's pretty much turning your project into a Jenga tower... you add your "easy change", that incurs technical debt, fix a problem... but lower productivity for following changes. Also sets a bad example for other people to follow.
To be fair, they weren't saying it already did it. They were saying emacs (org mode) would be a useful platform for implementing it. Very different.
My understanding of patents (having made a few): as long as you have strong lawyers (and good copy writers), you can almost patent anything. I was shocked by what we could get through.
Maybe you could build a book reader that simplifies text or alters the wording of ads based on the eye movements and facial expressions of the user instead :D
What do you use as your journal? I struggle with needing to carry a book around with me.

Much like the saying about cameras, the best journal system is the one you have with you.
I'm okay with that, as long as the proportion of welfare distributed through UBI, as opposed to traditional welfare programs, goes up over time.
Is Personal Responsibility Obsolete?
It's not historical, or technical; it's the only sensible way to do it. Context menus, dropdowns, tooltips, etc. often need to protrude outside the application window, so they must be separate windows.
Why would you use curl over httpie?
Is this speculation? Or is it grounded in some facts?
if you're under investigation by the FBI for espionage

Espionage? Jesus Cripes the rhetoric in this election just gets more and more out there.
That's my suspicion too--the most airtight and thus soundproof windows are casements, which are common in continental Europe but less so in Anglophone countries where sash windows dominate, and HOAs (as well as historical preservation committees--the bane of energy efficient retrofits everywhere) often take a dim view of replacing the latter with the former.
Not joking. It's unreasonable to conclude any sort of discrimination based on a single sample, but if I had to guess a malicious motive, I would pick anti-young-male sentiment over racism. This is probably not very satisfying if you came for a witch hunt.
GPS already has an encrypted channel. It's a severe pain in the ass to work with computationally, so nobody does. Even the military.

It used to be that the clear channel was less accurate (even beyond the 'selective availability'), but signal theory got us to cm granularity without the computational expense of the military channel.
Lunch-and-learn sounds interesting to try things out. Constantly having a VC with your co-workers appears to be the closest you can get to actual coworking. Maybe VR/AR will remove even more distance in the future.

Edit: Maybe the essential part of coworking, however, does not lie in constantly being connected to your coworkers, but in being able to socialize in the breaks between work and thus improving productivity (there seems to be a connection). This type of online coworking could be seen as an online break hall where you can link yourself in and talk with strangers about life and the universe.
It's interesting to see HN discover this routine test; the Phenom warning is boilerplate.

https://pilotweb.nas.faa.gov/PilotWeb/noticesAction.do?query...

The Coast Guard is the middleman for the DoD, obtaining FAA approval for the tests and coordinating shut down of the tests in emergencies.

http://navcen.uscg.gov/?pageName=gpsServiceInterruptions
The leaky bucket of Indian food delivery startups
httpie works at a higher level of abstraction.
I'm a big scheme fan, and really enjoy programming in it..

but the lack of a real ecosystem is really starting to hurt my progress.

What suggestions do you have for lisp-1 -> lisp-2? While I prefer lisp-1 + syntax-parse, I'd rather have.. quicklisp. quicklisp is life. the quicklisp must flow.
Once you move in, you can always save up for a year or two, rip out the drywall, put in some insulation and remount the drywall on resilient channels. Windows generally aren't a problem since even the crappiest code-minimum windows are pretty good these days. Floors are a challenge though, unless you can convince downstairs neighbors to put in some insulation or just straight up pay for it yourself.
(ﾟヮﾟ) Anyone else knows other paths/checklist from beginner programmer to
expert/senior programmer in different domains (front-end,back-end, dev-ops/sysadmin, android, ios, system programming, gaming, 3d, image, video) ?
Strikingly (YC W13) Is Hiring React, React Native, and Ruby Devs in Shanghai
A minor logical point, but no one said cURL was not for humans. More than one thing can be "for humans".
That's not a charitable interpretation of the headline. They are saying that HTTPie is more user friendly.
I don't understand that logic. There is no reason why a window should not be able to directly own a control that protrudes beyond its outermost border. At a bare minimum, the "child window" used to implement an element should directly be descended from the "parent window" of the application so that any attempt to capture an image of the parent window includes all child windows. This was clearly a limitation of the chosen implementation rather than an inherent limitation of all possible implementations.
Rent a hotel room?
EmberJS Themes Marketplace
The ecosystem around Clojure is really nice. Cider is becoming very mature, and leiningen is on par with quicklisp.
Why blacks are not doing well?

Because they were from Africa, but new immigrants from Africa came to US earn a pretty decent life quickly than those have been here centuries ago.

Because they're minority, but other minorities such as the Jews and Asians are working hard and earning a decent life here.

Because of less chance to get education, but you have affirmative action that you can get into decent college at a huge discount as far as scores go. Also so many financial support for economically disadvantaged families.

Because of unfair tax system, election system... those seem not the key reason to me too.

I might be missing something else.

I think it's probably more of a culture thing, that favors education, hard working, loyal to family, etc. Without that, the civil rights law or various diversity initiatives can only help that much. The black community needs to address that gradually and it's the only way to fix the "poor neighborhood" for good.

In where I live, the elected democratic officers decided to bridge the poor community with "rich" community by building government-sponsored condos right next to or in the middle of up-middle-class communities,the result is that people move out and the house price drops, does not look like a right fix to me.
By that logic, if Firefox were implemented with libcurl and bundled with cURL, it would no longer need to exist as a separate project.

I'm not sure I understand your point.
> I keep seeing people on HN saying "not sure why anyone would use Y over X" completely disingenuously as if they are expressely not acknowledging the legitimate use cases of Y.

Kind of like titling a project "X: a CLI, Y-like tool for humans"...
Strategic marriages just got a whole lot more attractive in California.
While I am actually not a fan of quicklisp for various reasons... just go for it? Emacs, slime & quicklisp and you are ready to go. As soon as you have created your first in-house libraries you'll want to look at asdf's config so you can override the quicklisp repo.
> I would not adventure to say state-of-the-art schedulers would not have been possible without Go, but for sure Go fits the requirements pretty well.

AFAIK Mesos is mostly written in C++. Aurora - a Mesos framework & scheduler from the same folks is written in Java & Python.
Not relevant to your point, but Hoover never retired. He died in office.
While I agree with this, I look around the history of programming and see that too much code was written in C, and too much is being written in C++. And writing even more of it is my day job.

One thing that slows down change is that new languages come with parallel universes called "runtimes". The D language (https://dlang.org/) is an honourable exception (it has a runtime, but not a parellel universe).

But D is only an incremental improvement on C++, and somehow never took off. Maybe Rust will be the Saviour.
Very bare-bones implementation in one source file (+ 1 header) https://github.com/pedro-onate/eva/tree/84a62881c610ef23f9f1....

Later versions include GC, and bytecode compiler + VM.

Edit: I highly recommend SICP (dense, but elegant), and Matt Might's blog as resources.
Journalists Are Backing Out of the Olympics Over Zika
Leiningen serves a different purpose than quicklisp (Something more similar would be Clojars maybe). That said, Leiningen does way more (in a good sense) than quicklisp and any commonly used FLOSS tools in CL.
Everything that you mentioned isn't hard for me at all. The hellish gridlock - I rarely venture out on the main arteries during peak time. The playing chicken - I do it almost instinctively and dont even think about it.

The anarchy that you talk about is simply a result of diverse driving platforms sharing the same space. Indian roads need to have a wide variety of vehicles (2/3/4 wheelers) because 95% of the country simply cannot afford the cheapest car that sells in the US. We can't have wide roads with speed limits because its just too expensive and India is a dramatically poor country.

This model works for now and hopefully India will skip the insanely high energy American model on the way to the next.
Buying a home on a mortgage is an even worse investment, because you're essentially investing with a 5-10x leverage. It absolutely terrifies me when people so easily put their entire life savings behind a down payment on a home mortgage without ever realizing how risky the investment they're making truly is.
I'd take that a step further and say "defense not in depth is bad." Don't rely on any single method (mathematical, steganographic, misdirection, anything) if you want to be really secure.
He who controls the quicklisp controls the universe!

I personally would recommend clojure + cider + emacs for an excellent ecosystem and tooling.
There's also a nice auto-complete utility built on top of HTTPie:

https://github.com/eliangcs/http-prompt
The irony in your smug reply is, it echoes the broken leftpad mentality of javascript programmers.

Go is statically typed, and this either requires generics or a new built-in for just reversing an array/slice. And I can't see how a trivial operation as array reversion is worth it, and there's just no end to adding such trivial operations.
If you need a slice with reverse, just add a typedef and define reverse on it --it's just a trivial loop.

What is it that you want to say? That array reversal too much for mortals and better be left to array experts?

Array sorting is both important and nontrivial subject, and its place in the library is justified (similar to the situation with C).

BTW, I don't understand why your for-loop runs backwards (which makes the code look awkward to me) or why you have to define opp in the loop body. Just define len(a)-1 as a variable in the initialization and be done with it.
There are like 5+ storage engines available for Mongo, probably more, but those are just the ones I'm aware of, plus various forks, like TokuMX an Percona, etc... This is all FUD.
We can't know that. Is there something you think we should do differently?
Into the Ether: Walkthrough, Gotchas, and Tips for Ethereum Development
Limits of Hierarchies
The average IT hire for a permanent role costs nearly $8,000.*

This includes the use of temp workers, recruitment fees and management time.

If lost productivity is included the figure can be $50K or more.

The reason you think the price of the service is expensive is because

a) You likely haven't had exposure to enterprise organisations spending habits. No shame (see anecdote below).

b) The makers of the service have not put the cost in the proper context for you.

What they should have done is re-stated the cost of a bad hire and given a value statement on the splash page.

"The average cost of hiring the wrong employee is $23,000. Get it right first time with CodeBlimp for $50."

Or

"1 in 3 hired employees never pass their probation period. Use CodeBlimp and make it 1 in always."

Etc

>> Here comes the anecdote: I was a coach at Lean Startup London and some guys had a great product offering. They were current/former Cucumber devs. Amazing engineers and super smart but no idea really how to sell.

They had a cool new service that was ready to go to market that weekend and a salesman joined them during the weekend and Skyped some potential customers.

When a charity senior exec asked them "We love it, how much does your new service retail for?"

They shrugged and said "Ummm $250 a year..?"

The exec looked baffled and said "I literally don't know how to give you such a little amount of money. Do you want my personal credit card?"

The moral is don't underestimate how much businesses will pay.

Tell them the cost and if they don't blink...

...say per user...

If they don't blink again then add...

...per month.
> Sure, if I really needed you. I'd also be looking to ditch you as soon as I could.

Sounds like you'd be doing you're subordinate a favor.
Magic Leap's AR headset might look like a Star Wars helmet
Google Material Design Lite
Magic Leap Patent May Reveal Its Upcoming AR Headset
First off, I am really surprised how often this gets re-posted to HN. https://hn.algolia.com/?query=httpie&sort=byPopularity&prefi...

I discovered HTTPie a few years back and it has completely replaced curl/wget during our API development and testing.
I've been using HTTPie a lot more recently. It really takes the tedium out of using curl and I can produce color coded output for people. However, I am still finding myself in situations where I can't figure out how to induce the correct request. In other words, the user friendliness of being able to do things like construct JSON from parameters is great until it isn't.

Is there anything similar for GUI users? The standalone application form of Postman is popular with some coworkers for general HTTP work as is Fiddler on Windows.
SpaceX plans to relaunch a used rocket for the first time this fall
Magic Leap's device of the future, and it looks like Merlin's skull cap
I keep switching between curl + jq vs httpie. Lately I've been using mostly httpie. It is a great tool. One of my favorite things is it builds json objects (say for 'put' and 'post' for example) using command line arguments. So can have:

$ http put url key1=val1 key2=val2

If one of the fields is a larger nested object can use :=

$ http put url key1=simpleval1 key2:='{literaljson...}'
I like the rule of thumb when there's no one left to learn from in your job, time to move on.

Obviously don't quit, but you could start looking. Even if it's not implemented you have created new systems for your company ;)

But remember what you want is not necessarily what others in the org you are in wants.

Some people just want a easy job. It's not a crazy idea, if the company is not benefiting those who go the extra mile, why do it? Some people value life outside work more. And this certainly shifts a lot as you get older. Why work hard to make widget company A better than competition widget company B?

Level up jobwise, put you energy into a side project(part time self employment) or keep trying if it's important to you, maybe it's more complicated than it seems.
This article is also from 2012
I had a collapsed lung and went away from my GP with an inhaler for asthma (I've never had asthma). Luckily I went in after a few days and got x-rays and then got treated immediately, and I'm fine (I hope:-) 20 years later. Still though, it reduced my trust in doctors dramatically.
This is what a Magic Leap VR headset probably looks like
An earlier comment said "Although the system() PHP function didn't directly work..." so it would probably have been phpinfo().

Authenticating something like this is an interesting question though. Maybe make the php script filename a sha256, then make the query string another sha256, and possibly add a few more sha256 query keys that have to match more sha256 strings. Or maybe that's overkill. (I keep wondering about cryptographic cipher-based solutions...)

As an aside, an attacker would have needed to know about the name `bugb.php`, which isn't an intuitive or easily guessable filename IMO, so there was a reasonable level of security-by-obscurity.
I think you have to differentiate between "stupid" bots and "smart" bots, the former sort is working with structured input and the latter is processing your natural language and provides a more human-to-human experience. I think smart bots will become ubiquitous and they might become the next big thing.
I'm not very familiar with Go, so please correct me if I'm wrong, but this looks like this pattern was chosen due to the async-focused nature of the language; similar to many callback-laden javascript error handling strategies. Is this true?

Also, I see that the error must implement the 'error' interface, and this interface specifies a single "Error" method. Is the typical error-checking practice to do type assertions on the err object, ensuring you know what went really went wrong?

I agree with the article that python's handling is better, if not for the fact that ignored errors within 3rd party libraries could go unnoticed and be hard to debug. Python3's try/except blocks even work in asynchronous coroutines.

Also, this article was written in 2012; this should be mentioned.
(previous discussion: https://news.ycombinator.com/item?id=4562211)
That's exactly right, it looks like Go has found a niche of the network servers. Here is good overview by Andrei Alexandrescu: https://www.quora.com/Which-language-has-the-brightest-futur...
Step 1: go to homepage

Step 2: browse

Step 3: profit, literally

I'm considering looking around at bug bounties... I know nada about security, but who knows, maybe I'll stumble on something.
From https://en.wikipedia.org/wiki/Proprioception — emphasis added.

"In humans, it is provided by proprioceptors in skeletal striated muscles (muscle spindles) and tendons (Golgi tendon organ) and the fibrous capsules in joints."

"A major component of proprioception is joint position sense, which is determined by measuring the accuracy of joint–angle replication. Clinical aspects of joint position sense are measured in joint position matching tests that measure a subject's ability to detect an externally imposed passive movement, or the ability to reposition a joint to a predetermined position. These involve an individual's ability to perceive the position of a joint without the aid of vision."
~11 million unauthorized immigrants as of 2014 (1)

Black labor participation rate at ~60% (2)

Black population in US at ~45M (3)

45M * (1 - 60%) = 18M

(1): http://www.pewresearch.org/fact-tank/2015/11/19/5-facts-abou...

(2): http://www.thegatewaypundit.com/2014/01/black-labor-force-pa...

(3): https://en.wikipedia.org/wiki/Race_and_ethnicity_in_the_Unit...
> How big do you mean when you say 'huge fields'? Attending to single plants individually, this would be far to slow to work over a huge area.

not really. You'd run at least one machine per planting line, so you'd be covering a lot of area at once. Plus, these could operate 24 hours a day, which is a real help along side the human workers.
Forgot to mention that when dealing with JSON APIs, httpie + jq is a killer combo.

https://stedolan.github.io/jq/