skysight-inc/HackerNews huggingface dataset:
> The Unix shell doesn't support undo

Oh but i would like it so much if it did. There would be no need for --dry-run options on commands, and it would be much easier to test command-line software and do exploratory learning.

I think it would be a great usability improvement. Even if it were "only" on a file-system change level. And even if weren't always enabled, like, maybe make it so you have to first "begin" a file-system transaction to be able to roll it back if you don't like the changes you did. Imagine something like:

$ begin-tx
tx$ ./some-script-i-am-not-sure-works-properly
tx$ # Check if everything looks good.
tx$ # In case everything went good:
tx$ Ctrl+D # ...or "commit" to end the transaction.
tx$ # Or, in case i see something went wrong:
tx$ Ctrl+X # ...or "abort" to roll back the changes.
$

(Disclaimer: maybe something like this already exists, is widely supported, and i've just been doing it wrong the whole time.)

Strangely, the only command-line software where i feel i can do exploratory learning, instead of always having to resort to the man pages, is git. With git, even if i'm making the most destructive history rewriting with `git filter-branch`, i know that if i screw up i can always run `git reflog` and checkout some ref that i know was OK.
I didn't see an option not to sign-in on my last two attempts at installing it. I will check again now. It says 28 Gb of my hard drive needs to be used for this IDE if I check all the boxes during install.
Heh, there's an emacs command for that too. M-x spook
We've had "$0.99" buttons in iTunes and app stores for years so there's nothing foreign about pressing a button to pay for something. I'm usually pretty quick to gamble on small amounts. My "decision energy" will be reserved for things like the Mac App Store when the software is asking $79.99.

Similarly, App Stores have decided that a good way to handle payment logistics is to take a cut of the sell price. In theory, Mozilla and others could offer a service that essentially says "let us deal with Visa and Mastercard; register your blog with us and we'll give you 70% of the revenue from people visiting your site". Like a lot of security solutions, someone has to be trusted eventually; we obviously have to assume browser makers are on our side and being honest. That's already implied anyway; for instance, we assume browsers aren't secretly retransmitting web pages after authentication and decryption have opened up the data.

As far as piracy, I'm not saying that disabling Copy to the clipboard, etc. is sufficient by itself. Heck, to extend the App Store example, entire apps are still being ripped off and resold by 3rd parties for real money today. I'm only saying that a payment solution can't ignore the authenticity problem. Even so, at some point it's up to consumers on the web, just as it is for other merchandise. Does your web site look shady? Does the guy on the street selling you a "genuine" fancy watch seem trustworthy?
With all the mandated economic inefficiency increases, I don't know how / if any growth is happening? Why should we want it to?
It most assuredly depends a great deal on the field. I'm in a particularly advantageous position, and I recognize this. "Wet" science typically requires a lot more equipment, but bear in mind that this is also greatly mitigated by working with a university.

Regarding grant writing, it is a pain in the ass, but the terms very generous, and universities have no qualms about letting you borrow their grant writers. At the end of the day, it makes little sense to sell shares for 1 million USD when $100k ensures that the same shares will sell for 5 million in one year.

>There are certainly some billion-dollar companies that could not survive the grant process

Billion-dollar companies are looking for billion-dollar grants. It's a question of how much one needs. For small seed funds, grants make a lot of sense.

In any case it should be obvious that, as you said, it all depends on the field. What's undeniable is that grant money comes with far more favorable terms than VC funds.

At the risk of tooting my own horn, I'm surprised YC is moving towards wet-science instead of investing in projects similar to my own; they're life-sciences with a highly computational aspect, which implies the tight development cycles they're used to. It also means they can understand what I'm talking about, at least on the implementation level.
Commonwealth Bank Credit Card Statement Email Scam
"I felt like I didn’t want to just be writing software to other people’s specs — I wanted to write software that I wanted to use and enjoy."

Do you use this software and enjoy it? if so you have actually succeeded at your original goal.

If you want to build a business, then your going to need to build software that other people want to pay for. Discovering who these people are and what they need is called customer development. The easiest way to do this is just call people when they are most interested (e.g. right after they signup or inquire on your site).

https://training.kalzumeus.com/newsletters/archive/validatin...

"Yes, the books said just tweet about it to your thousands of followers and they will come flocking."

Please burn these books and instead see
http://startupclass.samaltman.com/ (free)
thefoundation.com (paid but lots of free content)

Lots of people never generate any revenue their first year attempting something new, but I'm sure if you change your approach and learn from people that have done it before you can turn things around a lot. I'm sure you can already tackle any of the technical challenges, time to learn about the business ones (if you want a business).
Economics is "softer" than Physics and the math is looser, but the example the author gives about the support of a model's function is not a loose concept. The softness of the science may make predictability of a such a model suspect, but how the scientist omitted details about the behavior of a function is not due to the softness of the study, but due to the "adversarial equilibrium" the author comments on.
A project late last year, which almost be forgotten until days ago when I read a thread on Hacker News says most of the early bookmarked web pages are disappeared.

There are some app's videos on https://www.youtube.com/channel/UCJ9EDe3TWbll_2Y256yXpLw/vid...
The cost of hiring people is very high. People are changing jobs more frequently than ever before. I have seen stats that show it costs a company $26k to hire someone for $80k/year.

This is why I'm launching a platform to lower the cost of hiring on August 30th.
It's also really hard to have unpaid internships legally:
http://www.dol.gov/whd/regs/compliance/whdfs71.pdf
We're eliminating short-term predatory lending and empowering financially insecure workers.

In stealth beta, raised a round recently and already have a number of large, very recognizable, employers on board.

Team of 6. Looking to add two/three more before the summer is over.

Email us <nowsta.com/careers>
Is there any movie content that could produce frequencies that low, or has it been filtered out knowing most theatres and homes can't reliably produce frequencies below 20Hz?
Yeah. The worst part, though, is that a lot of the same people now did a 180 and reside firmly in the "I have nothing to hide" camp. They jumped from dismissing global surveillance as too far-fetched and intrusive for reality straight to dismissing it as a triviality not worthy of further though.

These people have no imagination, that's the problem. They could not imagine the possibilities, which were easily guessable at the time if you knew anything about technology. Now, they cannot imagine the consequences, which are easily guessable if you know anything about people and intelligence agencies.
> The Side Pane..
> Right-click to store a prop/state value as a global variable

I could see this being pretty useful. Can't wait to try it out :)
I got 1/3, but with a "different" distribution. (I took symmetrized pairs rather than pairs. But I realized after I wrote this comment that folding a square in half preserves relative area so symmetrizing makes no difference.)

I started off with a flat torus (two ordered points on the circle) and then quotiented out by (x, y) ~ (y, x) (since the chord corresponding to both is the same) to get a triangle as in the diagram [0].

By geometric intuition/trigonometry/etc it's clear that a chord has length < sqrt(3) iff the difference between the angles x and y is less than 2pi/3. The region corresponding to pairs with distance distance less than 2pi/3 is shaded in [0]. One adds it up and sees that the unshaded region is 1/3 of the whole.

[0]: http://i.imgur.com/ow8Dkgd.png
Do you plan to follow up when you've made a decision?
>"I'm going to help our biotech startups find the partners and tools they need to make wetware at software-like speeds."

This is spot-on. The "quickly move to market" approach of the typical VC simply does not work here.

Good science -- in which I include money-making science -- takes time. There's a lot more fiddling involved, as we can't manipulate the system at all levels.

>I'll get off my soapbox now :-)

Please stay on it. It's refreshing.
SetTimeout considered harmful
There is a well-known memory layout technique for a cache-oblivious tree called van Emde Boas layout.

https://en.wikipedia.org/wiki/Van_Emde_Boas_tree
Qardio | San Francisco, CA | Full Time | ONSITE

https://www.getqardio.com Join the award-winning team that is changing heart health monitoring forever. Qardio provides integrated solutions for monitoring blood pressure, ECG, weight and all key heart biometrics.
Qardio’s smart solutions contribute to an improved and healthier lifestyle. Families can rest assured with updates on their loved ones’ health. Doctors get medical-grade data that can make routine in-person doctor visits less frequent and significantly more effective.

We have offices in San Francisco, London and Amsterdam. We are hiring for these positions:

* San Francisco, CA - Senior Product UX Designer

* San Francisco, CA - Senior UI Designer

* San Francisco, CA - iOS Developer

* San Francisco, CA - Technical Product Manager

* San Francisco, CA - System Engineer / DevOps

* San Francisco, CA - Embedded Software Engineer

* San Francisco, CA - Customer Support Representative

Excellent communication skills spoken and written are a must.

Contact us on: stars@getqardio.com

-----
This will go downhill fast once someone inadvertently loses their API key.
hey voidness, I just applied to a couple of positions at Avant. The company looks solid and the benefits are a huge plus. Hopefully I hear back from you. Could you please email me at alamashaab@gmail.com and confirm receipt of my applications. I would really appreciate it. Thanks
Just Graduated and Still Unemployed? Maybe It’s Time to Go Back to School
The stuff he objects to is not in the Python Community Code of Conduct.
> ACA is 0.10 an hour. If the worker works long enough s/he apply for Medicare. If you want you can offer additional benefits. This is obviously not true for full time employees.

Again, I don't think this is true, at least not from an employer's perspective. The prices I am familiar with are about the same through an affordable care act exchange, and the (monthly) prices are the same for hourly and exempt employees.

I... know very little about medicare, but I was under the impression that you had to be very poor to qualify, and that it didn't have a lot to do with how much you worked. It's possible that there's a government program for the poor that will give you health insurance for $0.10 an hour, but as far as I know, that's not something available to employers.
Because otherwise debt doesn't make any sense and people hoard cash. Then the general economy slows.
0-day bug in fully patched OS X comes under active exploit to hijack Macs
The biggest problem I've had with Python packages is that you can't use multiple version of the same package in a Python project without a lot of complex tricks. This becomes more and more a problem in large code bases over time. One dependency might need requests 1.x and another 2.x in incompatible ways.

Unfortunately Wheels don't solve this problem as it seem inherent to how python imports modules.

I've seen people get around this by vendoring their dependencies and I've done some tricks in the past where you provide a vendor proxy package that you can point at a different site packages but this is brittle if your dependency has additional dependencies or uses absolute imports. Now you're maintaining a fork.

I'd love to hear if anyone has had more success in this realm. I love Python but using node and rust, and having the ability to have isolated dependencies trees has made me sad about the state of python packages.
This is spot on. From where I'm standing, this seems to be a case of a tech VC group applying tech methods to biology.

I'm surprised YC is investing in wet science rather than computational life sciences such as cognitive neuroscience, or even bioinformatics.
He's not talking about the integrity of the field (whatever that might mean). He's talking about the honesty of the researchers, for example, giving a correct interpretation of the mathematics that they're using. If there are limits to your results, you need to be open about them.
They could have kept the money, right? If it was an attempted bait and switch, then what caused them to fail in that attempt? It doesn't make sense.
That's exactly my point. Silicon valley used to be driven by scientific advances too. But at some point the science got good enough that the engineering and business logic decoupled from the science. That will happen in biology, maybe it's now.
It's all the way up to 1/8 of all our power? That is definitely enough to make a difference, it means we're within quite minor scaling factors of having it take over.
This seems like a strange observation. Active effort is required to keep up with any compiler framework, except the ones that aren't going anywhere. LLVM and Clang at least attempt to provide fixed interfaces for interfacing. In contrast The GCC maintainers are actively hostile towards that idea.

Honestly, keeping up seems like less of a concern for research projects. Most projects will be abandoned after providing grist for a few papers. The most useful and practical will get integrated back into LLVM. The ones that are not yet practical but of ongoing interest will have multiple groups working on them. A good example of this is Polly.
Footy Dad yells at kids and officals
I can tell you for a fact that at least on large diesel truck forums when gas/diesel hit $4/gallon the number of used trucks being posted for sale was staggering. The number of people who couldn't afford to fill their trucks up and still make a payment was almost comical.
To balance this, you might also solicit feedback about the problems that are caused by Node's use of multiple versions of the same package in a project.
> Of course it’s “politics”, in the same way it’s “politics” when an experimental physicist calls out string theory for being unfalsifiable.

Not really. It's as though he's calling out someone for presenting results that show the Earth rotates around the sun, but then in the text of the paper says the results show the opposite.
For everyone commenting to counter your point:

Try to encode high-resolution 10bit RGB 444 video and stream it to the internet. While playing a AAA game on the same machine. Try to get the latency as low as possible and make sure the video is smooth, without artifacts on the stream.

This is the kind of problem a lot of folks are trying to solve right now and the current hardware is barely good enough to keep up...and that's with adding highly specialized add-on cards.

Try emulating Sega ST-V games on your machine -- and realize quickly that accurate emulation is a matter of clock speed over most other factors...and which has mostly slowed down since the Intel C2Q era.

When you provide compute power/bandwidth/whatever, someone will find a need for it.
Come on.

It's more like: "I took some of your money for myself, gave some to my cronies so that I'll get their bribes in the future too, and a part of it was used to run all kinds of pointless bureauracy. Oh, and we provided you with shitty health-care services you still didn't need".

If a McDonald's starts forcefully taking a cut of your income every month, but delivers you a few Big Macs "in return", is that alright? You're getting "services" so it's all good?

> A: One of them, in essence, is trying to help you, the other one does not care about you.

No. Actually, they take your money by force exactly because they're not trying to help you. Otherwise you'd just be paying for the goods and services you want to pay for.
I know a lot of places have difficulty recruiting Rubyist in Chicago. How does Avant tackle that problem?
Things All Non-Engineers Should Know at a Tech Company
You're a serious Python user that has no experience with any of the last decade's tools for packaging, and you find things hard without using any of those tools, and THAT'S why you can see where he's coming from?
Without growth, inequality will become a lot less tolerable. The economy must grow or collapse.
One of my work projects involved building a .NET runtime with LLVM. It evolved from conservative garbage collection through to an advanced precise collector supporting a multithreaded runtime.

The conservative collector required no support from the runtime as they operate by treating every word-sized value on the stack and heap as a potential reference. All you need for a conservative collector is to be able to know where your stack starts and ends, where your heap begins and ends, and where your globals are.

We went through a couple designs for precise collectors and they all used the same meta-information. A precise collector needs to know what is a reference and what is not so your compiler needs to emit stack maps (tables of offsets where, given your PC in a function, all the live objects are), global root information, as well as object layout information.

Sometimes this becomes more complex. Object layout information included both location of references within type instances as well as whether or not an object is an array. Arrays of value types require both.

.NET also has a type of reference, a managed pointer, which can be used to refer to the middle of an object, such as a pointer to a value type in the middle of an array, which contributes to the parent object's liveliness information.

To sum up, conservative garbage collection can be easy to add. Precise garbage collection much less so. Language specifics can throw a big wrench into things.
I glanced at the photo in search results before heading to work thinking it was the right article. It wasn't. Good catch. Here's the intended article that covers the damage of rare-earth mining and why most countries don't do it:

http://www.theguardian.com/environment/2012/aug/07/china-rar...

The point of including the topic was that these people talk all kinds of green while doing it using stuff made in most eco-damaging and unhealthy way. A little hypocritical. Further, they should bring up the reality of expanded mining of rare earth elements in these discussions [among other issues] and attempt to make a cost-benefit analysis of various approaches. Current approach is to pretend it doesn't exist or sweep it under the rug.
There are maybe about 100 betamax VCRs for sale on ebay at the moment.

http://www.ebay.com/sch/VCRs-/15088/i.html?_nkw=betamax
I'm not sure why more people don't bring this up. People love to talk about people outsourcing jobs as if it's "unfair", when it's a growing reality that we really need to face & look at the consequences (as the global pool of talent get bigger & more competitive).
Taking baby steps into sustainable product design
I assume you're being sarcastic, since "it kinda works" is not a ringing endorsement (and the entire piece has the same sulky tone).
> at some point the science got good enough that the engineering and business logic decoupled from the science. That will happen in biology, maybe it's now.

It's definitely not now. The thing holding back biotech isn't business model innovation, it's technical difficulties - what the scientists are tackling. You can't compare semiconductor innovation to biological research - one system was man-made to be as reliable and robust as possible, whereas the other one is still largely utterly incomprehensible.

My sense is that the vast majority of people on HN touting rapid advances in biology have never actually spent any time reading up on the scientific literature, and haven't spent any time doing life science research. The same goes for most of the YC partners, which has led to their selecting companies that often have fatal flaws that are immediately apparent to anyone with life sciences expertise.
And one of the interesting things about that is the paper was written in 1978 but the technology was not really used until 20 years later (Geri's Game, 1997) when hardware was finally fast enough to evaluate the algorithm in a reasonable amount of time.
Mandating production of something people don't want does not make people buy it, that's true.

But mandating production does make research happen, which drives prices down on the thing you want, and makes it closer to marketable.

And mandating sales means that the company has to discount it until demand gets high enough. As long as it's still worth it to them overall to do business in the state, that works just fine in the market.

This is subsidizing, it's just making the car companies pay for it more directly than a tax.

But it works about the same as a tax on non-electric cars that pays for electric car incentives.
I'm sure it's growing at a record rate for the 0.1% though.
I think it's more interesting to wonder how it's possible for the US to be surprised by movements like ISIS or by random shooters when surveillance is supposed to be total.

Obviously there are many ways in which information can be lost between source and policy. But it's still strange that some events appear to be a complete surprise.

If Snowden and Campbell are correct, they really shouldn't be.
We wanted our own site because the parent company's branding was extra-uncool and they wouldn't change it for us, but they wouldn't let us use their name without controlling the branding. This was the compromise. Aside from a few issues like that, we are pretty distinct from the rest of the company. We have our own culture (unusually lively for a defense contractor, almost start-up-like) and we like to show it.
A big part of Conda's usefulness is not system-wide package management a la apt or yum or whatever, but being able to have reproducible, isolated environments for scientific computing or other times when reproducibility is very important, and/or when you need multiple versions of packages for compatibility with other packages.

I believe it uses virtualenv for this, but I may be wrong. Regardless, having this feature (as well as no interference with the system Python) is one of the killer features for me, and others I'm sure.
Physicists announce graphene’s latest cousin: stanene
That is no longer the case in the current ToS. Among the current verbiage: "they offer to return any remaining [emphasis mine] funds to backers who have not received their reward (in proportion to the amounts pledged), or else explain how those funds will be used to complete the project in some alternate form."

As you say, the older ToS looked a lot like a pre-order which wasn't really the intention and didn't frankly make a lot of sense for a project that had some material probability of failing. After all, if the money is gone, it's not there any longer to issue refunds.
That's true, but atom bombs make very very little tritium.

To make tritium you need to start with deuterium, which is already rarely made by atom bombs. So you have two rare events that have to happen in sequence.

So that means that atom bombs pretty much don't make any.
Mac Pro achieves 7 teraflops.

Also pictured in article are toy quadcopters.