skysight-inc/HackerNews huggingface dataset:
It is not quantum woo and it is not quantum magic. Objective collapse theories are the complete opposite of what you are disparaging. Objective collapse theories are more physical than what we currently have.

Few people have made more contributions in the twentieth century to actual physics than Penrose. He is one of the world's leading experts on general relativity and his objective collapse theory is nothing more that when quantum gravity is understood that gravity will play a role in the collapse of the wavefunction.

To describe Penrose as engaging in 'quantum woo' or 'quantum magic' is grossly inappropriate. It just gives evidence that you don't understand what he is proposing. See Scott Aaronson for what an rebuttal to Penrose looks like not the ham fisted straw man takedowns from the likes of people in this comment section.
I was thinking the same thing. "Is this startup part up upstart.com?" I'd make sure you project is not causing confusing in the market place.
We have a lot of friends building genetic design software. Each have slightly different focuses. Ours is primarily, and I think uniquely, focused on an abstraction above the DNA itself (protein construct design). We focus on biological function of the output of the DNA rather than the 'assembly code' of DNA itself. For better or worse, we're a 'C IDE' rather than an assembly editor. If you are skilled enough to read the genetic matrix, some of the other software permits more direct manipulation of DNA. Pinecone is useful if you need to work or communicate your designs at a higher level of abstraction.

If you want cheap and dirty way to manipulate DNA, APE is great: http://biologylabs.utah.edu/jorgensen/wayned/ape/

And YC's own Benchling has fantastic web-based software for designing, sharing and keeping track of plasmids: https://benchling.com/

Genome Compiler is impressive as well: http://www.genomecompiler.com/

SnapGene is another widely-liked native app for working with plasmid DNA: http://www.snapgene.com/

Pinecone chooses to focus on guiding designs in order to produce genetic tools that have particular functions rather than focusing on how to construct DNA. We leave the construction details to the DNA synthesizers.

Pricing: design and individual use is free, we charge a percentage of the manufacturing cost for designs submitted through us. We also make money building custom infrastructure (of which Pinecone is an example) for companies needing to keep track and analyze their genetic designs at a functional level.

Speed: The idea is because we use an abstraction above the DNA, certain kinds of high-throughput designs becomes VERY fast with Pinecone. "I want all proteins made with these 5 things up front, these 7 linkers, these 4 fluorescent probes - and all 140 combinations" - would take about 2 minutes to design with Pinecone, but would be days of error-prone work if done manually.

Reliability: We can't guarantee novel designs will work - biology is hard. But we can help give novel designs the best chance of working. Pinecone showcases what has worked - and makes it easy to riff off of well-worn designs. And because you're buying de-novo synthesized DNA (not copy/pasting other's code), your sequences are exactly what you asked for, not just 'good enough'.
That's a shame. I really enjoy getting out of the office, walking someplace good to eat and getting some fresh air. I find I'm reinvigorated for the afternoon. Even when I don't go out I go to the company cafeteria - at least I'm getting a change of scenery and oftentimes have engaging conversations with folks outside of my immediate team. Having lunch at my desk is the worst - I feel as I've been cheated: no change of scenery, no social engagement, no unplugging from the machine, no re-invigoration. No thanks.
Just the job? When interviews go wrong
For better or worse, I wrote https://github.com/alpha123/cpplib which is actually used in a commercial product.

The C preprocessor can be remarkably useful for metaprogramming.
Too bad most roads in Russia are a joke. This will never happen until Russian infrastructure improves; albeit this tech will stay in the huge provinces, Moscow & St. Petersburg.
> This all smacks of a language that isn't very mature, at least for general-purpose programming.

Could you clarify what "smacks" of a language that isn't very mature? There are libraries written in any language that are not tuned for performance.

The goal of this post is to show that poor performance of a single library should not be interpreted as poor performance of a language feature that this library uses... Instead you must rigorously evaluate performance issues. (And also provide feedback to language implementors)

It is true that builtin libraries could have provided a better JSON deserialization support... So if your definition of an immature general-purpose language depends on whether or not there is a fast JSON deserialize built right into the core libraries - then Dart certainly does not pass.

However one can also define a general purpose programming language as a language in which programmer could efficiently implement all sorts of things, including but not limited to an efficient JSON deserializer - which seems to be the case for Dart.

> why would I choose Dart over Go?

I don't know. Why do you have to choose Dart over Go? You choose want you like most and what makes you most productive. For me it would be Dart for you it might be Go. Such is life. Not everybody has to write everything in the same language.

We can offer you to try Dart. You can refuse to try. You can also try it and then refuse to use it... Endless possibilities :)
Well, van stopped and yandex was slow enough to stop if necessary. Human would drive exactly the same way, I think. You won't go far away if you would give a way to every van who's trying to push his nose before you.
It doesn't appear to be caused purely by advertisements. Ghostery reports 70 trackers loaded on the page, and only by "trusting" the website in Ghostery do I see the loading of more data.
Fair enough, but that is a far cry from 'logically impossible' which the parent comment explicitly stated.
Now you're paying $500 for the printer whether you use it heavily or just now and then.

That's how it ought to be, if a printer is USD 500 perhaps quality will rise. I hate replacing equipment every other year because product quality for home use is that abysmal.
This seems eminently sensible to me: (esp seed) investors want to have a reasonable prospect of exit in a reasonable timeframe. This help with that.
Ask HN: what is workaholism? There always seem to be a lot of exagerration. How many hours a week is it? And how many of those hours are productive, vs waiting around, dicking around, or optics/politics related?
Isn't this a good thing? I'd rather not companies obfuscate the true cost of the things I buy.
I could play chess, surf the web, or take pictures on my flip phone 12 ish years ago. IMO, it was good enough to think something great was (coming soon TM), but it was still a long way from a smartphone.
Isn't every taxi service on-demand?
My Erlang/OTP20 Highlights
That you disparage Penrose and cite his mental motivation is likely much more relevant to your own insecurities than anything else.
When I first learned about relational databases and looked for a free and open source engine to play around with, people told me there were MySQL and PostgreSQL, and that I should pick one; what is the difference, I asked, and was told that basically, MySQL is fast and easy to learn, while PostgreSQL had "real" transactions, referential integrity and so forth, plus lots of features.

How does the landscape look today? I am under the vague impression that the Postgres developers have worked hard on improving performance (and adding more features), but the MySQL developers probably have not been sitting on their hands all those years - what are MySQL's strong points today? (I remember the documentation being very good, and I count that a strong point!)
Trial and error. I didn't really read anything but instead just tried to put myself in the shoes of a customer. It came down to me realizing that the features and info that I felt were important as developer were possibly not so important for a user.
Couldn't find the vote without teasing it out of the text -

It was an 8-0 decision, with a minor dissent from Ginsburg on what happens when a product is sold in a foreign territory.
Cheating in Computer Science Class
try to take a step back and think about what would actually be involved with coding a pokemon battle. all the possible moves, statuses, mechanics, etc of a pokemon battle is probably not super easy to do. there may be product decisions that you may not have considered. do you think pokemon GO would be as fun if each interaction with a pokemon took 2 minutes instead of 10-15 seconds it takes now?
at the moment it's all free. I'll be sharing more details on the newsletters in the coming week(s) as I organise all the data in a meaningful way
Show HN: JSON to Models Generator for JS, TS and Swift
Ask HN: Which kind of metrics your team use?
Hi guys, how do you measure your productivity, or the productivity of your software team?
Function points? Other product-related metrics? Task size? Something related to time?
First question: do they want to learn to code, because if they do then they already have something in mind that they'd like to be able to do. That'll go a long way in determining where to start. Not to mention that an approach useful for a 5 year old may not be so great for a 12 year old.
Show a Turing machine programmed with ZFC axioms that can do something that a Turing machine programmed with PE can not do. If a Turing machine programmed with PE can simulate the Turing machine with ZFC and thus give the same answer, then I state that the program with ZFC is nothing of the sort.
Also, humans often believe things that aren't provable in any formal system S because they're not true. Even good mathematicians believe (hopefully temporarily) false propositions. So the argument "some true things are not provable by formal logic in S, therefore if a human can believe something not provable in S, they must not be a formal system" is valid, but does not imply "no machine can be constructed that believes something not provable in S" since a little sprinkling of randomization can make anything possible. A machine that can prove any true proposition with p>2/3 and only believes false propositions with p<1/3 would be pretty useful.
But presently Intel and Microsoft are not being anti-competitive, despite their near-monopoly market share - on the contrary, competition is thriving.
This tech won't be used in small cities, it makes no sense, and big cities usually have good roads.
I'd never seen that either. Given the context I am guessing it is the Aussy equivalent to the American "SMB" which would mean it is "Small to Medium Enterprise"
How do you do find non-fiction to be on audio? The couple of times I tried it I found that all the unnecessary words give me too much time to be distracted. Works great for me for fiction, and I'm hoping I just had bad luck I'm my initial non-fiction selections ...
I love the way DFW makes these small, minute observations of life that always seem to make me go "yeaaaah I can relate too!"

We need a word for that, in English. I had a very close friend that had an uncanny ability to find things about any situation that I would gloss over, but when he pointed it out, I would realize that I had missed seeing it but I completely agreed with it. And, weirdly, this friend also committed suicide.
You can't trade, and you can't have head-to-head battles. The interactivity is extremely limited, and heavily rewards grinding.
I only skimmed the Opinion of the Court, but AFAICT:

The contract was between Lexmark and the consumer. If the consumer violates that contract and sells to a re-manufacturer, then the re-manufacturer may refill the cartridges, as the re-manufacturer never entered in to a contract with Lexmark.

To the degree that the contract is enforceable, then it is with individual consumers. No individual consumers were parties to the case, so the validity of the contract wasn't ruled upon.
Let's make SemVer more reliable with data from open-source test runs
My uneducated opinion is that it wouldn't matter, in the same way that you cannot sign away your right to warranty in the EU.
Why else the focus on young new college grads?
:)

* Enthusiasm & Energy

* Naivete

* Lack of family to keep them away from work

* Lack of understanding of how startup comp works
Eh, my college girlfriend majored in Chemistry while I was CS and Math. P. Chem was certainly a huge challenge, but I never got the sense that she was smarter than me, just maybe more determined in certain ways and better at memorizing shit. She got a 4.0 and was valedictorian, but she dropped any elective classes if they looked like they would not result in an "A" for her--I especially remember her dropping Calc II, for example. So she got her 4.0 by successfully gaming the system, whereas I never got overly focused on grades as the ultimate marker of successful learning.

Btw, I have done quite well in life, not sure where she ended up; probably chasing some other kind of "grade" these days, lol.
In addition to the food safety questions, you have issues around shipping perishables. The extra shipping costs alone would probably be prohibitive and make your target market extremely narrow. That or you'd be restricted to basically selling stuff like hard candy.
I think its pretty common- and I think you're lucky.

I was surprised to see the article say "It happens at least once in the lifetime of every programmer,". I think if you work on greenfield projects your whole career you're likely the one who's creating these 'steaming piles of manure'.

By working on bad legacy projects you learn an awful lot of things about what works and what is a problem to maintain - it will make you a better developer.

The only issue is if you always work on legacy stuff and never get to write greenfield you might get typecast as such. Whether that is a problem of not is up to you. Sounds like you care enough you can change when/if you want to.
Out of curiosity: how does people using Wordpress [at somewhat scale] handle layers of cache? Last I used it, relying on the Wordpress cache layer just didn't cover enough cases. The MySQL one "saved" me seeing how Wordpress likes to ask the same question. A lot.
I went 6 days on a charge with my iphone 7 plus. Granted I didn't do much with it but I can go 3 days easily with moderate use. With no data cap I just turn wifi off all the time, saves the majority of my battery that way.
Planning – The Core Reason Why Gameplay Feels Good
Why can't they just accept lower margins
contract-wise it seems from case law they're on pretty steady ground. Of consideration + capacity + intent, capacity is probably the trickiest when you're not in person with the counterparty.

I think the more interesting angle of attack is by calling this a contract of adhesion, i.e. saying that the vendor is using their superior market position to force a long and disadvantageous contract on customers.

At the point where EULA was being invoked for many or most buyers, you could probably file a class action claiming the product was falsely advertised (i.e. it costs not $9.99 but $9.99 plus 100 hours of legal fees).

The uniform code of commerce is very concerned about terms hidden in long contracts, which is the reason some parts of long EULAs are in caps.
Yes, assuming the contract was valid. Lexmark could in that case sue their customers that sent cartridges to a re-manufacturer. The only one with a relationship with Lexmark is their customer, so that's the only entity they could sue. (However, given that this isn't a case involving Lexmark and a customer, the court didn't rule on that contract, just acknowledges the possibility.)

"If the patentee negotiates a contract restricting the purchaser’s right to use or resell the item, it may be able to enforce that restriction as a matter of contract law, but may not do so through a patent infringement lawsuit."

Although, this brings up an interesting idea, which may be the logical conclusion to all of this. The patentable parts at play here are in the cartridge, and it was the sale of that that exhausted their patent rights. Now if Lexmark decided that it was only going to sell you the toner, but maintained ownership of the cartridge, then they'd be able to sue any re-manufacturer, regardless of their source (domestic vs abroad end users). Because (a) it would be patent infringement and (b) it would be selling stolen goods.
There is an acceptable Pokemon[-style] game for mobile. It's called "Pocket Mortys".

While it is based on a show that is inappropriate for children, the game has intentionally avoided including any content that would push it past an E rating.

It has in-app purchases, but all content is available to gratis players, given enough grinding.
at what age did defeatism and victimhood start to control your psyche?

you're all idiots.
How to Measure Customer Experience for Your Mobile Application?
Show me a paper proving that what Penrose argues for and what quantum physicists call "objective collapse" are the same thing.
> re: Write Your Tests, I've never been successful with this ... I wouldn't bother to write unit tests etc for code that is likely to be culled, replaced.

I think you misread the author. He says "Before you make any changes at all write as many end-to-end and integration tests as you can." (emphasis mine)

> My go-to strategy has been blackbox (comparison) testing.
Capture as much input & output as I can. Then use automation to diff output.

That's an interesting strategy! Similar to the event logs OP proposes?
'04 was just post dot-com bubble, though. Sad if those numbers haven't picked up since then. We badly need people who are doers and not just rent seekers or mid-level functionaries.
So... "fake it till you make it"
We change titles that have trollish qualities and that has two: inciting nationalist emotion and bringing out the Betteridges.
> Still working hard on a searchable database

This would be very valuable for us, because as far as I know there is essentially no systematic way to locate these. We have a product which is meant to be of use to many niche audiences, making them difficult to find. We are very early stage, and are just now getting some initial partners to work with and looking for ways to market the service to initial customers (in the thousands).

I would most prefer a marketplace where I would know up front how much it would cost to sponsor a newsletter. Without that, my concern would be friction in dealing with lots of small organizations directly, though we would still be willing to do this at our stage. If payments are happening through the site perhaps you would just take a cut, but alternately if this worked reasonably well and had a fair amount of newsletters for us to find, I would probably pay $10-15/month to use it.
Shouldn't be, but most definitely are as a matter of settled law in the US. :(
The most precious resource you have in your life is time. Unless you like working long hours, you're wasting your life. Even if you do like working long hours, you're probably still wasting your life. And a big pile of money does you no good when you don't have time to use it.
Presento: Remote control for presentations written in Go
First you can compare 1 gold with 1 bitcoin.

It's not clear how to measure gold. 1 gram? 1 kilogram? 1 milligram? 1 tone? 1 ounce? 1 liter? 1 gallon? ...

The arbitrary measurement of the bitcoins is not so obvious. The plan is that the total amount of bitcoins will be 21,000,000, not all of them are yet in circulation. Each day there are 3600 new bitcoins mined.

You can imagine an alternative universe where the total of "bitcoins" is 2,100,000,000 and each day there are 360,000 new mined "bitcoins". (Let's call them "centcoins"). For almost all transactions the alternative word will be equal to the real world, so the 1 in 1 bitcoins is somehow arbitrary too.

What do you want to compare: 1 kilogram of gold vs 1/100 bitcon? 1 ounce of gold vs 1 bitcoin? 1 gallon of gold vs 3600 bitcoins

(Let's call 3600 bitcoins 1 "daycoin".)

(There were some serious proposal to use millibitcoins in all the exchange web sites. The idea is that approximately 1 US$ ~= 1 Euro ~= 1 miliBitcoin, so the exchange is more user frieldly.)

Some "alternative" versions of you question:

* Why do bitcoins have any value at all?

* Is all the (available) gold in the word more value than all the (available) bitcoins?
Yeah weird, since the natural habitat of such men is Vatican City. You'd think they would have joined by now.
You're right about the safety, though without a formal specification I think it was just good enough for an HN comment :-)
duuuuuuude... this is AWESOME!
WAT? I gave a breakdown of when you might need support for specific aspects of Unicode. That is not an exhaustive list, just a list that will get 95% of developers covered in most cases. I didn't mention bi-di, for example, though I probably should have.
Yes and no. You can understand a concept 100% and execute it 99% and still have the program fail. In other engineering disciplines, that gets you a good grade. In CS classes it's a fail.

So you have to sit there and make sure it actually works. I'm not a programmer, but I took CS courses. Debugging your homework is fucking awful. I understand it's a skill necessary for programming, but it's awful. Especially when the bug is a mistake that is unrelated to the topic of the homework.

I remember pulling an all nighter trying to figure out why my problem set didn't diff correctly. I must have spent 20 hours on a single bug.
Assuming you're referring to inkjet style printers - Epson did exactly that with their Ecotank printers. Big (by ink cartridge standards) tanks in the printer you fill up with relatively cheap bottled ink. Got my wife one for the homeschool classroom and it lasts a long time for very little $$.
I Want to Apologize for How This Tragedy Has Hurt Our Stock Price
No. Lexmark can negotiate a contract with its customers (this is unrelated to patent rights). But, if the customer sells the item to a 2nd customer (possibly in violation of the contract), then that 2nd customer is not subject to the contract, as the contract was between Lexmark and the initial customer.

SCOTUS is saying that they can't use patents to say you may not sell to anyone else. You can instead use contracts to say these things, but those contracts are with the initial customers only, and don't "flow through the market" with the item.
Apple AD on iPhone Security
IMO the difference with math is, you are the compiler, the linter, and everything else as well.

With programming, you have plenty of tools that detect errors for you. With maths you sometimes will only see the error after somebody else (like the tutor) point it for you.

Therefore you can be much more efficient when programming than when doing proofs and other maths stuff.

Except with economics, as you point out :)
Well I like it because of all the things you can DO with it, not for all the things you can do wrong with it.
Also: before I bother building a Turing machine that implements a proof-generator for statements in ZFC, you should do me the courtesy of showing your investment by building me a Turing machine that multiplies two integers.

Turing machines suck. Building a Turing machine that implements ZFC proof-generation is a project appropriate to a graduate-level paper, not something to toss off in an Internet pissing contest.
Core Kubernetes: Jazz Improv Over Orchestration
I would be ok with that. Too many quality issues are currently swept under the 'well it isn't like you paid very much for the printer is it?' mat.
Which teaches you how to find other people's solutions to your problem- a valuable skill - but you miss out on building foundational troubleshooting skills.