skysight-inc/HackerNews huggingface dataset:
I think this:

Great, we have arrived at the conditional probability of red given yellow!

...should have "red" and "yellow" switched. It's kind of confusing otherwise.
It bothers me that this is offered anonymously. I can't invest any time into checking it out without any concept of who produced it.
I think it's the other way around. The "Show HN" are treated as the usual post, they appear in the \newest page and with enough votes they appear in the front page. They are not hidden.

The \show and \shownew pages are only there to promote the "Show HN" post, so if one of them don't get enough votes to reach the front page and falls from the \newest pages it's easier to find it.

If I have to complain, I think that previously the "Show HN" was like a secret code, and only the true user used it. Now there are a lot of false "Show HN" posts that don't follow the guidelines and hide the true "Show HN" posts.
I couldn't agree more with your full post. It's almost become so obvious and cliche that people have forgotten why business exists. It's as if all the media hype puts the focus on the riches of the founder and not the value created by the product.

Every once in a while you see a publication do a retrospective of a failed startup. And every once in a while you see a blog post from a startup that exploded. But the statistics are completely skewed with distorting the reality of startup success. Mentioning that there are now X number of billion dollar startups masks how many startups are simultaneously failing. I would love to see a study that showed the total number of inflation-adjusted billion dollar startups as a percentage of the total number of startups started over time. This percentage may actually be decreasing, even though the media seems to be suggesting that there's a tech bubble.
This is why hardwoods are, uh, hard. They're typically slower-growing, so their rings are more tightly packed, giving the wood additional strength. I'm skeptical that the fast-grown trees from the article are as long-term healthy as naturally grown ones.
Who runs the project? Who created it?
I semi-recently posted a Show HN that attracted very little attention, received no upvotes or comments, and yet I don't think the system is broken.

The volume of Show HN's is just so high now, thus "standing out" is more difficult. The shownew page has tons of projects and one in every handful receives interest. It seems to be that the audience is there, but they have naturally become more selective.

Of course there remains a huge timing and luck element. Are the people in your demographic browsing shownew at the time you post? Are they even on HN? These things are out of your control.
Offensive Holding Penalties and the NFL Point Spread
Because that's how you make money before thinking about security. Centralize and cash in.

My understanding is that the root of the SIM cards are always "owned" by the company sourcing them.
That part stood out to me as well. A123 doesn't come out of this one looking very good at all.
𝐒𝐡𝐨𝐰 some comments, 𝐇𝐍.
I think the problem with soft wood and carbon sequestration are possibly the same underlying problem.

If they are still gathering sunlight and carbon the same way but gaining size quicker then there is just less carbon per cubic cm. There'll be some advantage in being able to get at more light and carbon sooner, but as carbon stored per square meter of land it's probably less.

That is not to say that you could not in principle make trees better, but I think the changes would have to be something fundamental to the cell physiology. A C4 carbon fixation pine tree might be better but it might be easier to turn bamboo into a pine tree than it would be to make a pine tree work with C4. Evolution is really good at balance, tweaking a bit can knock a lot off balance. It's not an impossible feat to make something better but it isn't easy.
Browser Vulnerability to Superfish: A Fact-Finding Trip to Best Buy [pdf]
Most of his reflections on how to live with terminal illness seem like a fulfilling way to embrace life at any time. Funny how our focus has to be retrained so often on the things we already know are the most important.
This person (in the comments below, please upvote him), and my reply, best addresses the most important questions:
https://news.ycombinator.com/item?id=9077969

But to address your other comments:

Why can't a transaction log be commutative? You just have to make sure to be explicit about the ordering of events (like by using linked lists or progressively incremented hashes). This is the realm for CRDTs and stuff though, which GUN core doesn't touch.

Yes the HAM deals with merging any two logs/streams/history, any two snapshot/states, but also merging any log/stream/history with any snapshot/state.

This is important, because it allows you to merge more than just two, you just have to do it serially (in any order). That merge algorithm guarantees the deterministic resolution (see the comment link I posted above).
I don't understand why vtables are implemented as hash tables.

The docs [1] describe that objects (of class type) only contain data (i.e. object fields), and no vtable pointers. Only when an object is cast to an interface type is a vtable generated and passed along with the object pointer in a fat pointer.

However, instead of just structuring the vtable as an array of pointers to methods (ordered e.g. by name), Loci instead generates a hashtable with method resolution stubs in case of conflicts. I don't understand why - since the target interface's type (and methods) are known at compile-time, it would be just as easy to fix the ordering of the methods and use the array approach (like in C++), instead of using a hashtable.

[1] http://loci-lang.org/DynamicDispatch.html
A fairly broad latitude? If the ends justify the means and yet the ends themselves are kept completely hidden, then the latitude, as you put it, is completely unconstrained. An intelligence agency operating under those principles can literally do anything claiming that it is for the greater good.

In short, it sounds like you are advocating for an agency which can take arbitrary extralegal action at its own discretion, without providing reason or explanation, and without providing any demonstrable benefit to anybody, because it's secret.

Frankly, I find the idea terrifying. I understand that intelligence agencies need some quantity of secrecy and some degree of latitude. Like you have repeatedly stated, there are no easy answers. But that doesn't mean we shouldn't ask the question. What the hell are these people doing, and should we let them continue? What is growing in our intelligence sector -- is it an institution that will be found to have brought the world benefit, like Bletchley Park, or will it be seen to have become a thin facade over a malignant, self-interested organization, potentially culminating in something like a secret police?
That's not really ideal though... for example, Windows Indexing is responsible for indexing email in Outlook. If you've been mobile for the last two days, that's potentially a lot of email you can't search.
why is it disingenous to compare mtgox to madoff? both were run as ponzi schemes in the end which led to losses for investors,whether that was investing in bitcoin or madoffs funds.mtgox money was not insured either.
My XPS13 stays closed 90%+ of the time. It's connected to 2x27" monitors, external keyboard, etc. I use a laptop because when I do need to travel I don't have to sync a laptop up to have everything I need, it's already there.
Ah, the "Reverse Karpelès Defense".
So how does it work in reality? Do big companies violate these directives? Do the regulators fine them?
I think the Dell linux team could..
While we're on the subject: what's the geographical distribution of YC-accepted founders?
I think you're substantially agreeing with the author you've quoted, at least as far as the quote. Expressing distaste for memory-managed languages in game development and being able to cite a specific scenario for that is not the same as saying that memory-managed languages are all just bad. I think you, the author and anybody with a modicum of technical maturity can agree that "fast" memory-managed languages are not at an absolute global optimum because they make specific tradeoffs that not everyone will always want to make. Granting this, if we have even one reason to still keep around a memory-managed language (and that's not hard to come up with) then we have a case for keeping multiple languages around and being able to interface among them.

Not everybody realizes this; especially among people who argue about programming languages on web forums, there are still a large number who are still married to the idea that one language has to do everything and if any language has any weakness, we should leave it alone as "bad" because its flaws mean that it is not the Miss Universe of programming languages. It apparently takes some technical maturity to realize that significant flaws are often part of complete packages of tradeoffs that make something a great choice for some contexts even while they are not the best choice for some other context.
I've found very few Enterprise customers comfortable with NET 30 terms. We're an interactive agency any deal we do is worth a considerable percentage of our annual income so we don't get too hung up on payment terms unless we're in a cash crunch. NET 30 is "nice" but if you can't do a deal because the terms are NET 60 instead of 30 then you need to figure out why cash is so low...

I've had 45/75 and once 90 day terms forced down my throat. That being said a lot of my clients who have really long payment cycles can be very flexible with us on billing milestones (like 50%+ up front - heck we've had 90% "down" in decembers).

These days all my invoices are done electronically and I have to be honest at least for us we don't often get bills more than a day or two late. I have however learned when we were smaller that generally if something was more than 4-5 days late something was off on the invoice being processed. I stopped giving folks leeway more than about 3 days before I started hounding folks. YMMV.
Is your question about ethnic diversity or the practicality of applying from another country? I think your question sounds a bit loaded and could stand some clarification.
A good friend of mine, John "Munch" Paulson, maintained: "Good code is not written. Good code is re-written."
I went laptop shopping last year. Tried out a bunch of different Windows 8 machines, and they confused and frustrated me. I couldn't figure out how to get rid of the weather app I accidentally tapped, for instance. (Which is something I have no need for. Also: what the hell would I use a touch-screen for when I have a keyboard and mouse? EVERY windows machine I looked at had a touch-screen -- a feature I absolutely did not want.)

Long story short: I bought a MacBook. I would never have considered using an Apple product if Windows 8 hadn't been so frustrating to try to use.

Yes, I could have learned to use Windows 8. But if I am going to learn something new, I'm going to try to select smartly from all the systems available, and Windows is only a small part of that. In other words, Windows 8 forced me to make a decision that I wouldn't have even made if those computers had Windows 7 on them. If they had Windows 7, I would have just bought one and got to work.

I suppose I can thank MS for my newfound love of Linux. If they hadn't forced me to learn something new, I might have stuck with what I knew: Windows.
What if you aren't interested in targeting the JVM?
No idea why this was down voted. This is a very legitimate comment. When I'm wrongfully charged or sent goods that aren't what's advertised and support doesn't help or reply. A charge back offers the protection a buyer needs.
No they didn't. There are intelligence operation that you haven't heard of, and this is not an accident. Just because NSA is using brute force and does not care about the collateral damage it does not mean that all of the secret agencies should do the same or doing the same.
first and rest are already part of the language, no change necessary. You just need to use books that teach using first and rest instead of car and cdr.
You have a tokens section and you can use them to enter data automatically by calling the endpoints from, let's say, anything. Rasperry Pi comes to mind as an example for that.

Demo account: demo/demo
Huh.

I like the distinction of car/cdr meaning pointers vs first/rest meaning "start of list/rest of list".

It weirded me out at first, but I came to really appreciate it.
I think you're reading too much into the question. It's not really ambiguous -- he is asking if any citizens of Mexico been accepted to Y-combinator. It's a yes or no question that could be answered more fully with a single number. If you wanted to answer it more broadly you could consider immigrants from Mexico too.
I don't know about Nobel Prize winners, but I remember an interview with Ian Thorpe at the height of his swimming career, and in response to the question "So, have you read any good books lately?" he said "I'm a swimmer, mate". Single function machine indeed.
Thank you for trying it! You should also post this to the Issues on the repo. I'd like to get some more details though...

On Keys: keys are unique, meaning they can only point to one thing. When you "forced" it to write to the same key, you changed references, your previous data is still stored, but you'll only be able to find it by looking it up by its soul (its ID) or by scanning for it.

Were you experiencing something different than what I just mentioned above?

On Network Partition: The clients store their updates in LocalStorage before they send the peers the update or get an ACK. What caused those peers (tabs) to lose their data?

For clock skew, please see this reply: https://news.ycombinator.com/item?id=9077969 . Most "last write wins" algorithms require a centralized server (a Single Source of Truth) or they diverge on separate machines. That doesn't happen with GUN, you have no SST and they converge (even if it "looks" like last write wins) on both machines in an eventually consistent manner.

I'd like to follow up with these things, either here, over email mark@gunDB.io, on the gitter chat, or on github.
Technical Debt Is Inevitable
The article specifically cites the mobile phone networks of Iran, Yemen, Afghanistan, and Somalia as targets. One is a state sponsor of terrorism, the other three are places where the US is actively fighting terrorism.
Until the AMSS in the hotspot is compromised and used to attack your Android device via wifi.

This applies to mobile hotspots built around Qualcomm baseband/application processors, in other cases you would have to exploit the main CPU first.
This is correct. The only businesses I've ever seen pass the CC fees onto the user are very small mom and pop shops ($5 min) and gas stations.
EC2 Container Service – Access Private Docker Repos and Volumes in Containers
What do you use more than 8GB for? Only things I can think of are massive Illustrator files and large Windows VMs.
IANAL but I believe you are correct although you get some extra legal protections by including the notice (which only need include the word or symbol and the name and year). Namely, an infringer cannot claim they did so accidentally... or something like that. FWIW.
Not that close since to the user it is a BTC payment system.
Only in a limited way though, the NSA can decide (or at least exert considerable influence over) what's legal in the US - but criminal actions in, say, The Netherlands or any other (non five eyes) country, cannot be "justified" or "excused" legally by another except those countries.

I guess a _lot_ of what goes in in state sponsored espionage happens outside the civilian legal system - at least in "major" countries - but surely there's scope for a criminal trial and civil damages case against NSA/GHCQ operatives when their espionage involves widespread network exploitation and privacy violation of corporate networks and staff. Crimes which would _clearly_ be aggressively prosecuted if committed by Anonymous Skript Kiddies or criminal credit card fraud gangs. Why shouldn't NSA agents be held just as accountable in this case by non US legal systems? Sure, root the embassy network and expect to be held diplomatically responsible if you get caught. Private companies and citizens though? Go to jail just like anybody else.
I'd never thought I'd read so many comments about people questioning whether using Bitcoins to buy anything is useful or not or even if people would use. Specially in a place like this with so many technology aware people.

Giving more choices for payment is good. Sellers are including more people that can pay for their services/products. If nobody buys anything with bitcoin they lose nothing and business goes as usual. Simple.

Please get out of your bubbles and think a little more if you can't find scenarios where people would use Bitcoins rather than money.
In my case If I start seeing more places accepting Bitcoins it's only more probable that I'll use it and put more money in my wallet for that.
I can remember of two places I could use Bitcoins right now: Humble Bundles and Namecheap. Given the choice and more sellers using it I will use that option more and more.

Some of the credit card scenarios people are talking is again US specific.
If I want to pay for something quick and simple online I have to get really out of my way to do it.
I don't have credit cards and lots and lots of people don't have them and avoid them. I don't want to have one ever.
Currently for me to pay anything online I have to go to MBNet to create a virtual credit card for each purchase I want to do. That card is valid for one purchase only and for a single shop/seller. There's another option where I can create a virtual card valid for one year but I can only use it in the same seller/shop.
Only after that can I use all those payments systems on the internet. If I want to be protected with Paypal I have to add and remove a card each time I need to use it. So lately I just input the virtual credit card info where sellers ask in their forms and don't even care about paypal or amazon or anything else.

Basically I don't really have much of any kind of protection anyway doing all this work above comparing to the simple use case of having bitcoins and just directly giving you the money without caring anymore.
Plus I don't have to keep looking at my credit card looking for any suspicious transaction that the seller could at any time issue to me. I give the money exactly that I want and I can just go with my life without thinking about it anymore.

And this is just my point of view. I can clearly imagine many people with very different reasons simply using Bitcoins if that option is available.

Now the only thing really missing is being able to implement a simple shop using Stripe from this side of the Atlantic :P.

Congratulations Stripe and keep the good work.
It's safe to assume that the vast quantities of documentation he liberated have enough newsworthy material in them to last those with access a very very long time.
Ask HN: Should I give up on a career in tech?
About me: Me and my friends grew up programming games in the 90s on a Mac SE. Went to college, still loved programming, majored in CS. Did well in CS, impressed professors. But now that I'm job hunting and interviewing with Harvard and Stanford grads, I'm a little embarrassed by the state school on my resume.

After school, joined Teach for America because it was competitive and I got accepted. I figured it couldn't hurt to have on my resume. Ended up teaching for 4 years so I could get a clear credential (doesn't expire), never really liked it that much, quit. Now I'm unemployed and I've been looking for a career in technology, my real passion.

No success and I'm about to give up and go back to teaching. I've applied for software dev positions at many companies and gotten 1 response. Bombed the interview. I applied for a few dev support positions and had strong initial interest, but everything fizzled out.

I don't interview well. I've practiced a lot but when it comes down to it, I'm not a fast thinker and don't like being judged. Never have. I've worked on many hobby projects over the years and my "breakthrough ideas" always come when I'm in the shower or walking the dog or laying in bed at night. Relaxed situations. I also used to think I was smart because I was always able to overcome problems in my own dev projects, but after my interview experiences I'm now filled with self-doubt. In the days and weeks leading up to interviews, I don't sleep and have constant butterflies in my stomach -- I just obsessively study data structures and algorithms all day. And then when I bomb the interview, I get depressed for days. I just got an email from Apple to interview for a software dev role. Should I save myself the grief and turn it down? Should I go back to teaching?

tl;dr: love programming, really bad at interviews, considering turning down interview invite from Apple and going back to old career I didn't like.
"Why not make liberal arts students, who are the ones who can't get jobs..."

It's not really that simple. Recent liberal arts graduates have about the same unemployment rate as recent computer science and maths graduates. Physical science graduates have a much better chance of finding a job, but so do education majors.[1] And there isn't a big glut of unfilled STEM jobs which would be available to these liberal arts students if they just took STEM courses.[2] The idea that the liberal arts are "broken" and STEM is "productive" isn't supported by the evidence.

[1]: https://cew.georgetown.edu/wp-content/uploads/HardTimes2015-...
[2]: http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
Superbug Spread Reveals Thin Pipeline of Newest Antibiotics
Did you mean Anand, or did Ars do their own test?

If you meant Anand, they tested both. Look for "Dell XPS 13 (9343) QHD+" and "Dell XPS 13 (9343) FHD" values in the charts.
That should be relatively easy for the investigators to find that out.
While the blogpost is interesting, I am skeptical of the author's claim that the recovered private key may be used for decrypting user data transmitted over the wire, since private keys cannot be used for encrypting data sent to somebody else.

What it can all do by itself is to decrypt data sent from others, or to digitally sign some data.

I would suspect that the bundled private key was used for digitally signing data to show that it was actually generated by the software. The approach is not perfect (since the private key may get decrypted as the author did), but in general it would work effectively for kicking out third party software.

If the developer's intention was to encrypt the data transferred through the public network, then he/she should have used TLS with server-side authentication, with optionally using clear-text credentials transmitted over the encrypted channel to authenticate the software (e.g. basic authentication over HTTPS).

If it gets proved that private information could be decrypted from data transmitted over the public network by using the recovered private key, then this would be an interesting case of misusing public-key cryptography.
Some people learn things by being told them, others learn things by intuition or deduction, and most people learn by making mistakes.
I think you're substantially agreeing with the author you've quoted, at least as far as the quote.

Indeed. The sibling comment to yours is by him.
[Tutorial] How to Upload Files with Rails 4.2 and the AWS SDK
Which is why a 2-3% discount for Bitcoin purchases is appropriate. With reputable merchants, I would be willing to give up the ability to charge back for an additional 1-2% discount.
If people aren't interested in reading the materials I've provided that go over the concepts and algorithms, there is nothing I can do to "prove" anything to them, they just remain agnostic.

Did you read the link to the other comment and my reply? I'd really appreciate it if you could critique it.