skysight-inc/HackerNews huggingface dataset:
...but if you have a significantly smaller dataset, you don't need such a complex caching architecture, which brings faster access times at the margins. So even in your example, worst-case access time scales with dataset size.
I agree that in practice most of the time it won't affect your choice of algorithms. But it may be helpful in understanding how your run time will actually scale as your data size increases.

Also, I could conceive it being useful in odd cases if there are choices between two algorithms:
Algorithm 1: O(N) memory access operations, O(N log^2 N) cpu operations
Algorithm 2: O(N log N) memory access operations, O(N log N) cpu operations

If we assume memory accesses are O(1) time, then Algorithm 1 is faster, but if we assume memory access are O(sqrt(N)) then Algorithm 2 is faster.
The point is to achieve realism. It's incredibly rare to see animations made without copious reference to film that actually looks nearly as realistic as something that's rotoscoped (or captured using other motion capture methods). If you want realism, it's pretty much a waste of time to manually animate it if you can rotoscope - you can always opt to add your own details to it afterwards.
Judging by how often they upgraded the line-up in the last gen.... ... ... ...
Who knows? I don't think there's been any more reason to imagine such a thing will happen than at any point in the last three years, but if it is going to happen, this event would be when we first hear of it.

So I wouldn't get my hopes up, but I wouldn't give up on the possibility entirely, I suppose is what I'm saying here.
I think there is an exception to the don't +1 rule. I think saying +1 is fine as long as you follow up with an insightful comment. For example, explaining your specific use case for the feature because that information could help whoever implements it.
The typical Economist staff writer is probably a 25-30 year old journalist with a B.A. and a prestigious-sounding alma mater, not an actual economist.
Some of these WiFi statistics used in this paper are typically not exposed at the user level. You would need to have a modified driver. May or may not be easy to do for an iOS or Android phone.
pretty much describes GE.

The San Ramon office is like a h1b1 warehouse. I think they know they have these people almost locked in and take advantage of it. I've been here over a year and have yet to see a single person fired.

You could honestly fire 40% of the people in GE Digital and it'll function the same if not better then it did before
Just to add to it, there is a saying that comes up in my mind all the time (I'm paraphrasing and I don't know where I heard it):

"The only thing worse than a failed startup is one that is doing just well enough to barely stay alive."
Your sarcasm detector needs to be repaired... ;)
A bit less, or maybe a lot less. If you're buying an used car, you take your time to look for signs that tell about how well it's been taken care of (or abused). And of course you take it for a test drive. I don't think there are that many critical (as in very expensive / impossible to repair) defects that you can't spot by looking, feeling, smelling, and listening.

In my case, I got my newest car just a few weeks ago. For the price of a battery and a tank of gas to drive it home. It's only 20 years old and runs great, has 230k km on it, and will likely last at least double the kilometers, possibly much much more, up to around 1000k.

I could get a dozen used cars in the $0 to $1000 range and still have $15k or more for repairs before I've spent as much as the average new car costs.
You are right. Sending key is bad idea.

Another alternate solution was a bummer..

> Win at Wimbleton
> 9999-9997 : Roger was wearing himself out

I mean, seriously?
The Americans absolutely overthrow Democratic governments[0]; they justify it by quibbling that perhaps the governments weren't the right kind of democracy.

I do not take issue with the notion that Russia engages in propaganda, because they obviously do. I believe I've said as much in this thread.

Whether or not I agree with your statement of the existence of a plurality of agreement among the "Western Democratic World" (why not all Democratic nations?), it is no matter. I would expect cooperation among the Five Eyes, for instance.

0: http://www.alternet.org/story/39416/america%27s_100_years_of...
There are models like the Transdichotomous model [1], where the properties of the machine vary based on the problem. That seems to be what is happening here.

[1] https://en.wikipedia.org/wiki/Transdichotomous_model
This feels like the type of operation better suited for a tier-one educational institution like Stanford or MIT.

In a academic context, there is no subtext of creating products. Yeah, churning out papers is as contrived...but I still feel like the timelines in academia are more generous.

Google talks a good press event, highlighting their embrace of failure, their desire to take on crazy moonshots etc...but its all in the context of quarterly reports. Something has to give.
People were (still are?) all excited when Facebook announced bots for Messenger; others have followed coming up with their own spin on stuff. To me, it's the same as automated phone systems. The moment I get annoyed, and it's usually after the first 2 prompts, I press 0 in hopes of getting a human.

I'm gonna assume bots are / will be worse; no 0 to press per say.

Customer service is a big expense for companies. Real humans in chairs to answer chat or voice calls can be a big burden on a company. Let's just see if that burden out weights customers not buying their products because of the lack of good customer service.
I was not implying the opposite (and I agree that all of this without end-to-end is less than effective), simply stating that DNSSEC is used much more than the parent assumes.
I recommend Robin Hood open addressing scheme. It's particularly trivial to implement, and because it relies on linear probing, so it's memory-cache friendly.

See more here: http://www.sebastiansylvan.com/post/robin-hood-hashing-shoul...

Jeff Preshing has written many interesting blog posts about the subject. For example, see his blog post on Leapfrog Probing( http://preshing.com/20160314/leapfrog-probing/ )
Purely for the esoteric linguistic amusement: tokamak is a Russian acronym where the "toka-" comes from тороидальная камера or toroidal chamber/cabin. So a spherical tokamak would be a 'spherical toroid', and a bit oxymoronic. By the bye, is there a likely set of pro/cons as compared to the stellarator configuration? (https://en.wikipedia.org/wiki/Wendelstein_7-X) It's at least interesting that "stellarator" appears in the posting's address: GPS: 100 Stellarator Road.
Unfortunately, you now have to deal with network transfer between the machines, which are even more expensive than RAM access.
Math is pure and not constrained by the real world. Big O analysis begins with the assumption that you have unlimited uniform memory. The author points out that memory is not uniform in the real world. It's equally untrue that we have infinite memory at our disposal. The limits of the real world are good to remember but that does not invalidate Big O analysis.
It's one thing to talk about propping up training centers, it's another to make them effective.

I supposed we have to try if nothing else. I don't have in mind any other solutions other than universal basic income.
Under the assumption that the story is true, thing that I cannot assume from a blog post, this should be notified to the authorities more than be posted on HN.

Also notice that before any actual confirmation or official investigation, pointing fingers trying to find companies that match the description could be a criminal offense as well as you could damage the reputation of totally fine companies.
Good Code Reviews
With the same principles, http://infinit.sh/ adds security and editability to the mix.
Hold your headphone jack's hand and tell it you love it, because this is the day it goes on life support.
Ha ha I knew someone would point out that vacuum isn't "cold", because lack of matter means heat can't transfer away from hot things. My comment about superconductors and computers tossed a bunch of stuff together I probably should have separated. I agree space wouldn't help for cooling conventional CPUs. Would it still help for superconductivity? (I have no idea.) Also for quantum computers I was wondering if vacuum would have any benefit for decoherence.
Ask HN: Looking for roommate/cofounder in the Bay Area
I'm a recent CS grad from a top 3 university, taking a year off to build a startup. I'm looking for young hacker who's smart, ambitious, and crazy enough to be my roommate and join me on this journey. I live in a small room in the bay area (but enough for two people), and rent would be pretty cheap. If you're interested, shoot me an email with a little about yourself. Reach me at zayhanop@gmail.com.
It's just as appropriate as 'flogging / periodic executions of lowest performing staff'

Hence my point.
468 days since last MacBook Pro update and 539 days since last MacBook Air update. Way to long...
I have, in the 90s bubble. Founder went to jail for securities fraud. A friend of mine never got paid for a lot of work.
Get Ready for Apple Pay on the Web
If you're going to spread the "Against DNSSEC" FUD, it would be useful to give people the opposing viewpoint:

http://blog.easydns.org/2015/08/06/for-dnssec/

It's also worth pointing out that DNSSEC enables, for example, improvements to OpenPGP key discovery:

https://tools.ietf.org/html/rfc7929
But in today's world where CAs issue certificates based on simple DNS A and MX record lookups for ownership verification, whoever controls the root zone or the relevant TLD zones can get "the keys" they want already.
Then set it up when you start hiring people.

There is absolutely no excuse for not doing this. None.
You trust Verisign? You trust the USG? You trust the UK?

DNSSEC was hijacked --- by old-school Unix people in the IETF who loathe X.509 on aesthetic grounds and by the USG, which attempted to mandate DNSSEC --- to integrate with and replace X.509 CAs.

You write as if DNSSEC could be deployed alongside the X.509 CA hierarchy. No.

On the real-world Internet, browser trust validation has to work for everyone, or it doesn't work at all. Common-sense workarounds, like "we'll do DANE for the people who can do DANE, and then fall back to CA validation" fall apart when confronted with adversaries. Anything you "fall back" to becomes the default for purposes of security, because attackers will launch downgrade attacks to make that happen.

Don't take my word for this:

https://www.imperialviolet.org/2015/01/17/notdane.html

The net result is: DANE doesn't collapse Internet trust down to a single point; rather, it provides us with a 1036th CA. One that just happens to be run by world governments.
> What is your perspective? Especially on the 'desperate' part

MUST HAVE THE NEW SHINY.

A Macbook Pro refresh probably wouldn't bring noticeable performance improvements to anyone, but they'd feel better because the CPU was the model released this year even though it performs exactly the same as the one currently used.
As N climbs orders of magnitude, we start using ever more distant kinds of memory, so access time does not scale as O(1) in theory.

As for practice, it's not O(1) either or else cache misses would just be a theoretical nicety that didn't matter in the real world.
All "implicated" means is accused. The fact that the Democrats are accusing the Russians creates an implication. What's short is the evidence.

Democrats are campaigning to the patriotic right of a populist candidate, and they can't be anti-Muslim because the populist candidate planted his flag in that on nearly the first day as far to the right as you could go short of internment camps. Russians are all that is left, and they're stuck with trying to make Ukraine sound like a terrifying first move towards something.
Academic journals* rarely host large datasets (it's fairly unusual to even see some PDF supplements with vital summaries or results), and if you want to share data >10MB, you're mostly stuck doing it yourself through your own website or some institution's, or not sharing it at all.

Also, academic datasets aren't free of copyright concerns. Consider the famous Imagenet dataset for image classification. It's made of a million images pulled from Google Images. Did they get each photographs' creators' permission for such unlimited redistribution? Of course not. But there's no way the 'implied license' of posting a photo online extends that far... Like so much of the Internet, it's only possible in the absence of enforcement of copyright law.

* which is particularly frustrating because academic publishers make such enormous profits and hosting large datasets is exactly the sort of thing they should be doing if they were remotely interested in supporting science rather than making more money
> I think you've got me pegged wrong.

You're right, I definitely did. Sorry about the assumptions and thanks for furthering the discussion despite that.

I also seem to be misunderstood -- I don't think that your success is only due to your privilege. I see that positioning a lot and it is a dangerous way to think. I think your privilege had a hand in your success, not that it is entirely responsible for your success. I also think that basic income is a way to give that privilege to a wider swath of the population without taking away opportunity from other people.

I think that basic income is a good strategy to lift the norm so it's not so necessary to be a mold breaker to build a high quality of life from impoverished beginnings -- raise the baseline and I think we give more people a chance at success.
New Intel CPUs with "free" battery improvements.

Touch ID

Thinner bezel (like the XPS13) where you get more scree nreal estate for less overall size).

Skylake has low end 4 core parts which make a huge benefit for people deving with on-machine vm environment.
Now what about the kids of undocumented workers? Will people in retirement continue to get their social security? How will we pay for all this? Assuming 418M people at $13K which I typically see mentioned as basic income, that is $4T which is more than the entire US federal budget.
If I understood it correctly, the author links cache miss from memory subsystem hierarchy to asymptotic complexity (big O), so if an operation for fixing a cache miss takes higher time complexity, he takes that instead of O(1).

Similar happens when you write an O(1) algorithm while relying on malloc(), which is usually O(n log n), thus your algorithm is not really O(1), but O(n log n).
Or maybe you can't just put people in a room and say "invent stuff".

It may sound hackneyed, but I believe necessity is the mother of invention and it doesn't seem there is that kind of motivation here...it feels forced.
Republic – Now everyone can invest in startups
https://news.ycombinator.com/item?id=10019029

See in that (old) thread the author's attempts to salvage those arguments. Zach followed up with me after that thread, by the way, and apologized for the tone of the original post you just relayed to this thread. I told him that was unnecessary, because I have no intention of ever being nice about DNSSEC. :)

Exactly what I'm hoping for, by the way. Sounds great. A PKI, controlled by the US Government, with 1024 bit RSA at the top, somehow connected to my PGP keys.
How does that effect the legitimacy of the media engaging in cooperation with state actors for messaging, regardless of which state it is?

It seems to me it doesn't matter who agrees with the Americans regarding the Russians; hell, I agree with the Americans regarding Russian propaganda.
The current Iridium satellites are ridiculously slow. They were designed in the 90s for voice, and having any data capability at all is sort of an afterthought. One "call" is a whopping 2400bps. Each satellite can support 1100 calls simultaneously, but even if you ganged them all together that's still only 2.6Mbps total.

Iridium NEXT is going to start launching in September and will have vastly better capabilities, up to 8Mbps per connection. Still not great compared to a terrestrial wired connection or even modern cellular connections, but a lot better. If launch costs drop significantly, you could presumably do a lot better still.
I agree with aaronbwebber that for general use, and for teaching, that it's far easier to assume O(1) memory access. It's a decent approximation, and works until you start having applications where loads/stores dominate. It also falls apart when things like multi-threaded apps start spinning on locks, but lets not go there in a HN post, could make an entire blog out of mem issues.

Here's why we should continue to use O(1) access in general. Unless you enjoy rat-holes (I wouldn't have a job without them...so, why not). If we really wanted to, for every algorithm we could consider things like:
1) pre-fetch algorithm (assuming you know which one will be chosen)
2) associativity
3) cache size at each level (including buffering)
4) queueing depth at all levels
5) DDR controller capacity & while we're at it, do we have latency of mem controller on-chip..wait, which one?
6) bank conflicts in DDR
7) NUMAness (how about NUMA cache behavior?)
8) even worse...should we consider cost of differing mem tech.
9) TLB behavior...there's a lot there, can't list

Here's why we don't: YOU CAN'T. Do you realize the incredible amount of work required to get the info for the analysis? The list of things that influence memory behavior is huge. Even if you can get all of it, you work it out for one algorithm...you've now wasted a year, and figured out a cost for one architecture/OS/run-time combo. Congratulations. I'm all for including the cost of memory...just realize what you're asking before you write a post asking about it. There's no end to how detailed you want to go. And in the end you end up destroying the asymptotic bound you're trying to create b/c you'll realize that it's now a probability distribution that really doesn't lend itself to generalizable asymptotic behavior, which is what you want when considering algorithms.

When choosing an algorithm for a specific hardware, then you can choose an algorithm for that arch.....but most people don't do this, it's not necessary unless you're in HPC, Datacenter scale analytics, or in the embedded space/cyper-physical space.
I've been brushing up on Python (and Elixir!) to make myself more well-rounded as a software engineer, not just an embedded engineer. However I stand by my point that many "embedded" domains are served just fine by a Linux device, which can be programmed using Python.

Also not sure how much stock I put in what the recruiters on LinkedIn are touting...

I appreciate the opinion though!
I'll be keeping tabs on this event just to keep alive the small glimmer of hope that they'll release the new MBP.
It’s sad how many big websites get confidence adjustment wrong. A big downside to the workaround proposed here is that it doesn’t re-include those things that have a small number of low scores. If a product on Amazon starts off with a few 1-star scores for bad reasons, that could put it at the bottom of a very long list before it gets a statistically significant number of scores.
Introducing C14 CLI: Manage your cold storage archives with ease
> a psychopath VC, a completely self absorbed CTO with a rich investor dad that fuels his fantasies, or an idiotic CEO with an ego problem, and to pay the price for it

https://en.wikipedia.org/wiki/Cluster_B_personality_disorder...

For some reason we are not educated about this. We learn it the hard way by being taken in with what seems a good opportunity, then getting abused and then going our own way. We naively believe people empathise for others in the mistaken idea that there is some semblance of 'compassion' in everyone.

Even if we have gone through the mill several times we may not be educated as to what is only going on. You have to be done over by someone at the extreme end of the spectrum of personality disorder to understand what really goes on with the tyrants and bullies that frequently own companies, start-up or otherwise. We even elect these 'personality disorder' types to high office without anyone pointing out that they are not fit for the role due to having these psychopath tendencies.

This really does have to be a regulatory issue as those that cannot think through the consequences of their actions or empathise with others or understand the harm they do need to be rendered powerless. Otherwise they will not learn their lesson and go on to waste yet more lives. They can do so near indefinitely, taking people on a ride for six months or more before their victims cotton on to what is happening.

There is a second problem in that the people with these personality disorders really do attract others. Cult leaders do it, to attract others with personality problems of their own, elsewhere on the spectrum. For instance, in this case, marketing. What type of person does marketing in the first place? What leads them to believe they have the secret sauce to market the product they know nothing about? There is some self-belief going on there, some belief that isn't grounded in a strong product that the customer-base will 'market' using word-of-mouth. Sure there may be some good experience and education that can be brought to the problem but often there is not.

It is important to learn the 'tells' - as other commentators have noted it is how people treat restaurant staff that says it all with these rogues. Also the 'there is no I in team' really does matter - do they say 'we' or 'I'? Sometimes we overlook these 'tells' for reasons we invent - maybe they have were brought up that way... We give them excuses for their behaviour. We keep our anger at them to ourselves and don't burn our own bridges by letting that anger out.

It is a pity that most people only get 'lightly burned' in these situations and not fully toasted. Only when you get fully toasted can you work it out properly and end up knowing about the rogue personality types and how toxic they are.
Since very little of the Internet is DNSSEC-signed, I think it's used a lot less than you think it is.
They look the same and that's boring.

...I'm only slightly kidding.
:). OTOH, as someone interested in high latency communication protocols I wish cryptographers would hesitate to suggest a three round trip protocol at postal latency.

My solution is that Jan should send the ring in a padlocked wooden box with an inner protective but unlocked box and Maria should apply a saw to the outer box.

(To be fair, I can certainly imagine that in Kleptopia they know how to make excellent boxes).
You can say everything is O(1) because nothing would ever take more than `2^128` seconds. In practice, O-notation means "with a reasonably small constant".
And the day that is announced is the day I switch to Android. I'm fine with the idea of improving upon the 3.5mm headphone jack, but until we have a standard that all other phone companies use, I'm not changing.
is trashing hotel rooms really a form of self-actualization though? maybe for some, but i think that's more a form of letting out one's rage / frustrations that results from missing the other parts of the pyramid of needs.

to me zappa's message isn't as irresponsible as you make it sound. i think a person can self-actualize and still be responsible and stable. for some, those things may even go hand in hand.