jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This doesn't even touch on the fact that albums now seem to leak months in advance of their release date. I don't doubt that this means that people in the UK can be listening to albums 2-3 months in advance of when they can legally purchase them. I can't help but imagine this is one of the leading causes of music piracy these days.

Why wait 3 months to listen to an album if you can get it today?
All of the data on your phone is easy to get to. If privacy is a concern then you should encrypt your backups (regardless of which smartphone you happen to use).
http://www.jetbrains.org/display/IJOS/Home

'This is the home for the open-source project
IntelliJ IDEA Community Edition − the leading Java and Groovy IDE
built on the IntelliJ Platform.'
Cook could be referring to the new wave of austerity hitting Japan (http://www.frumforum.com/japanese-embrace-moment-of-austerit...). Perhaps an iPad may seem like too much of an indulgence?
That is exactly what this is. Ruby is merely an elegant wrapper. Installing a gem is quite lower in frictional value than setting up the proper tunnels (especially if you don't already know how).

To each his own. :)
or just GitHub with private repos. then you can control exactly how and when the synchs across various clients occur. less moving parts too.
Most people simply don't care about metadata. The average user searching for information doesn't use metadata fields to search, they just use free-form text search.

I understand the importance of good data for academics (bad metadata on electronic book archives drove me crazy when I was researching etymology for the OED), but for most people it doesn't really matter.
On Windows? rvm is *NIX only. You can use Pik, though: https://github.com/vertiginous/pik

Here's my 'rvm tutorial in a HN comment':

To install rvm, run this:

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

Then add this to your .bashrc, at the bottom:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Open a new shell and you should be golden. Never 'sudo gem install' again!

To install any Ruby, 'rvm install 1.9.2', for example. To switch Rubies, 'rvm 1.9.2'.

That's it! Pretty easy. I like to take two further steps, though: create a gemset per application, and set up .rvmrc files to switch to the right ruby automatically.

To do the gemset thing, 'rvm gemset create gemset_name'. You can switch to a specific gemset at the time you switch rubies with 'rvm 1.9.2@gemset_name', or after with 'rvm gemset use gemset_name'

Once you've got that going, make a '.rvmrc' file in the root of your project, and put in it the rvm command to switch to your ruby/gemset. "echo 'rvm 1.9.2@gemset_name' > .rvmrc" is probably the easiest way to do this. Then, when you switch to your project, you're in the correct ruby and gemset automatically. When you have 9 or 10 projects on 4 different Rubies, this helps a lot...
Asking whether he'd send his kids through TSA screening is one thing, but his wife? Doesn't she get to make her own choices?
There are two notions of directing people, named after German words: Auftragstaktik and Befehlstaktik.

Auftragstaktik: http://en.wikipedia.org/wiki/Mission-type_tactics
Befehlstaktik stands for "detailed order control".

It looks like Auftragstaktik is used in Israeli airports and TSA employ Befehlstaktik.

To quote an article about Auftragstaktik: "Ironically, since WW2, only the Israeli Defence Force seem to have come close to matching the Wehrmacht of WW2 in the exercise of command in this style".

So, they just use their military training and applied it to another field. And people from military works as screening officers at airports, for that being very good first job after military. Very clever.
Since the details on his "credit card replacement" were sparse, what caught my eye as more disturbing was:

>Addressing "creepy comments": Schmidt laughed off questions about recent comments he made about Google "knowing where you live and what you do." His take: "In the new world, you have to label jokes."

I'd like to be laughing about that, but just can't quite.
I'm as ignorant as you, but here's a stab with something I found "This may seem similar to technology such as Apple's Siri or Google Now, but a cognitive computer becomes smarter over time as it learns from each interaction, a function far beyond typical computers. And let's face it … Siri is stupid.". As I understand it, Watson continues to learn with the goal of being a domain expert.
Be careful not to assume too much of Watson. IBM's marketing makes it seem like a do-everything general purpose AI, but that likely isn't the case.

The program that won Jeopardy was more of a specialized search engine with really good query parsing. Many of the other things they have announced as "Watson" look like entirely separate programs that they are marketing under one brand name. While looks like one amazing AI is just a mish-mash of domain-specific algorithms with some well-built glue.
This article is mostly about the lower parts of network stack like QoS and talking to the NIC; the user API is kind of orthogonal but equally important. There have been several research projects about improved networking APIs; my favorite is IX which gets line-rate performance while retaining kernel/user protection. https://www.usenix.org/conference/osdi14/technical-sessions/...
What's the issue with comcast (with respect to these videos?)
I made a fairly offhanded comment about them here: http://news.ycombinator.com/item?id=2353418

I generally wouldn't suggest using back of the envelope calculations for much of anything, by the way. Dropbox has stupidly attractive unit economics and a proven customer acquisition channel which explodes like whoa. There. That is probably accurate and possibly useful. Dropbox has N% margins, as demonstrated by back-of-envelope calculations? That is perhaps not quite so accurate or useful.
JungleDisk uses an encryption key protected by an additional password. To access your files online you have to provide this additional password which is used to decrypt the encryption key for the actual data.

Granted, they can still steal your password...
You mean like, oh I don't know, say 99c iPhone apps?
The interesting question is then: how can Dropbox make more profit? By wiggling the conversion rate only?

Preferably, they are working at tangential services that leverage the data that is already stored, capitalizing on their assets more than once (i.e. normal Dropbox usage).

Ideas? I for one love the idea of integrating one's repository of files wherever relevant. Say, accessing your Dropbox/Documents in Gmail, your Dropbox/Photos in Flickr etc. If Facebook is the internet of social, Dropbox may very well be the internet of files, removing the barrier between online/offline even further. I'd pay for that.
I had some problems with SpiderMonkey's thread safe mode. If you have your own lock system, and you lock a resource while running JS, SM might do garbage collection at any time, for which it has its own lock. This causes deadlock very quickly indeed.

I had to resort to having a pool of JS runtimes from which each thread would borrow a runtime when it wanted to execute code, and return it when it was finished. This got messy quickly when I found out that script objects can't be shared, and I needed to load an individual copy of each script for each runtime.

Furthermore, JS objects weren't able to be shared between threads even when I didn't have separate runtimes, and I needed to (this was actually the recommended approach) write them to a binary format using JS_WriteStructuredClone when one thread was finished with them, and reassemble them with JS_ReadStructuredClone on the other end.

In the end, I gave up trying to do multithreaded Javascript and went for a nice, single threaded event driven model. I don't regret it. Heck, since it's lock-free - and structured clone free - it's probably more scalable!
I recently demonstrated a 3.5 and 5.25 in solution based on greaseweasle if you are interested to see how it looks like: https://youtu.be/7C9adUKbLj8
I have to assume you are joking.
> the rest of us will stay secure in our belief that Coronavirus is real, that 5G isn't a government conspiracy, and that Donald Trump lost the election.

Saying this demonstrates the false dichotomy. I believe all of those things, too. Guess what: I also believe that flyover Americans deserve a shot at the world their forefathers were working toward. Wedges have been put into place to make it difficult to hold a position like this politically; who represents me?

> Seems like an easy wedge to exploit if you were a hostile country looking to conduct psyops on America.

Which country is that, and why make the assumption that it comes from outside your own borders?

> Did you consider the wider security implications of half the country no longer believing in fair elections?

Seems like this is a mandate to produce a more secure election. Shouldn't that make both sides happier? Isn't it possible to believe that the election systems are rife with opportunities for fraud and miscounts? Did you live through the 2000 Gore/Bush election? America can do better.
I assume this would be another problem solved by disabling 3rd-party cookies?

https://support.mozilla.org/en-US/kb/disable-third-party-coo...
You definitely should not use a Hollywood movie for any sort of understanding of body norms whatsoever.
I'm a bit incredulous at the existence of these knuckle-draggers. There's a big difference between boxing out the sides of a 40+" screen to 4:3 and boxing out the top and bottom of a smaller screen to 16:9 (or 2.35:1). You really had to be a dedicated film buff to watch Lawrence of Arabia letterboxed on a 32" TV. I watch 4:3 content on my TV all the time (e.g., I've been watching poorly deinterlaced Star Trek: TNG via Netflix) and I hardly even notice.
> Third party high-DPI support for applications like Steam and Firefox will be much more mixed

Dude, Steam is still sucky on OSX/Retina, almost three years from release; and Firefox took its sweet time to get there as well (and it's still not perfect). It's not KDE's fault.
sorry, what?
Think about how many Google products have lasted much longer than four year: Search, Maps, Gmail, Drive, AdWords, etc. This skews the average.

What would be more helpful is a median, or percentiles (eg 75% of Google products only last X years, 25% last Y months). I imagine that would be much more representative of Google’s fail-fast experimentations.
First, no AI that I know of has at its disposal a full blown model of the world it operates in, whereas most human brains do, and even if the model is imperfect, it is capable of producing fairly accurate simulations (what-if scenarios).

Second, deep learning model, however much we'd like to think they do, aren't capable of doing proper causal inference in a general setting (that is, within the confines of the model) and are therefore far from capable of doing what humans do and will remain so limited for a long time to come.

AGI will require the curve-fitting of deep learning, a general model of the world, the causal inference capabilities of something like AlphaGo, but in a general setting, not the super limited world AlphaGo operates in.

So no, AGI will require much more than just curve-fitting abilities.
So what if we measure success by profitability? Neither Pagerduty nor Dropbox are profitable.
If you don’t understand why Reason is against this, you have no idea how most mainstream libertarians think.

The tablets aren’t “donated”. They are part of a scummy deal wherein the prison picks one company that they want to buy them from, makes all other tablets illegal, and takes a kickback from the fees. While it is arguably “better than nothing”, it would truly be better if the prisons were not allowed to exercise this level of cruel and arbitrary control over prisoners’ educational prospects.

Reason (and most libertarians) have been very consistent about the need to break down the prison-industrial complex, and in calling for an end to crony capitalist self-dealing.
Reinforcement learning is unsupervised and goal directed.
I’m sure that would be the first thing the VCs would ask about before putting $50m into the business.

The three worked on mobile chips at Apple and Google, and are now focusing on enterprise data centres. So it’s not exactly the same.

> That said, what’s interesting is that while the troika of founders all have a background in mobile chipsets, they are indeed focused on the data center broadly conceived (i.e. cloud computing), and specifically reading between the lines, to finding more energy-efficient ways that can combat the rising climate cost of machine learning workflows and computation-intensive processing.

> The company’s CMO did tell me that the startup is building “a custom clean sheet designed from the ground up” and isn’t encumbered by legacy designs. In other words, the company is building its own custom core, but leaving its options open on whether it builds on top of ARM’s architecture (which is its intention today) or other architectures in the future.
So they just have a bunch of green coffee beans sitting around and getting old? Are they constantly discarding old stock to make room for new beans?
It's an expression to say "close but no cigar" if you try something but don't get it. The "cigar" would be what you smoke after a victory.
Do you have any internships for IT students in the Netherlands by any chance?
Sigh ... people trusting a company that doesn't bother to have a geographically distinct backup/alternate site.

Also could be a case of trusting a company with the wrong culture. Intuit started as a company with a stand alone PC application, you wouldn't expect them to automatically build a culture that groks the requirements of running a 24x7 mission critical service.
I'd prefer if they were laser focused on removing dlavik and releasing a native SDK that doesn't get bottle necked by a broken ass vm. This is a mobile device people. Treat it like one.
I really don't think there are any very convincing reasons, if you are competent already with php+frameworks.

Perhaps Heroku for easy deployment? I haven't used it myself but I gather it makes life easy.

The question to ask yourself is whether you find yourself doing things you feel you shouldn't have to do, whether that's repeating yourself or creating functionality that should already be built in or available as an addon. If you are happy with what you have, it doesn't matter what everybody else is doing.

It only really matters if there is something discontinuously advantageous in switching, for scaling reasons perhaps. But for now, I'd say your own existing expertise in php would more than outweigh any advantages of switching.
Having logged a few hours now in games with controls near the bottom of the screen (dual thumbsticks), I can say that your hands tire out pretty quickly because you have to hold the iPad so that gravity it prying out of your hands. Ideally, the right control would be in the lower right corner, and the left control would be in the upper left. This would give you a better, more comfortable hold on the device.

Also, surprisingly, games can still be pretty immersive when your hands are obscuring a portion of the screen. Translucent controls do aid in that.
However, if you're given an array of unknown objects, a comparison function, and no way to do arithmetic on your objects, you can't beat binary search.

... if all you care about is operation count. If you're fetching pages from disk, a B+Tree will perform dramatically better than a binary search.

And if you're fetching pages from disk and have a large cache, a B+Tree can do far better than interpolation search, too. Interpolation search will thrash your cache, resulting in O(log log n) seeks, whereas a cache of size O(n/B) will allow a B+Tree to find data in O(1) seeks.
http://workatjelly.com/

Jelly is a casual working event. It's taken place in over a hundred cities where people have come together (in a person's home, a coffee shop, or an office) to work for the day. We provide chairs and sofas, wireless internet, and interesting people to talk to, collaborate with, and bounce ideas off of.

You bring a laptop (or whatever you need to get your work done) and a friendly disposition.
Bloomberg definitely is hiring all over the world. But if you like working around Princeton, NJ and if you got Python and Oracle skillz, there's one team that could definitely use you:

http://careers.bloomberg.com/hire/jobs/job26336.html
A reset doesn't clear them because they're stored on the SD card, which a factory reset very specifically does not touch. Wipe the SD card and you've nuked a user's photos and any info stored by applications.

Given a factory wipe is a common troubleshooting step, it's kind of obvious why it would leave the SD card alone.

Frankly, this whole thing strikes me as incredibly overblown.
How are the numbers cars sold vs cars recalled though? Toyota is one of the largest car producers in the world while Tesla is tiny by comparison.
here's the "source" (source mentioned on the MC pressrelesed which is the source of the article) of which "cryptocurrencies" they are considering https://www.statista.com/chart/18345/crypto-currency-adoptio...

notice how they clump "cryptocurrency" with "digital currencies" as the same thing.
A Dacia Sandero Stepway (5 seater small SUV/crossover) costs € 13 000 brand new. How much is the cheapest Tesla again?
Sorry, how many years of experience with professional software development do you expect your interns to have?
I could see Cloudflare grow at least another 4X in the next 4-5 years without any other product. That put it at ~2B Revenue.

That isn't too bad. And considering they are still innovating and working on products that directly competes with AWS and EC2, all of a sudden $28B valuation isn't so crazy. AWS is $40B revenue alone and still growing 33% YoY. The whole Cloud industry still have room to grow with no ceiling in sight.

While the whole stock market is definitely bubbling at the moment. I wouldn't say Cloudflare is overvalued on its growth factor.
Over here in the UK, "French Fries" came over from America with fast food restaurants in the 80s.

Outside of those places, we call them "Chips" - though they tend to be a lot fatter than 'fries'.

And then 'Chips' is the American name for what we call 'Crisps'.

You say potato, I say potato, etc. ;)
The thing is, you believe your basic facts. Believe, not know. But you call it 'knowing'.

Knowing is when you verify facts for yourself. By not checking information, but just accepting whatever is handed to you, you are applying no filter to your reality. You filter only what has been deemed acceptable for you to filter - did Trump say that, did google do that, etc. The basic 'facts' are accepted without contention. Or any verified evidence. All that's needed is for someone to make a claim or show it on TV and that's basically right, right?

Have you ever looked at the replication crisis - where 70% of science studies cannot be reproduced? Or the nature of science funding - its corporations, the government and the military. If we are living in a fascist dictatorship, as I believe is evident, then that is a closed loop. Only what is deemed valuable to those stakeholders is investigated and presented as true.
I grew up with electric stoves, and had always found gas ones cumbersome, despite hearing much praise for it. I've always assumed it was a matter of what you were used to. In particular I like that electric stoves can have a very low setting. I make hollandaise without a double boiler, and have no trouble simmering soups for hours without scorching.

My point isn't to debate the merits, just to show that I assumed that if I spent time with a gas stove I'd learn it and come to think of them as highly as other people do. Interesting to learn that may not be the case, but is a least partly driven by marketing.
Part of it is that us old greybeards have been around long enough to see what works and what doesn't. IT is more "cult"ish than most industries. There are long-held destructive beliefs that cause projects to fail or other problems. For example... RESTful APIs. If you're building a single-page web app then it's probably going to work really well for you. If you're replacing a B2B api that "does something", you're gonna have a bad time.
After 20 years of working and a sense of genuine burnout, I landed a "Dream Job" a few months ago where I'm doing tech leadership at a mid-size non-profit. We have a small familial team, a set of worthwhile and genuinely beloved public services and mission of doing good. There's still politics and revenue issues and all the sorts of stuff that a go along with any company, but it's a lot less aggressive. Work-life balance and diversity are genuinely respected. I'm busy, but it's not crazy. In my past I worked on so many gigs for companies I didn't care about or downright disliked. Building tools to grab eyes or sell crap no one needed. Working somewhere with a positive mission is so much more valuable to me than working on a cool tech stack (our stack isn't too bad, but we're not cutting edge either). I feel better about work than I have in a long, long time.

And before anyone asks, no we're not hiring. One tradeoff is that it's a very slow growth environment. We don't have VC funds to burn and our business model is very mature.
Is there any mechanism to validate that the code running on Signal's servers is the same as on Github?
Well, if the exact same semantics were required (i.e. always evict the oldest buffer), then it's really O(M*n) where M is the number of bytes to evict, and n being the number of sublists; each sublist would have to be checked for each buffer that evicted. But, I agree, if that was the only concern then the extra comparisons _probably_ wouldn't be enough to be concerned about.

The bigger issue is how to lock the sublists. It seems heavy handed to lock all sublists, find the oldest buffer, evict it, and then unlock all sublists. But if each is locked, checked, then unlocked; each sublists' oldest buffer can change while the eviction thread is still iterating the sublists to find the oldest buffer.

So, while the current solution is not very elegant, it is simple, requires minimal locking, and appears to work well enough.
Just be sure to use @include and not @extend, otherwise you'll wind up blowing through your allowed selector ration and wind up wonky css bugs that you will never be able to resolve without re-writing everything.
Is there a tool/script that will:

1) list the root auths I have installed per browser
2) give me an idea of where they are relevant
3) let me deauthorize them?

If not, can someone make this? :)
Seeing as nobody else is assisting you, let me chime in.

1) The mario theme in the middle of the page kind of ruins your "hipster" look you are going for with the rest of the design.

There's too much scrolling for finding info and I still couldn't find out which Birmingham (USA or UK) the firm was in.

The pictures are nice, but there are so many and so much is "happening" as one moves down that it is kind of hard to collect the info from a humans POV.

Based on who you're trying to attract, this page may help, but for somebody looking for a job (and jobseekers look far and wide), they'd probably skip over all the clutter just to see what position you have open.
That surprised me too. I've been using GitLab for what I think is a couple of years. Recently(ish) it's gotten a lot tighter: runs better, much better UI, incredibly easier to upgrade than it used to be.

So, surprised to see them in YC, but on second thought maybe I shouldn't be.
Worth noting that the sequencing was done at multiple centers, eg the broad institute
Facebook without comments or statuses or groups or likes would be a pretty good social network. I'd also only show mutual friends.