skysight-inc/HackerNews huggingface dataset:
We really take two approaches to this. The first is we're trying to build tooling to convince you that this is a good idea. For instance, something as simple as a table of contents generated from headings in your code. It's a great overview of your program, a convenient form of navigation, and it takes hardly any time write. I mean, I've seen tons of programmers do this anyway, with fancy ascii headings. Let's just make stuff like that easy for programmers, and I think that our propensities to keep things organized and logical will work in our favor. So in terms of keeping code in sync, we're hoping these tools will convince you that you want to do it. There is value in doing it. Not just feel-good value of well documented code, but tangible value in easily and logically navigable code, for instance.

So the tooling is the first part. The second part is the actual design of the language. Eve programs are written as a series of code blocks, each one with a very specific purpose of querying data, and then doing a transformation on that data. You create computations just by chaining together these interconnected blocks, each data from another and reshaping it in some way. It's this design that leads to writing very short, single purpose blocks of code. In Eve, you don't reference blocks of code, you only reference the data they create. So blocks don't have names. If you write an Eve program without writing any prose at all, it will be kind of confusing. We find that our users so far tend to write a simple declarative sentence before each block, explaining its purpose. They treat it kind of like an extended function name.

If this becomes convention, you could imagine tooling that actually attempts to keep code and prose in check, by noting changes in code and a lack of change in the associated description. Even further down the line, I'm imagining integrating some of our previous NLP research [1] into the editor. Imagine if the editor itself could tell you that your code isn't doing what you think it is.

Anyway, I think the bottom line for me is this: if we're going to get more people to code, we need to treat programming as a more human-centric endeavor. What if a programmer and an accountant could write accounting software together. Not just with the accountant advising the program, but actually participating in the design and development of the program. Sure, he might not be able to understand all of your code, but he can read the paragraph you wrote and see the output of the code underneath, and with his domain expertise he can understand that the output isn't quite right.

[1]: http://incidentalcomplexity.com/2016/06/14/nlqp/
I don't think Linux refugees and their recommendations would be enough to make something a top-selling product.
The first three roughly boil down to "please send us a copy of the manual".
If you don't have the data, you have no position saying most vim users do anything. There is no reasonable way to assume that most users of any software make the same configuration changes away from default.
Westworld’s Trigger Warnings
> If you have forgiven Lenovo after last year's man-in-the-middle scandal, they continue to make the best keyboards

Meh. The one on my 2015 X1 Carbon is okay, but the keyboard and trackpoint are the worst parts of my X1 Yoga – the trackpoint only allows the "soft dome" caps (i.e. the convex ones, not the nice concave ones which save you a bunch of stress in the fingers) and the keyboard just feels very cheap and weird. The keypress is still well-defined, it’s just that the keys are incredibly shallow.
Similar here. When my coworkers have to detach from their 23" monitors they say they're no longer able to do anything but email and chat. I have a guy who won't WFH because work won't buy him a monitor for it.
Playing with the largest known prime
Bootstrapping Stormpulse (2010)
None of that is at all what I meant: allow me to clarify.

I was talking about the DTrace language, which I have been avoiding calling D up until this point, so as to avoid confusion with the other D. In this post, when I talk about D, I will be referring to the DTrace language.

Linux now has a tracing system called eBPF, which provides many of the same advantages of DTrace. This is what Gregg's blog post was about.

However, eBPF requires compiling tracer scripts, or at least parts of the tracer scripts, into bytecode (IIRC). Currently, the bytecode is usually compiled from C code. However, it is ungainly and impractical to write a bunch of C every time you want to run a trace. So I asked if they had plans to support compiling a higher level language. At this point, somebody suggested that somebody should work on compiling the DTrace language, D, to eBPF bytecode. I thought that this would be a good idea, and we were discussing how viable it would be.

I thought that you had suggested using Illumos DTrace as a base for this compiler. Since by my impression, Illumos DTrace interprets D, I thought that this would require almost a complete rewrite, and thus it wouldn't very helpful.

It seems you meant something else. So what did you mean?
Well I'm sorry for trying to help others out. What are good resources then? Just HN comments criticizing others for not being up to some random's standards.
We detached this subthread from https://news.ycombinator.com/item?id=12815939 and marked it off-topic.
We'll have to agree to disagree about that. The flat colored circles at the top left corners of windows don't look like buttons to me. And the OS is chock-full of clickable text that is visually indistinguishable from non-clickable text, and hidden controls that only show up when you hover over a magic area of the screen, again with zero visual cues that there is anything there. I like a good easter egg as much as the next person, but not when finding them is actually crucial to getting things done.

There may be some widgets that still look like buttons, but that's not what I'm talking about.
Touch Bar is in the same 'spirit' as sending heartbeats in watchOS, the Digital Touch in iMessage. Things that looks cool at first, many viewed as gimmicky, and very un-Jobs.
I agree they've generally gotten more inconsistent.

But this is an example of the opposite. It'd be MORE confusing to have the only difference between the Air and the Pro be the Touch Bar, as the author suggests. How does the a touch bar make it "air?"
YC should take note, as a bunch of recent investments outside of pure software will likely end up in the same problem space.

nuclear energy, supersonic planes, etc. - applying the "disruption" and "agile" method does not work everywhere, to put it mildly.
So basically what you are saying is that Devs need to adapt to apple products not the other way around, because apple knows best.

IMO what is really pathetic is people tying the hardware to the software, I don't buy "Windows Laptop", I buy a Laptop with the hardware that suits my needs and install Linux on it if it's not already installed, but I guess my opinion is irrelevant as I'm an emacs core user and use VIM as a text editor.
Let me give you a tip here, If you buy a Laptop and chose to have it without Windows pre installed you will get a discount ( The windows License fees)

And guess What I will never pay a license fee for an IDE (from M$ or Apple) that do not match half what I get from my open source "vintage editor", but that just only me!!!
Wow, that seems really bad compared to E-2.

The major drawback is that you need to enough time for point 2., if I read it correctly. How can you work for 2 years to grow your team without a visa?

Plus, 10 Americans in 2 years with 345k$ doesn't seem very realistic, but maybe someone with more stats (e.g., from YC) can chime in.
His rep (from people I know who know him personally) is such that actually doing anything that doesn't involve a computer sending him into paroxysms of rage sounds completely in-character.
Gravity is greater at the center of this moon basin
>> It's time to face the fact that Apple doesn't care about professionals and never has.

What does Johnny Ive do his work on? Does Tim Cook use an iPad Pro exclusively?
Why Some Wearable Cameras Work and Others Are Just Plain Creepy
The first thing that came to my mind was what will Vim users do without an escape key.

When did you switch to the Caps Lock mapping? How long did it take you to get use to it?
As someone who works, studies, and has published in this area or work, there is nothing new or novel about what they did. They only repeated work and ideas that have been around for a while and hyped it up.
I've been following Eve for awhile and I'm impressed with the progress!

A bug: that flappy bird program listing caused the page to flicker for me. It seems like the content is being repainted over and over. I'm on a Nexus 5x using the stock Chrome. Scrolling that block a ways off the screen made the flickering stop, but it came back when I scrolled back up. Hope this is helpful!
You may be right. It was mentioned in the paper:

Our chosen network structure is not sufficient to learn general implementations of many of the mathematical
concepts underlying modern asymmetric cryptography, such as integer modular arithmetic.
We therefore believe that the most likely explanation for this successful training run was that Alice
and Bob accidentally obtained some “security by obscurity” (cf. the derivation of asymmetric
schemes from symmetric schemes by obfuscation (Barak et al., 2012)). This belief is somewhat reinforced
by the fact that the training result was fragile: upon further training of Alice and Bob, Eve
was able to decrypt the messages. However, we cannot rule out that the networks trained into some
set of hard-to-invert matrix operations resulting in “public-key-like” behavior. Our results suggest
that this issue deserves more exploration.
Hacker Tweets ‘No Man’s Sky Was a Mistake’ from Hello Games Account
Fortunately for those of us who are interested in this, impressing you was never the point.
George Hotz cancels his self-driving car project
> The people who work for GV do a lot of research before investing.

Just out of curiosity, do you know this as a fact or is it speculation based on your assumption of the prestige of individuals there?

> Average people are very bad at extrapolation.

I do technology due diligence for a living. I work with firms like GV and am always surprised by the general lack of researching conducted (look at DJF and Theranos as a great example where seemingly un-average people didn't extrapolate correctly)

> They'll have talked to the founders, and trusted that they can do it, and, GV will understand that if they're wrong they will lose a lot of money.

> GV has belief in the Magic Leap team, but that doesn't mean there isn't a huge risk in putting money in.

That's precisely my point. What specific data points do they (GV) have, that, as the GP points out, leads them to believe this will work. Data which if publicly available would lead techies like you and I to lead the same conclusion. Further, there is a large assumption that this same data/info wouldn't appear to materially change the course of the company's success. Oculus launch a beta early..why does that need to be the case for them? People are right to feel skeptical - the publicly available data points don't add up.
This is true; but to me, the problem is the diminutive RAM/CPU/drive profile. Just not enough horsepower. The touch panel would bug, but I rarely use my laptop mobile. But my 64G Windows gaming laptop kills my 2014 MBP for perf. That seems to be nothing that is going to change soon.
In need of Hacking Services?
A team consisting of highly efficient developers and hackers.

Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc......
We have 100% records from our client as well as highest repeat hire rate.
*We provide a perfect software solution to all clients.

We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us via email (evil.hackers.mouton@gmail.com), ICQ (709642247).
i understand where you're coming from, but there is a counter argument to what you're saying, which is that although there may be some dangers to things like the comma one and tesla autopilot, their release may save more lives than they edanger, having a net positive to humans. humans are pretty bad at driving
I never made that claim, but thank you for the reply. I am glad you found a way to be fitter, happier, and more productive.
That's entirely reasonable. I had hoped the we'd be able to use scripts from the other unixes, and have at least a mostly common language. But it's not a deal breaker or anything.
Just plain polymath will do fine, seeing as the last time anyone could make legitimate claim to this title was probably 500 years ago.
Ask HN: Which Y combinator startup you use on a daily basis?
I use Dropbox and ClearTax more often. Most of YC startups are not available globally but I really admire Airbnb, Wefunder, RazorPay. What are lesser known YC startups that you use on daily basis or of which you are a paid customer?
They didn't choose to call this program a 'parole'. The DHS already had statutory 'parole' authority that they're kind of hacking to let entrepreneurs use it because it's a pain in the ass to get new reforms fly by the Congress.
Do I think Hotz has a viable product? Yes. (A comment over at Jalopnik linked to a Tweet where an actual human rider / journalist experienced the Hotz vehicle and was quite impressed)

Do I think there's significant political pressure to have his product, ahem, driven into the ground as to not be a viable competitor to larger firms? Yes.

Do I think it's a sign of immaturity to pack up your stuff and leave when confronted by a small challenge? Yes.

Do I think dealing with the NHTSA (and potential NTSB) is a small challenge? No.

Am I still a fan of George Hotz as both an inventor, innovator, and persona? Yeah, I can see where he's coming from.

Do I think it's hilarious that a vocal contingent here criticizes him for taking a "path of least resistance" (regulation) in his development and iteration process? Absolutely.
25% Median Life Extension in Mice via Senescent Cell Clearance
Apple should've made Elon Musk its CEO as soon as it could after Steve Jobs passed away. Now it's likely too late with the merger of Tesla and Solar City happening, and the merged company being on an explosive growth path. Musk is also likely too busy now with SpaceX's ITS system and the landing on Mars to worry about making great Macs and iPhones.
Watching the video is probably the best way to get an understanding of what it's about. It's hard to describe an "experience" with text. Their video made more sense to me than most of the written explanation.
Show HN: Roomscale VR RPG Inspired by Dark Souls, just updated
Twitter never tried to monetize the platform. Not only that, it was prohibited to content creators to make product placements. I think it could be profitable with sponsored posts and in-app purchases. That said, I don't think any VC would jump on anytime soon to finance such venture.
Here is a link you may find helpful:
http://docs.witheve.com/handbook/literate-programming/

The basic premise is we Humans are cognitively build to remember and follow stories. Eve supports Literate Programming, so you can write code like a story.
Ah, but society prefers[1] if people choose to take that responsibility and raise kids. I haven't seen evidence that society cares about whether one goes hiking for 3 months or not.

Now, you may be right and in the minority that this preference is wrong, and we should allow leaves of all kinds. But you will have to convince people to vote for legislators who will mandate those sort of policies.

[1] Evidence that society wants people to raise kids: child tax credits, FMLA policies, demand from the leading presidential candidate for increased parental leave etc
I've been using vi for over 20 years, but not a power user or anything (emacs for code, vi for quick edits), and have no idea how to use it without esc. Did vim change something? How do you switch modes?
You're wrong. Muscle memory is very hard to retrain. To buy laptop with esc button is much more easy. It will be just not MacBook Pro, but it's their problems.
All this "why isn't it better" foot-stomping. "Why isn't it as good as Microsoft" more foot-stomping and perhaps even some sulking?

I don't really get the emotional expectations people drum up about what the tech giants should or shouldn't be doing with new releases.

I like it when computers last years and years and fulfill a purpose for our life and work-life. If your Mac is from all the way back in 2012, don't feel bad! If it does what you need then keep it and ignore the latest product releases this year. Next year might have something more to your liking.
This surely wasn't an event that deserves 'hello' line. Unless Apple starts using 'hello' each year from now on it should be reserved for truly earth shattering visionary events.

Touch Bar is ergonomic catastrophe. Tiny flat screen hidden behind the keys -- at the event all the people demonstrating Touch Bar had to stand, lean over keyboard and crouch in order to use it. Doing that while sitting and doing some serious work is usability nightmare.
Lucid Motors (Atieva – Tesla Competitor)
I'd venture to say the reason there is 100% reliability is due to the personal and "non-corporate" aspect to the way he does business. When you stop having face-to-face transactions and stop seeing your customers the interest in maintaining quality plummets. People become numbers.

Also, p2p transactions work so well and are cheap because of the lack of middle-men taking unnecessary "fees".
Because they work for them, they aren't independent contractors engaging in a negotiated business deal.
This would lessen the blow: http://www.monoprice.com/search/index?keyword=usb-c+adapter
There's like a 100g difference between my E7470 (14 inches, touchscreen, i7, 256GB SSD, 16GB RAM) and the new 13 inch MacBook Pro.

The 15 inches MBP weights 30% MORE than my E7470.

Are you sure about the weight?

I couldn't be more happy with the little beast. Even though I was happy with my previous X1 Carbon (4k touchscreen, 8GB); this one feels way snappier under Win 10.
Kotlin: How to Make Your Java Code Base Cleaner and More Readable
Do you remember "Human Interface"?

Moving to touch-screen for thing that need to be tactile is a betrayal of the ergonomics of a laptop. Is as demand the use of a mouse in a iPad. Is not what the machine is.

I think the touch pad is a nice gimmick, and maybe, could be get some useful applications. But the removal of the Esc + F-Keys break a lot of the workflows. This is also the trend of make keyboards worse and worse with each iteration.

Is ironic that people demand good touch pad and complain when is bad, but think is ok when the keyboards get worse.
It does more of the heavy lifting automatically. For example, rather than having to explicitly build a data structure to keep track of events that have happened, or build some message bus to receive and react to them, Eve allows you to express the fact that you want to react to them, and its runtime takes care of the rest.

How well this scales and remains available, well, that's an implementation challenge, but the user interface looks very convenient. It is potentially a higher level of abstraction over current "high level programming", just as high level programming was over assembly.
Last time I was looking at apartments in Beijing, this was a huge issue. I mean, here is this nice loft, but it was a smoggy day and even with the windows closed, the place still felt very hazy. (real estate agents should insist on air purifies for places that rent for more than 10K RMB a month!)
That doesn't seem right- I use "jj" to escape insert mode and nothing unusual happens when I use hjkl to navigate in normal mode. The only "pause" is when I type the letter "j" in insert mode.
>I routinely apply concepts from ... theory

Sounds exactly like what I would expect an Engineer to do. Apply theory to the real world. Versus a scientist who I would expect to develop, test, and prove new theories.
There will be one, they've shown it in some of the promotional imagery. I think everybody is just up in arms about the physical key being gone.

I'm a heavy vim user and use the ESC key all the time. If I get the new MacBook Pro I'll probably see how the touch key works, and then rebind if it's necessary. It's not the end of the world.
For a community that preaches iteration so consistently it's rather hypocritical and hilarious to see so many responses basically thinking that he's vaporware and moving operations to China because he can't hack it here in the US - Occam's Razor would indicate less regulations in China would be a path of least resistance to iteration of this sort.

Besides, if Hotz can get his car to navigate China before Musk can get his product to not drive in the wrong lane in a fucking parking lot, then we've got game on.
I'm sure their only meaningful metrics for acquisition is ad impression growth, revenue growth, and cost control. Active users is headline-grabbing but unless it translates to revenue, it's secondary.
This reminds me of the "Rails is Omakase" video ripping on DHH: https://www.youtube.com/watch?v=E99FnoYqoII
Author here, I hope this post doesn't come off as a, "Let's all stop using Java for everything because Kotlin is amazing." Just wanted to write it because I had found Kotlin pretty interesting and I was able to find some places in the code bases I work with that would make it a lot more readable and easier to understand.
Yet the difference is still higher that VAT: 2800 * 1,23 = 3444, which still makes some 158 USD difference.

Not that it would be something new: during times when 1 EUR was more than 1,3 USD, the European prices were higher than or at least equal numerically to USD prices.

And before someone mentions 2 year mandatory warranty in EU: 1) you won't get it as a business, only as an end user, yet you will pay the same and 2) only some EU countries get Apple Stores and Apple support. In all the other countries you get your service through contract service centers that have to wait for everything for Apple, which means that the usual service time is ~30 days.
Keep in mind that given Geohot's promise of "shipping" comma one by 2016 EOY, it's impossible to keep that promise if they have to deal with regulatory agencies and certifications stuff. And there are probably other countries and markets with much lax requirements, I think this is probably the main reason he cancelled the product on U.S.

On the other hand, I am really concerned that he and his team didn't appear to think about working with the government agencies beforehand to sort out any regulatory requirements in order to prevent this kind of situation. Shocked!
Not everyone is a web dev :)
Considering everything (culture, kids' future, opportunities, investment, social circle etc.) this is still the best place for me. So yes, it is annoying and ridiculous, but I like it here. Or maybe it is me rationalizing the situation in my head.
Yes, the above poster is thinking of neoclassical economics. Classical economists like Smith, Ricardo, and Marx barely if at all touched on things like perfect information, rationality, or perfect competition. Those are all neoclassical paradigms.
If it were where Caps Lock is, it would make much more sense

Which, interestingly, is where ESC was on the computer that vim was first written for.