skysight-inc/HackerNews huggingface dataset:
People who hire engineers say there should be a surfeit of engineers.

Meanwhile have you seen the bloodbaths going on at IBM and HP? This is not a field I could recommend in good faith to any young person. Go into something that can't be offshored, without the rampant ageism...
We have a bunch of drones in the title cartoon thing...
Yes, Facebook has an insidious shadow-ban system. Its goal is showing people what they like, and not what they don't like. So they're happy Facebook users, seeing happy Facebook ads.
I am currently going through this free book : https://www.openintro.org/stat/textbook.php?stat_book=os
What's your background and what exactly do you mean by modern methods? An Introduction to Statistical Learning is good and you can download the pdf: http://www-bcf.usc.edu/~gareth/ISL/ it assumes you have a pretty decent background in mathematics though.
Would be interesting if the new standard was just multiple USB-C connectors for the cards. One, two, four or eight of them depending on the bandwidth requirements.
I hate this attitude. Many of the great technologies we have today were pretty dangerous and feared when they first appeared. I honestly think if electricity or automobiles were invented today, they would quickly be banned. Drones could be incredibly useful for many purposes and your proposal would basically kill them.
All Chicago taxicab drivers are driving Uber, Lyft and anything else running on the smart phones. The people who invested and saved through government backed medallion business, are loosing.

Don't fool yourself in thinking that the stranger you're sitting in Uber with, could potentially be your co-worker. He's your former cab driver.
Each field has their own "good practical statistics book". I work in finance and so recommend Fabozzi. It's good, but so are many other foundational texts. Your requirement for practicality necessarily negates a one true answer.
I just used Devise auth token recently with my app. It works well.

https://github.com/lynndylanhurley/devise_token_auth
> Yeah was going to comment: it's pretty-much 4GB for 32 bit windows machines.

... for the consumer versions of Windows. The server versions of 32 bit Windows support more.
Yes definitely agree the system was bad -- hence why I am basically a permanent Uber/Lyft customer. Doesn't mean that a fast one wasn't pulled on those who bought into it under the premise that it would be enforced.
> Has Backblaze honestly ever had this problem, where 2GB of RAM was not enough to reliably find a customer's backup state?

I'm the author of the article and wrote the Backblaze Windows desktop client.

The problem isn't "finding" the customer's backup state, it IS the customer backup state. The "backup state" is a list of every filename that is backed up, with the size of the file, a SHA-1 of the file, and the location of that file in the Backblaze datacenter.

This is a bit over simplified, but while your computer is backing up, as a new file is transmitted from your laptop to the Backblaze datacenter we append one line to the "Backup State". That's EASY to do and takes a very small amount of RAM and Backblaze is efficient.

The first problem occurs when a customer purchases a new laptop and doesn't want to re-upload all their files from scratch, they want to "Inherit the Backup State". All of it at once. Backblaze was originally written 10 years ago, so for an average customers this all fit inside of a "reasonable" amount of RAM, let's say 50K of RAM. But the Inherit Backup feature itself caused an interesting problem. You are now carrying around all of the "baggage" of the previous file locations from all of your laptops going back 10 years. The logs only get longer, and we need all the logs to replay back everything that has occurred. So in the first year it is 50K. Then after 10 years of Inheriting it 5 laptops and 10 years later it is up to 500K of RAM. Still just fine.

The second problem is that the amount of data in the world has skyrocketed in the last 10 years, and some of our customers have 50 TBytes of data backed up with Backblaze (for $5/month). Again, all fine and all works, but when that customer goes to Inherit the Backup state we find it has passed 2 GBytes in size. Again, COMPLETELY FINE and the same original code still works -> but only on a 64 bit newer laptop which describes 98% of our customers.

I could rewrite the code, but I have to choose what to work on each day. Rewriting this code to work with 2% of our customers means that some OTHER feature does not get built.
> What people don't realize is that once the taxi companies are dead, the ride sharing apps will be able to raise prices and lower quality.

The rideshare companies are still in competition with each other. The market will stabilize at a price necessarily lower than taxi price, which was artificially inflated by local governments. This doesn't seem like a valid concern.

> whether at a corporate level

Sounds like you're imply that Uber's corporate problems are fundamental to rideshare. Care to elaborate on that?

> or on a driver/passenger level.

Why should I be more afraid of scary driver/passenger stuff with rideshare than with taxis? Do you have some information to suggest that rideshare is actually more dangerous? This seems like fear mongering...
For what it's worth, I've used Rust for years and understand what you're saying and completely agree.
I think the point is that the OP has been contracted by Google for 3 months to provide those things. The IDE in question is fully featured, hence why in three days the OP was able to fully implement the features RLS provided. The OP is now at the point where they have to do their how thing. Why so hostile?
I'm pretty sure that one drone causing a car crash that kills one person would be more effective terrorism than 20 drones taking out lots of electricity. I.e., you're right, it's just probably not what terrorists would do with drones.
That's the one I shop at. Thanks for tolerating so many canucks in your city! Sorry about bogarting all the milk.
Reminds me one of my old bosses hired someone. And then HR fired them because they had a pot conviction. So then my boss hired them as an outside contractor. Every six months HR would discover he was on the 'no hire list' and terminate his contract and my boss would cut him a new contract.
doesn't uuid-ossp store the data as binary?
One big take away is how much these guys just kept at it despite fiscal failure for months/years on end. This business isn't for the meek at heart. It's so easy to get so discouraged, when your livelihood depends on it.
I just pass an "app" object down the tree, and the dependents can do app.logSomething("foo"). So basically just move all globals in the descendants to methods on the root app node.
> I do wonder if the Dis VM is a close enough match for Go as a target

obviously you would call this DisGo and the resulting system would be DisGo Inferno
True but there are good taxi drivers out there too, who bought a $300k thing that is now worth nothing. Anyway that is why I said "some sympathy", because obviously the service was lacking. But I blame that more on a government restriction on those services that (previously) didn't incentive good service, not individual taxi drivers.
Its not just desire to avoid spending the money to provide chip+pin systems

Most Americans have many credit cards, unlike consumers in Europe, for example, where chip+pin is the norm.

US banks and credit card companies worried that Americans wouldn't be able to remember 6 different PINs for 6 different cards. So, they prefer eating the overhead of fraudulent charges rather than potentially reducing the number of credit cards (and profit) each consumer uses
That's the same interface as Chip and Signature, except you enter a PIN instead of scribbling on the screen.

Terretta made it sound like there was a large difference.
Docker Multi-Stage Builds
humanity serves technology... like being glued to a screen all day
> Also any sane person would never sort random values.

I think sorting by a arbitrary, unique value as the last sorting dimension is useful to ensure you always get the same ordering when first dimensions are equal. For instance sorting users by (last_name, first_name, user_id) ensures homonymous users don't move around in the list from request to request.

This is quite a sane thing to do, don't you think?
You prevent this by really trusting people (Trust, but verify). Don't screw them over. Treat them better than fairly. Give your employees raises before you give yourself anything.

And do backups. And then backups of those backups.
> Unless you live in some magical fairytale land where business rules are stable, sensible, or both, depending on them for uniqueness is asking to have problems.

Thankfully mine are legally enforced, so it works well :)
What profession would you advise young people go into, if you are dissuading them from one of the few careers that can pay a living wage right out of the bat with almost unlimited upside potential (second only to law/medicine).
No, First Sale Doctrine is something else. This guy was not selling copies. There's something in the law pertinent to the fact that this guy bought at a retail location, which causes TJ's loss on their commercial real estate which presumably they invest in to reach the consumer public with quantities said consuming public would typically purchase. Stores can put limits on units per customer of course, but there's recourse too if the individual buys with the hidden intent of reselling. Because this guy is a de facto distributor, he needs to contract with his wholesaler to get permission to buy the offerings at a retail location for that purpose. I just can't for the life of me remember the law or terminology around it. Again, IANAL, but there is some recourse around this kind of action.
Show HN: HTTP/2 client and server library for .NET standard
I'd do "Traitor Joe's"
Some background on these workshops: we (Gravitational) help SaaS companies package their applications into Kubernetes, this makes them deployable into on-premise environments [1]. This in itself is an unexpected and quite awesome benefit of adopting Kubernetes in your organization: your stack becomes one-click portable.

[1] http://gravitational.com/telekube
How would it kill them? Getting permission of property owners is a hindrance, sure, but I'm not willing to give up privacy rights for the privilege of flying drones wherever I want.

Its no different than hunting, where you already have to get a license and ask for permission before going on to private property.
Ask HN: How long should a technical interview last?
I was invited in for a technical interview at a young, small, but promising startup. The CTO, who I met with for over 2 hours for coffee, was very pleased with my OSS code contributions (I authored and maintain a number of very widely-used projects) and my energy for the company. In the invitation email, I learned that the technical interview would consist of 1, 4 hour session of coding and whiteboarding.

My immediate reaction is that that seems excessive, especially considering the 2 hours of soft interviewing, the size/age of the startup, and the public availability of my code for review. I understand the need to vet a candidate's technical chops, but for 4 solid hours?

I love what the startup does, and I had a really good connection with the CTO, but the signals that I get from this invitation are that: 1) this is somewhat of a hazing, 2) we don't really trust what you've created in OSS, 3) 4 hours of your time is something you should be able to give freely

Am I totally off-base with this?
Yes now they're known for monitoring your computer usage and updating it while you're not looking.
I was wondering a similar implementation. I encrypt/decrypt database IDs to opaque them on the API. For primary entities but not enums/etc.
I separated API vs Core/Database so I wasn't too fond of adapting the entities to add a sort-of public id column so I create it at run-time.
What is the primary UI tech on Windows now?
Toys always have been around, sure. But their quantity, variety and complexity (note: I include video games here) has massively increased through economic development. A hundred and twenty years ago the median American child might have had a rag-doll. Seventy or so, a teddy bear. Twenty years ago, a whole collection of dolls and toy-figures.

In so far as simpler toys require more imagination than complex toys, I still think that the effective level of creativity required of children has fallen. But I think the issue you've put forward is fair enough: there's not much* reason to believe that the potential level of creativity of children has fallen. Children might have much higher creative potential than they're currently exploiting, in which case they'd be able to adapt.

*: If performance on tasks involving creativity is positively related IQ, that coupled with the Flynn effect would suggest that creativity has increased over history. I call this "not much reason" because I'm not to sure why the Flynn effect exists and I don't think the researchers are sure yet either.
Yeah this is weird. I think it might be some progressive web app thing? On first load it took about 10 seconds, but every other load was literally instant. chrome://apps and chrome://extensions never changed for me.
Anything more recent by CJ Date. He was at IBM with EF Codd at the beginning of the development of the relational model. Try "Database in Depth: Relational Theory for Practitioners". It's good, when reading his stuff, to remember that SQL is a compromise to fit with a pure relational model, so you see things that make sense, but are not practical. Like choices for candidate keys, I suppose.
WPF is still the primary UI tech on Windows, UWP is built on top of it.

Anyone that knows their way around WPF, can make use of XAML, MVVM and all related UI concepts, regardless of the API differences between WPF, Silverlight, UWP and Xamarin.Forms.

For me they are all the same.
> The result of providing just enough for them to survive to make children is not "less poverty", it's more poverty, more death, more child slavery or prostitution.

Yet, they keep on doing it. It sounds like the alternative is worse.
$20 ? What, Where ? i though $50-$60 was the low end of android phones.
Pepe Is Banned from the Apple App Store
> should have disabled all access from this ex-admin

You can't. Not from an admin.

Same as how if you are rooted the only advice is to reinstall. It's simply impossible to reliably undo everything from inside the machine.

If you are a company, reimage the machine, then reinstall everything, and copy the code fresh from known good source control (and hope someone was watching source control that the admin did not check something in).
The problem is that drones really are a nuisance to everybody except the drone flyer.

They are noisy. They get in the way. They can fall out of the air. etc.
We need a WAR ON SQUIRRELS.
A big lesson here is to have a good financial education, what helped me a lot was the fact that even the business started to go really well, I didn't started to spend more, I pay myself a decent salary and I try to live with it, so even if the company get bankrupt, I would probably easily find a job somewhere else.

This helps to think more long term and do what is best for the company, while avoiding the extra 'personal' pressure from your wife, kids or others that rely on your income.
Yeah that sounds like something that should at least be possible to fix pretty easily using css max height and an overflow=scroll setting.
Nothing much, probably just an ad for The Lean Startup
I know that UWP uses XAML and has very similar concepts, but is it really built upon WPF itself? I was under the impression it was it's own library/codebase.
Not to quibble with your quibble (but here I go anyway)... The term "Marketing Spend of X" or "Operating Spend of Y" is fairly common business-analysis-speak. At least in certain regions of the United States. IIRC, I also heard it used by Telstra and ANZ execs during some projects I had to take care of in Australia.
That only sort of helps. Do both people also watch each other while they run commands?

Because if not, once you are admin, you can install programs that let you become admin again at will.
Could you hyperlink one?
Assuming that taking care of customs duties and other food quality issues legally would not be that expensive, all I'm seeing is missed revenue.

If the person wants to order 10,000 palettes of cookies at retail price, why wouldn't you sell the cookies to the person? He's not stealing from the back of the store, he's paying full price. I'm very confused why Trader Joe's would not have created a direct connection with the guy.

This reminds me of major services cutting off API access because they thought they could do it better in-house. Just HIRE the person doing your own service better in a different way.
> I mean changing from phone dispatch to apps has to be done in 6-12 months not 6-12 years otherwise yes they will go under.

I think you underestimate the amount of work involved in building a rideshare platform. How are taxi companies going to consolidate and find app developers to build a platform to compete with Lyft and Uber in a tiny fraction of the time, not to mention getting the word out about their platform, when Uber and Lyft are already so good (and cheap). This is to say nothing about disparities in investment and regulation.
Yep, law or medicine. Maybe biotech.

Don't be mislead by Silly Valley - most working programmers sit in cubicles cranking out code for the same salary as any other office worker while their managers plot and scheme day and night how to offshore their jobs.
If would also have to do session sharing so both people can watch each other and see what commands they run.
Have you tried using Habitat? It pairs nicely with Kubernetes and solves alot of these antipatterns I feel like.

https://habitat.sh

https://www.youtube.com/watch?v=-yTeXCY3iM0
Disclaimer: I work for Google Cloud

> Cloud solutions like elastic load balancing are generally engineered for the average use case. Think about the ways you are not like the average.

This might be the case for some things, but many of Google Cloud's "elastic/serverless" products (Load Balancers, App Engine, Pub/Sub, BigQuery, Datastore, etc) can truly scale up from nothing to huge traffic spike without the need for pre-warming and things like that.
> He said that our universities are graduating 400,000 programmers a year but we need over a million. He's arguing that education needs to change.

The lack of salary rise disagrees with this.
Ha, you're totally right. I'm silly. Thanks!
Better just call it Dante or Dante's.
Yes I can. In past there was many cases when normal software and even distributed drivers contained different kind of malware. After some point someone find it and it's become detectable, there was scandal and way to remove it. Also there was very serious risk that if some company put backdoor into their software it's will be found and company will be sued at least.

If something like SGX become publicly available then a lot of proprietary software and content manufacturers going to use it for DRM purposes. So efficiently it's will be everywhere.

Now imagine that every company can put sleeping backdoor in their software that can't be found by reverse engineering. Then they can activate it on demand for purposes of industrial espionage. Or they can simply ship own version of backdoor to ever customer and then pretend it's was some "bug" when someone detected it's activity.
YOLO is not really a phrase you should use on-call. :)
I just moved back home to my parent's house. I'm going to use this time to get a basic job to save money and use my free time to learn as much as possible by designing, developing, and promoting an app/platform I thought of. There is a market for it, I lose sleep over it, and worst case: it'll help me land a job like yours.
Wow, really. If I want to sell my (near worthless) right to commercially resell CaptainMuon products, then there's some jurist out there who decided I can just legally flout the terms of such an agreement, so no one makes them?

What's the thinking there? Is it just shock at alienating such a right, or is it part of some actual, coherent worldmodel that satisfies difficult desiderata?
XAML, which is the same XML description language as WPF uses, plus the backing UWP controls, which are also quite similar to the WPF API.

Main differences is that XAML processing is implemented in C# in .NET, and in C++/CX on UWP.

XAML on UWP supports static binding at compile time, and on WPF it is only dynamic (x:Bind vs Binding).

Finally the actual classes backing the UI components aren't 100% compatible, but do have most of the same methods and properties.

Anyone that knows WPF, shouldn't have any issue with XAML/UWP.
> Imagine what a video card could do with that.

Last time I checked, even very high end cards are far from being bottlenecked by a 16x 3.0 bus.
Hm. Personally I thought it was around 2010, when Facebook chat replaced AIM. And the iPhone 4 came out.
Death is a better alternative for many, who are then prevented from committing suicide without resorting to gruesome means. Improvised abortions are common. Recognizing this shouldn't be controversial.
For me this is quite old fashioned Google approach, the whole medium re-posting + HN exposure I am sure it would have done better, even if the re-posting was on our site.

At least how I understand Google and I saw from some tests, he is quite smart in getting if an article/site is delivering great content or not and ignoring such issues.
This article is so much garbage
Why having ‘legal’ on a lean startup experimentation team is a good idea
"Info tech of ancient democracy": http://www.alamut.com/subj/artiface/deadMedia/agoraMuseum.ht...
Athens was mishandled pretty badly prior to the defeat as well, but that one is on them. Ostracizing the lead architect of an invasion right before the invasion is not a smart move when you've got an adversary willing to hire him to plan the defense.
Some of the unwanted American clothes end up being shipped to my country, and I assume many others. It's one of the cheapest clothing in the market and poor people buy lots of those.

The system that moves clothes from rich Americans to third world stores could be more efficient, but it does exist.

Hopefully robots will eventually become cheaper than feeding slaves.
Anecdotally, the timing doesn't match. Based on this https://www.lowendtalk.com/discussion/116329/what-s-up-with-... it looks like they went down on early on the 8th give or take a bit and the other was posted around then 2nd ...

Edit: Make that the 7th based on: https://www.facebook.com/Verelox/posts/1886196381643427?comm...
All the things you mentioned present significant downsides but also provide very significant upsides. So if we want to talk about them, we need to talk about both.

* Torx screws: More stable and more resistant to stripping. With Amazon, you can get a set of screwdrivers delivered to you in 2 days and they probably cost a couple bucks. Most people never ever ever open their devices.

* Soldering RAM: A thinner, lighter, more portable device. On most of their consumer desktop machines, they still allow users to upgrade RAM.

* Non-removable batteries: Allows tight, custom battery layouts that take advantage of every inch of space to allow devices like the Macbook 12" to be possible. Basicaly allows for thinner, lighter, more portable devices while not sacrificing battery life as much. For the segment of the population that wants more battery life, you have external iPhone cases that come with batteries built (at expense of weight/bulk). With USB-C charging, you can now charge Macbooks with external battery packs. So in both cases, optionality is preserved for both segments of consumers.