skysight-inc/HackerNews huggingface dataset:
Might mean that in a module, `this` represents the environment the module was loaded in (rather than `undefined`), or `window|global` if not modularly loaded? I'm not sure either....
Two-milliseconds is an eternity in kernel time. That's wired round-trip time between two GigE endpoints on Linux's mediocre TCP/IP stack.

Now imagine you stacked 2ms GC pauses into that level of the system. That would be a barely serviceable kernel. Forget any real-time facilities.
That's like myself and fiction writing. Easier to transcribe written notes, or re-read and edit, vs just plowing into new chapters and necessary dialogue builds, etc.

Definitely a different sort of procrastination.
Well, yes. This is because both are examples of command economies and both evolve additional non-hierarchical mechanisms to achieve actual outcomes.

In any large enterprise there is always a Nomenklatura who actually "make things happen".

When explaining to people that trying, for the billionth time, to create The Perfect Reward Scheme won't work, I put it this way: GOSPLAN had decades, and access to unlimited men with guns and dogs, to make its plans work. And it failed.
At some point (I believe Windows 7), Windows started allowing the use of ctrl-alt-arrowkey to rotate the display. I think it depends a bit on the graphics drivers, but I also think most "standard" drivers (ie: Intel, Nvidia, AMD) supports it out of the box. It can be a bit confusing if you hit ctrl-alt-downarrow (invert screen) by surprise... (ctrl-alt-uparrow is the shortcut for standard mode).
This function will reduce user balances, before the vulnerable withdraw function is called. So, instead of the logging function, we should have:

if (!transfer(0 , balances[msg.sender])) { throw; }

This would <snip>.... also reduce the tokens available to the user later on

The more I think of the typo and the explanation about it in that article, the more unclear I am about that whole code.

Keeping aside this hack, for a moment, if that is indeed a typo and instead it should have called the lower case transfer method to really reduce the user tokens, then does this mean that all these DAO contracts (or whatever the right term is) that have been executed till date have been affected by this and as such the entire eco-system state was already messed up before this hack?

Nothing in that article suggests that this code flow, where this apparent typo is present, is applicable only for this specific hack.
to say philosophy majors are better managers than mbas already shows that the person doesnt know what an mba is.

mbas can go any number of directions, and while one clearly does not need an mba to be a good manager, most (actually all) mbas I know that did go into management are much better at it than the philosophy majors I know.

Edit: I also wanted to say that the management classes I did take were super interesting. Management 101 is more like a psychology class than I would have expected. Also, I'm pretty sure the author got an MBA between 2008 and 2010
The labor in countries like Vietnam is even cheaper.
My son would play his bagpipes at Penguin and Pirates games. The people of Pittsburgh are quite generous. Perhaps partly because of their Scottish heritage--there's even an endowed chair of Highland piping at CMU.
"... in the next phase, you too will be subject to a dose of transparency. However philanthropic your intention, and careful the planning, the details of your involvement will be gruesome."

http://gawker.com/an-open-letter-to-peter-thiel-1778991227
This is a submarine ad, not a real story about scaling.
For North Americans: "groundnut" is what the British call "peanut".
Any spend to a Bitcoin address. It's a small program that other computers can execute and validate the results of.
"proper cities." lol. okay.
Trying to get my head wrapped around this.

Can't.
Monitors back then were wide then and the Alto turned the screen on its side. The Mac somewhat similarly had a screen that wasn't wide. The Mac mouse is also copied from the Alto's if you look at the shape.
Given the nature of Palantir's business, isn't it sort of a big deal in itself that an internal report was leaked? What if the leak had been some other internal document, say one that contained customer secrets?
Around 2000, I used to distro hop every 6 months. Around 2005 I found Arch, and it stopped my distro hopping to this day. It was a painful road however. Lots of hours put in figuring out how everything (and I mean everything) works. In the end, it's the most stable OS I use, even though it's rolling release. Right now I have 5 machines running it. It basically forces competency, and I'm totally responsible for everything. Obviously this does not appeal to most people. I feel that Arch is purely a power user distro.
This group of people are not the developers of the open-source GSM basestation stack they demod, funding them does not contribute to the OpenBTS. Fairwaves built a business trying to commercialize the readily available OpenBTS software stack, which was developed by Range Networks. Range split and the original author of OpenBTS, is the project maintainer behind YateBTS, which is a totally revamped version of OpenBTS with support in the works for LTE. So if you care about GSM, and LTE basestations go directly to the source http://yatebts.com
exactly. how many cities are forced to close schools on snow days basically just so that school parking lots can host residents' cars while the streets are plowed?
How Google Finds Your Needle in the Web's Haystack
The app itself is not so bad - it depends on what other apps you sync it to. I have it synced to the "Moves" app on my iPhones to track my steps (as I lost my Fitbit a few weeks ago) and the Moves app tends to suck the battery dry.

I would envisage if I had a FitBit or Misfit etc. and synced it to Apple Health, then Gyroscope would simply pull the data from there in one hit without much of a battery slurp. I really need to go get a new Fitbit/Misfit and try it out though...
It's not dumb if you do it right.

Think of it this way, the _real_ token is your refresh token. It's stored in your database. You control it and it can be revoked at any time. So, now you build 100 other services, and they all accept this refresh token. Problem is, since you control it so well, every other service now needs to validate that refresh token with the auth service on every request. It would be really nice if we could get around that massive traffic pinch point. So, we create crypto tokens that can be validated by every service without the need to make a network call. As a compromise, we make this new token expire in an hour so that the _client_ needs to validate their refresh token every hour and all our services are freed of from ever directly calling the auth service. Sure, this means that when you log out you're not really logged out for up to an hour, but it's all tradeoffs.
The leak, if that's what this is, is a big deal. The contents of the report are not.
Yup. Over the years, compared to other distos, "it just works" for me as well. Even thought I spend maybe 10 mins a week doing updates, I always feel like that it was time well spent.
> despite this disadvantage some applications just cannot afford the load of every single request touching the DB or cache.

Disagree. This is one of the simplest things alive to distribute. Split the query from the token do the query in the DB and the token lookup is effectively a distributed hash table lookup (assuming the token is, say, a UUID). Once the DB query comes back store the result pending the successful retrieval of the token.

What's difficult is handling something like millions of concurrent video downloads / uploads - not looking up tiny tokens.
> The disk drive at the top of the cabinet takes a removable 2.5 megabyte disk cartridge. The small capacity of the disk was a problem for users, but files could also be accessed over the Ethernet from file servers.

(...)

> The Alto was introduced in 1973.

2.5 megabytes of removable/swappable storage ? In the 70s? I'm amazed that users found it constraining! That's more than even the Amiga managed to fit on 3.5" floppy disks (Unlike the PC which generally were only able to format for 1.44 MB, the Amiga generally fit ~1.8 on the raw 2MB HD 3.5" floppies).
Not really, they're very different.

My understanding is CloudKit is more like a file system or key/value store.

CoreData is an object graph, automatically persisted and fetched, and thus incredibly complex to manage differing versions and concurrent modifications on multiple devices.
That's a circular argument. They are different only because the language says they are different, while the post you've responded to says (correctly) that that's bad language design.
The U.S. has managed over 40 peaceful transitions of power in that period. Democracies around the world have demonstrated far more stability and effectiveness, not to mention justice, liberty and prosperity, than those other forms of government that had lasted for millennia. That's not just in the West, but in Japan and South Korea, and in parts of China itself: Taiwan and Hong Kong - the most free, stable and prosperous parts.
> Palantir does an incredibly comprehensive job with PR and damage control

Those are just two more aspects of controlling information.
That would actually make sense if its mass could be turned into fuel.
That's not good enough for software that's meant to be money. Besides, OpenSSL has the excuse of being old. Why would you design a new system to be crufty from day one?
Ask HN: If my startup fails, what are the impacts on my future career prospects?
For the seasoned startup vets out there, I was wondering about how working for or starting a failed startup would impact career prospects down the line.

Thanks!
Yeah, Bernie and WorldCom completely ruined one of the greatest tech startups ever, MCI. I mean, they broke up the AT&T monopoly on phone service! With what started out as a microwave radio service for truck drivers! (Yes, the AT&T lawsuits to assert copyright over UNIX followed, but those were unintended consequences and not MCI's fault.)

I once got a tour of the building that ran uu.net (owned by MCI) before it became the domain of spamlords. There was the control center of practically the entire internet backbone of 1993 right in front of me.
Having tried to avoid that entire story up until reading that, I remain pitiless for gawker's position in every way and I hope it burns to the ground.
I'm not the OP, but I think they should be case-insensitive, if only to prevent errors like this.

If you think otherwise, in what situation would it make sense to have two functions with names differing only in case? No upside, only a downside.
If you can sell it,then it has value
You've provided no evidence whatsoever. All you've done is provide speculation salted heavily with your hatred for Google.
> It's laudable that they invested in penetration testing

I don't think they should be lauded for doing their jobs and discovering they failed at them. If your QA team discovers huge numbers of bugs, you don't laud yourself for doing QA.

If a leading accounting firm hires an outside auditor and discovered their own books were rotten, should they be lauded? I guess there's a silver lining in everything.

I guess I'd be willing to trust Palantir's advice on hiring penetration testers, but not on securing my systems.
Sorry for the accidental down vote. Button too small for finger :(
It's a joke — most British SF novels (and UK editions of US SF novels) seemed to get published with covers featuring some kind of giant spaceship whether there was one in the story or not. Chris Foss is, per another reply, the most well known artist of the genre.
3rd attempt at a response:

This is neither an article nor a coherent text and it fails to deliver on the "basic income" aspect beyond of post-colonialism tendencies: This is just a perfect example of what is wrong with the "digital nomad movement": It is a self-centrist bunch of folks, who, if they are lucky, make/made enough money by telling other people who don't want to sit in an office 9 to 5 how to accomplish this - for 1000+ USD/p.p. for a 2 day workshop.

Now, down-vote me, digital nomad reddit folks.

For aspiring digital nomads, some tips:

* Your potential SF-bay salary is irrelevant in a developing- or 3rd world country - calculate with actual monthly expenses in your current location. And always have enough savings to get you back home to your family.

* "monthly expenses" means "based on what a local has to pay" - i.e.: no air-condition, no private taxis if you have shared taxis in your current location, no eating out every day in place where only tourists eat. It also means you have to prove yourself to be a nice person to locals for a few weeks or months until they let you have services for what actual locals pay.

* Be excellent at what you do, always. Being out of the 1st world does not mean that people are stupid - maybe uneducated, but not stupid.

* Never ever pay for advice by so called digital nomads.

I know this sounds harsh, but I'll gladly elaborate on any of those points when asked specific questions. I've been on the road for a few years now and managed to survive without relying on 1st-world people to pay me insane amounts of money for "advice".

PS: Any of the digital nomads who are pissed of and think I don't get it: Prove me wrong by bidding for the devnomad.net domain - I'll consider offers with at least 6 digits before the decimals (and donate 75% of the price after taxes to a project that benefits local people in my current place of residence). Point me to a project I like and I'll make that 100%.
FWIW I didn't interpret this as a personal attack, but as a critical contribution to this discussion: We can't have financial software built by 22-year old dropouts. A new social network? Sure. A game? Sure. A todo list app? Sure. Financial software? No.

If it was phrased as "person XYZ is an asshole!" then I would agree that it's a personal attack.
I wonder if this is related to the Paul Le Roux case recently featured in The Atavist. Can't find the first submission for this or I'd link it. Le Roux sent his pharmacists stacks of prepaid FedEx envelopes to ship the prescriptions created by internet pharmacists, and that was actually one of the ways the government caught up with him.
At the risk of sounding naive, nothing jumped out at me as to how he's making revenue. What am I missing?
Business literature bullshit coming to IT and CS..
One can't study the top to make inference of the process.
Wow, wonder about the downvotes here. This is a highly relevant question. So far the balkanized music rights are a major headache for consumers.
It's pathetic that you are being downvoted for merely stating facts. I know this happpens on Reddit, but didn't think it would on HN.
Akin to telling a depressed person to "stop being depressed."
I think this is a good perspective to have, but it might dissolve when you look at the technicalities of either problem. Airspace navigation vs, say, 3D-printing the electronics and parts necessary to make what I assume are electric cars are quite different challenges.

Actually, saying that out loud makes me think that you're right.
The Monty Hall problem
In the same vein, and my favorite, is Jim Collins' "How I failed my daughter and a simple path to wealth":

http://jlcollinsnh.com/2011/06/08/how-i-failed-my-daughter-a...
To be a bit more concrete, this site has some nice bits of advice for things like time management and avoiding perfectionism: http://ub-counseling.buffalo.edu/stressprocrast.php

Most universities have exceptional resources available, even one on one counseling with qualified professionals, for free. More people should take advantage of these resources, but I assume people associate a stigma with mental health care.
To me, OP put things in perspective.

For example, do we attribute the US governments use of eminent domain to gentrify urban areas as "American Government's cowardice and fear?"

By putting things in perspective, we realize the "Other Nation" maybe isn't doing it for nefarious means, but rather just operating like any other Nation.
As far as I know, all CoffeeScript did was add bunch of syntactic sugar on top of JavaScript.

I believe Kotlin actually adds programming paradigm that's not in Java on top of terse syntax, i.e. real closure, operator overloading, pure object orientation, and more.
Phenomenal talk. There's also a great slide deck if you want to go through it at your own pace:

https://speakerdeck.com/mcfunley/data-driven-products-now
It's good for legitimate customers.
While this might apply in some cases, I feel for most it's about putting things in perspective.
My startup failed last year. It wasn't the greatest feeling to be back searching for a job. I did find a good job and I'm at a good place now. I joined as a developer.

I was the CTO of my startup and was a senior architect looking across multiple domains in my previous job. Now, I'm more a specialist, looking at one single thing while it's expected that someone has the responsibility to solve a different problem.

To me, that's the biggest career impact. In our startup, everyone did everything. Need to hotfix something in production in the morning and then head off to a investor pitch in the afternoon? Come back and rework on our marketing message? Yes. Yes and Yes.

Now, I'm just a dev. Not the marketing guy. Not the finance guy. That's someone else's responsibility. Am I being paid less? Not really.. But am I having lesser responsibilities? Definitely. Is that a career downturn or not? I don't know, but I do see others who joined the same company from a more successful startup being "higher up" when it comes to responsibilities and job titles.
China should really follow the US example and put them in reservations and let them govern themselves.
I don't understand at all why this is unenforceable. If the person is publicly listing their apartment on AirBnB, it's pretty easy to find listings in your apartment building. I recall an article a year or so back about people identifying their neighbors in AirBnB ads and reporting them to their landlords.
That was a legitimate question. Why the downvote?
Olli – Forward-thinking Transportation
The bit representation is different.
And what if China tries to do the same with our Native American Reservations?
i think this is the reason most companies fail. people do too much, and aren't able to do a good job at any of it. people lie to themselves and think it's even remotely possible, when it's not. you're going to do a shit job at every one of those 4 jobs if they're all your responsibility.

i think companies that raise or make money quickly are able to actually dedicate people to very, very, very critical shit, and will have an astronomically higher chance of success for this reason alone.
That might have been a valid argument if it was coming from the authors of the paper.
My point was that computation power is better spent solving problems that matter.
A few words about the future of the Limba project
But we're talking about the deprecation of an API. Hence, the difference is extremely important iCloud Core Data is (supposedly) deprecated, CloudKit isn't.
Guess whose job it is to implement the necessary measures.
Foxconn workers are less likely to commit suicide than Chinese in general, not more, which really weakens this argument.

Although Steve Jobs made more from investing in Pixar than Apple (I think) so the mental health of Toy Story animators could be an issue?
To play devil's advocate: there is a reasonable expectation that an organization's accounting is legally and correctly balanced.

It is not a reasonable expectation that software, even security software or software developed with security expertise, is secure.
Fancy Math Can’t Make Aliens Real
Why would you trust them in hiring pen testers? Their systems might have been so bad that any one attempting could have gotten in and thus firm was just lucky enough to get the contract.
So what's the alternative?
IBM’s Watson makes a move into self-driving cars with Olli
Absolutely. Dynamic languages only seem terse because you don't see all the associated test code inline. I've been programming in a mix of dynamic and statically typed languages for more than 15 years now and I'll take a modern statically typed language over a dynamic language any time if I have my choice.

It's a lot harder to design a static type system that's both expressive enough to be pleasant to use and strict enough to be useful. But we're getting there in modern languages like Rust, Kotlin, Swift etc.
That was also the first commercial ISP (UUNet), correct me if wrong.
If you read the template they link to you would see that it's really a blank slate - more a placeholder for the conversation every parent needs to have with their children around money, relevant to that families reality.
After taking management courses at a local community college, I was underwhelmed by the management courses at my state university's Top 15 Management College.

The community college had courses on interpersonal management techniques, and the purpose of a manager in a company. (Hint: It's to find and remove a worker's blockers, not to brow-beat lazy workers.) Though designed for front-line supervisors and other low-middle management, it was some of the best management education I've ever received. I was stunned not to find any similar courses at the higher level.
To add to your comment here, IMHO the situation is now worse from a technical perspective on multiple fronts:

* IEX is still FIFO, as you point out about the race in response to external events. If Katsayuma really wanted to wipe out latency arb, he should have introduced some randomization and batching into the matching engine. I'm not sure how that would hold up from a regulatory perspective though.

* IEX quote updates will be 350us slower than any other update because of the additional input latency, which means that their protected quotes will always lag behind the market on a price flip. The amount of time that a price level is still protected on the SIP, yet practically gone, will increase as a result. This will increase the amount of time that DAY ISO orders are necessary for establishing the new price level, and therefore will benefit the HF shops which can leverage DAY ISOs the best. This also possibly creates a moral hazard for noncompliance.

* Other exchange owners have expressed interest in adopting a shoebox-like system, because of the expectation that delayed quotes will _force_ more market participants to trade on that exchange. If multiple systems start generating lagged quotes, the first problem continues to get worse.

* IEX's pegged order type relies on the SIP. But now that IEX itself will become a part of the SIP, the shoebox delay will have a feedback effect of lagging its own peg updates. Likewise, if other updates start delaying their output, IEX pegs may become less useful. I'm not exactly sure what the net effect of this will be (after a few years of other exchanges adapting)... but I don't expect it to be "good" for the system as a whole.

In general, I believe that artificial introduction of latency into the National Market System seems only to serve special interests: advanced technological traders (usually HFT itself), and the exchanges which enact the artificial latency.
If you learned from it, there's no negative impact.
...Then they should be detectable, and this thing should be producing light as exhaust, which it isn't. The only way this works is if the cancellation is total, which again...
I am a consultant, usually not in management, and management is about actually participating and propping up, rationalizing, and preventing the firm from dying confronted with management dictats such as:

> Our firm wasn’t about bureaucratic control and robotic efficiency in the pursuit of profit. It was about love.

As opposed to bursting out in laughter.

I'll admit: I failed on this one.