skysight-inc/HackerNews huggingface dataset:
What I meant is, typed systems force you to rigidly define your data structures. I cannot tell you how many times I saw sealed modules that didn't account for null types and eventually they were used with databases that did.

The more rigid your interfaces are, the more brittle your system is. There has to be some amount of flexibility to account for real life use.
The blaze ecosystem: Next gen analytics in python
Communicating that a conversation is now at an end is often a useful feature, rather than a bug.
Right. There's a lot of simple choices you can make -- SQS instead of RabbitMQ, ELBs instead of HAProxy -- that aren't going to cut your burn rate in half or anything.

The estimation part is definitely very hard to do for the things you mentioned at the end, especially things like DynamoDB which want you to specify throughput. Not only do you spend time on that, you then spend time on handling when you exceed your provisioned throughput, etc. There's a lot of time spent thinking about shit there.

Anywho, I agree overall. Some of their services just make sense to use because you'll be hard pressed to paint yourself into a corner with them.
Digital Taylorism
Usually reflection gets used to project ORM classes onto data transfer objects. That's an unsolved problem and the struggle is real.
Microsoft Is Downloading 6GB of Windows 10 Updates Without User’s Consent
Next to each other. It does not seem like the type of functions you'd want to have buttons for right next to anything... Though I'm sure there's some safeguard against accidentally starting either.
I am well aware. My confusion is, therefore, why do window functions get called out specifically, fairly commonly, as a Postgres-specific piece of awesomeness.

Window functions are awesome, and they are a part of the SQL standard, thus my confusion. As a sibling to your post pointed out, Postgres is often being compared to MySQL, which leads to highlighting the differences between these two, ignoring the features of DB2, MS SQL Server, and Oracle.
ZBase | Berlin/Amsterdam | full time, freelance, remote

About us: We develop a database/analytics product. Company founded in 2015 by german serial entrepeneurs and ex-Google engineers. We have launched our product in spring and it is already used by some of germany's largest ecommerce
sites.

What we are looking for:

A freelancer or a small development firm that can help us with either of these two topics:

- Ongoing Feature Development in the existing C++ codebase.
This includes stuff like maintaining and improving our SQL
engine and mapreduce framework, bringing ML models to
production/serving and general backend/API development.

- Somebody with a ML/Stats background that can help us to
tune some regression models.

Company is registered in Berlin but we are looking for somebody who wants to work remotely.

If you are interested / would like to learn more please give us a quick ping/one-liner: paul (at) zbase.io
On Putting Things Off
I think it's largely a question of community.

Many users of MS SQL or Oracle learned advanced SQL or platform-specific features which they take for granted. They work at companies that spend lots of money for DBs and hire people who use them very well.

Postgres also has a core community of very knowledgeable folks. But most of its user base, and especially those new to using it, would otherwise use MySQL. They only know small bits of SQL, have only a basic understanding of why any company would need a DBA, and only learn things like this when they absolutely need them for a task. And, for that group of people, MS and Oracle probably aren't serious choices, so the fact that a free database has these cool features seems exciting to them.

(Note that I don't say this with distain. I'm a former-mysql user who now uses postgres on Heroku and am constantly learning things like this. I wouldn't even have understood your perspective until I started working with people who knew Oracle and MS SQL so thoroughly.)
Pyongyang: an architectural tour through the ages
More likely when problems arise you "team up" with someone who knows [almost] everything.

And I agree with other posters that this isn't something new. That's the separation between senior and junior specialists (and no - if one doesn't know what network latency is, that one is not a senior frontend engineer).
Thanks for feedback, I will put it on my list for stage 2.
Steve Jobs Said No One Wants a Stylus – Yesterday, Apple Announced the Pencil
If you had hard to dispute conditions, why not sell the debt? You immediately receive anywhere between 40 and 80% of the amount due, and it's not your problem anymore...
It's poor training and low skills that cause US police to kill so many people.

No it's not poor training, it's just fundamentally different training. The US train their police force that it's OK to draw their weapons and potentially use deadly force in far more situations than the police in for example Europe.
My employers suggest that any business travel be done during normal office hours if possible. And I am inclined to agree with them.
Something like the radial keyboard used in Steam's big picture mode could be really useful here. It would reduce potential error surface by quite a bit.
I guess for people who don't understand what FTP really is, and wouldn't find it valuable to understand what S3 really is.
> S3 is not an FTP service it is a distributed object store.

Not really, the only "object" you can store, Amazon's language notwithstanding, is effectively a file. It's not like you could give it something that needed to be serialized.

And it's hard to see how it's "distributed" when your bucket price varies "based on the location of your bucket" as Amazon puts it.

It's probably more redundant than FTP, but saying S3 is like FTP is a reasonable shorthand and cuts through a lot of the marketing BS.
This is terrific! I want to know as much detail as possible about a company when I'm job hunting, and thought that Glassdoor didn't put enough effort into digging into the details. This app makes it easy.
Now that the news has been getting out in recent years that Elsevier is evil, you'd think they'd start to be more careful about behaving questionably in easily avoidable ways.
I had the same problem -- try it without HTTPS: http://blogs.nasa.gov/commercialcrew/2015/09/10/spacex-unvei...
I rarely see the yen symbol used, I don't even know how to type it, instead we have 人民币, 块, 元。
Also check out NixOS if you want a bonefide linux distribution: http://nixos.org/
> as a belt to sport with one's lederhosen

That sounds to my American ears like the most German thing I've ever heard.
Modli – Extensible JavaScript Data Modeling, Versioning and CRUD
Haha this is great. If I had a penny for everytime someone came to me like this, well I'd only have a few pennies. But still, it happens way too often.
Learn Teradata Online and Classroom Training from Hyderabad India
I didn't want to troll about Pocket. I'm not discussing technical details.
I'm referring to the fact it is a piece of software with a license VERY different from Firefox that has been integrated INSIDE Firefox. Why is that? Normal people doesn't read licenses, if they see a button they press it and they start using the feature. They do not pay attention that this is a different service offered by a different company.
Saying "you can remove it" is not an answer. First because I CANNOT remove it, since it is integrated, secondly because it's like saying that you can uninstall bloatware that comes together a new PC.
Pocket, integrated and offered in this way, is in my opinion bloatware and should be removed as soon as possible. There already is the pocket add-on, for anyone that decide to use it. There is absolutely no reason to integrate it inside the main browser.
And from a company that puts privacy at the first place, offer a product TOGETHER with another that comes with awful license, is a mistake.
I laught real hard at that! it's amazingly accurate :)
Mark Karpeles (Mt. Gox) Charged with Embezzlement
I learned programming by digging through TP6 online help.

That and Ralf Brown's Interrupt List, so I could do something useful.
TL;DR

> A strong LinkedIn presence, with a blog, almost got me a job paying $65,000 a year.

That's not "made me $65,000" by conventional definitions of the term.
Sadly, a lot of people think that only ideas matter. Too bad for them, because ideas worth nothing. Don't you think?
Another great startup/app development Dilbert:

http://dilbert.com/strip/2011-02-12
This explains where my all my free space went. My OS ssd has been sitting close to full for a while, and yesterday had 1GB left.
This is what we do, clients purchase blocks upfront, pay upfront. Any work we do is knocked off the block. It's a good system for adhoc work.
https://www.google.fr/search?q=dilbert+startup&tbm=isch&tbo=...
Pi Drive
I'm pretty sure NASA told Neil Armstrong the same thing. https://en.wikipedia.org/wiki/Gemini_8 https://en.wikipedia.org/wiki/Apollo_11
Ask HN: Time Warner Cable doubled my internet speed. Why dont pages load faster?
I've done speed tests dozens of times. A few things I've noticed:

1. Though I have significantly higher speeds, pages made "load" quicker but, I'll still see an activity indicator. The pages don't load asynchronously in other words.

2. Speeds seem to spike up and down quite often.

What gives? They double my speed at no cost to me, but I don't see much improvement, but speed tests indicate that I should be seeing improvement.
Here is a specific example of them requesting customers to help protect the brand by not calling them "legos".

http://english.stackexchange.com/a/47223
OpenJustice shows striking disparities in California’s criminal justice system
I'm less concerned with the middle finger and more concerned with the addition of tacos and unicorns!
I now have a Samsung Note 4 phone. That stylus gets used all the time.

Used to agree with Jobs, until I actually decided to seriously explore using a phone more. The note was a powerful enough device, including a great display, to warrant moving tasks from my laptop to it.

The result is I use my laptop about a third less.

Apple is right about the productivity case.
And that's a feature, not a bug. I have a YubiKey and it does a similar thing, but for good not evil. It would be tricky for an OS to not register keyboards (after all, how would you vouch for an input device without using an input device?).

tl;dr don't plug unknown things into your computer.
You must be part of the cover up.
weight loss pills that really work!
Hey, I'm an engineer. All I need is an investor and an idea. Anyone?
People were porting it to Linux with SDL at Handmade Pengiun: https://davidgow.net/handmadepenguin/

I am not sure if they've kept up or not, as I haven't kept up with the series, despite my attempts. Nothing against the series, I just haven't taken the time to follow yet.
Portability and easier compilation.
PostgreSQL’s CTEs are optimisation fences (2014)
You should take a closer look. The so-called "Ian knot" is not a distinct knot; it is just a different way of tying the standard bowknot. It is definitely not the handcuff knot.
Where is your law degree from? The vast majority of EU coutries follow civil law (as opposed to common law) and courts are supposed to interpret law, not interpret precedents. Basically the only holdout to this is the UK, which leads to civil law sometimes being referred to as Continental law.

That being said, the closing of the office was definitely the important fact in this case, but this doesn't narrow the scope of the law. The law says that companies cannot require work weeks of more than 48 hours. Excluding commutes can lead to preposterous results, so there are a variety of circumstances where commute time must be considered as part of the work. This case just happened to be about one such set of circumstances. Where to draw the line is determined by the individual judges.
Ideas aren't worth nothing. Most startups suffer from being bad ideas - and not in the "so-bad-it's-good" way that pg talked about. They're slightly tweaked copies of another idea, or something where there just isn't any money.
.onion
The comments are worth reading as well.
The floppy disc reader was required for CP/M (and a 80 column monitor), so the comparison is with the C128 + 1571 or with the C128D.
If in 1985 the C128 had been cheaper than the 6128, I'd have bought the Commodore instead.
I have started researching both AWS and Google Cloud services over the past couple of months.

My clear favorite is Google. Things are generally simpler (in a good, well-designed way). I get the feeling smart hackers are designing things.

With AWS, the general feeling is that is designed by bureaucrats, the type of people who like big, slow and boring companies.
The interesting thing about the article is that it gives you all these instructions in a completely confident tone, as if they are PROVEN, the guy waves his hands at the start by saying "I lived on the fringes of society for years before going straight" as if he was Walter White, when in reality he was probably just a guy who didn't file his taxes and did acid.

You can tell what a charlatan he is when he has the (totally authorative sounding) advice about pouring sugar into someone's gas tank, with an explanation of how and why it works, and instructions on the correct amount of sugar to add, but then he edits the document later to mention that the sugar doesn't work at all (which for some reason he includes as a 6 paragraph addition, instead of just deleting the 1 paragraph about sugar in the gas tank).

Also I find it amazingly hilarious that in the edit for the sugar trick, he just goes "Uhh I guess you should just set the car on fire", and then you're supposed to take advice on the safe way to do that from the guy who doesn't even know that the 24-hour missing persons thing was real, and spouted that sugar in the gas tank trick without any backup, and who basically seems to get all his theories from Hollywood or idle bar talk.
From the article

'That said, Firefox does send your browser history to Mozilla. '
NASA Ames: This used to be the future
insert popular image of a marathon runner vs a sprinter - cardio eats your muscles
As a teacher of 250 3-5 year old students every week I tie 25+ knots a week. This knot has saved all my fellow teachers a ton of time. Seems like they make shoe laces that are slick and won't hold a knot no matter what. Now I tie this once and that is it for the rest of the day.
When a publication like The Atlantic Monthly, one of the most venerable and critically acclaimed bastions of the English language, literature, and culture, refers to them as "Legos" (http://www.theatlantic.com/entertainment/archive/2014/02/-em...), it means you can finally crawl down off your absurd high horse and give it a rest. Thank you for your service, sir. Here's your lapel pin. There's a doctor down the hall if you need to talk about your feelings.
The dupe detector now takes into account the amount of attention previous submissions received.
Robertsdionne/neural-network-papers
This guy also thinks that if you have enough time to set someone's car on fire (to prevent them chasing you), you should set it on fire and draw their immediate attention, instead of just slipping away and getting a huge headstart in the middle of the night or whatever.
Release-it: Interactive release tool for Git repositories
I made a thing like this for the office with an Arduino Trinket: https://github.com/jgrahamc/missile_command
My primary understanding of Cognito was that it was a great way to turn social or developer login into temporary AWS credentials with a specified role, allowing AWS apis to be safely used client side.
The only real resemblance at all to FTP is that you use GET and PUT instead of filesystem commands. I mean, I guess if you really don't understand what FTP is and have no desire to understand how S3 is different from posix, then saying you have to use S3 like you use FTP kind of works. But it would be misleading to everyone else.

> It's probably more redundant than FTP

FTP is a transfer protocol, it says nothing about redundancy of the data on the back end. You could put an FTP server in front of an ext4 filesystem, and NTFS filesystem, an NFS mount, or maybe even S3.
English people should give up on making new and weird rules for pluralising words in their language. We (a certain slavic country) just use consistent rules on almost all words, and never have a problem. Why the hell does it matter how the danish pluralise "lego"?
The C runtime library cannot be mixed and matched
Using Release It
Capacity is not the same as throughput.
Erudition and intelligence are different things.
> users DO want you to use their data to improve your service.

The tech industry really needs to stop projecting what they want to be true. This is a common delusion, unfortunately, and it is exactly this attitude that will eventually bring legislation to restrict data collection.

> Otherwise [...] would not be as successful as they are.

They are successful because they offer a useful way to take advantage of the massive utility available in a General Purpose Computer. Data collection is largely hidden from people, either intentionally or simply because it requires extensive engineering knowledge to understand all of the various tracking techniques and their how they are used.

From personal experience, as I've explained what is actually happening to people, a very common response is, "This cannot possibly be legal. Why aren't they in jail?" This addiction to data only makes you a stalker or peeping tom.

That "engagement" of people using various services isn't people happily - it's people who do not see any other option. When most people don't know about alternatives (if they even exist), most people end up resigned to using services they know are harmful[1].

If you want to see if people actually want to make this kind of exchange, get proper informed consent first. Put it in a contract, and make sure they understand the data they are giving up and what it will be used for. Anything less than this, and you're taking advantage of ignorance.

> Liability only comes into play when OTHER parties access (legally or illegally) your data.

Liability isn't in play right now because it has been kept out of legislation partly from successful lobbying by the telco and software industries, but mostly because our political system is currently a dysfunctional mess. Eventually, this kind of irresponsible, antisocial behavior will piss enough people off, and legislation to fix this liability problem will follow.

[1] https://www.asc.upenn.edu/news-events/publications/tradeoff-...
Thanks for clarifying. I haven't actually used osquery myself so I wasn't aware.
You don't need any lock-picking skill. Physically bruteforcing through 1000 combinations really doesn't take that long. I did it once for my aunt (who forgot her combo) in a matter of minutes.
Plenty of medium sized companies would work out better off overall, with a skilled Ops person to setup cost effective services

> Competing against Amazon, Microsoft and Google for talent doesn't sound like a smart strategy.

You don't have to compete. They are trying to make a profit. You just need to be better off, long term. That could be a mixture of lower service fees, more flexibility, improved productivity, less vendor lock in, etc.

Relying on any single company's services, particularly for key/essential systems your business relies on, doesn't sound like a smart strategy.
> after all, how would you vouch for an input device without using an input device?

Separate built-in device, or specific signal sequence inputtable on the IME the device registered itself as e.g. if you plug in something which advertises itself as a keyboard, the system sandboxes it and asks that you input a specific password which it displays; for a pointing device it might ask you to move the pointer to specific places and click on them.
The Big Fat List of 101 of the Best (Older) YA and MG Novels
Destroying Apple’s Legacy
Many people in this thread have given different reasons why they use RSS. I emphatically agree that it's important, even vital. I use Feedbin to report new items to me.
If tiles are disabled / opted-out does Firefox cease sending this data to the mothership?

I have to admit that as a long time Firefox user, Mozilla's recent product decisions are driving me slowly away.
This should bed added as a new language in Google translate.
Having an understanding to spend less is very important but I actually am very active in MyFico community hence the question. The community is not just about credit scores. There are various threads about what you have on your site.

The key difference is that the question people ask are live and we all try to help and brainstorm. So what makes you different from them knowing they are just not about credit scores?

Do people want just an a site where they can watch a video or do they prefer to have real life interactions about the product/services...
I'm reminded of a joke that's been repeated many times on twitter. "Dear [Apple|Google|etc.], I never, ever intend to type the word 'duck'"
Then "lego" isn't the LEGO® trademark, therefore legos is perfectly acceptable.
I wonder if it's hard-coded or if you could make it do something else. Hak5 has been selling programmable versions of these for a while. http://hakshop.myshopify.com/collections/usb-rubber-ducky/pr...
I wonder what the author of the article could do if he 1) got into the habit of keeping it concise 2) used 2-syllable words instead of 5-syllable words when reasonable.

With the rise of the web and a less-empty life than I once had, I don't have the patience to work through verbiage for uncertain payoff, even when the topic is a book that I'm already aware of and looking forward to reading.
Posted this today, too. What's up with HN?
So will this USB firmware situation eventually be solved in some newer version or are we all just silently ignoring this?

Because this makes USB an absolute NO in some environments (and for quite a while now).

It would be nice if we could use USB again at some point…
How would you allocate the money between mass transit (RATP), long-range transit (SNCF), bike rentals (Vélib) and electric car rentals (Autolib) ? And this is for Paris alone.
60 youtube channels that will make you think you are getting smarter.
I've just been practicing Ian's fastest knot for the last 10 minutes and I can definitely see the speed advantage already.

My only issue is in keeping the starting knot tight. I usually use the standard shoelace knot which makes it easy to keep tension on the lace at all times, and that keeps the starting knot tight. But I'm finding with Ian's fastest knot I lose tension when I'm pushing the two loops towards each other, which causes the starting knot to loosen slightly. Is that something that can be solved with more practice?
Stuns me that someone thought this would be a good idea.

Oh hey my free USB device helpfully made me go to a webpage without warning and without permission, these guys are wizards and deserve my custom.
Git History is Forever
http://www.pgadmin.org/ ?? but I am also new to postgresql. There are also some commercial tools available.
Dear HN...

What's the best way to get smart? Watching? Reading? Or something else?
So why are we allowing Microsoft to get away with it?
This, for sure.

I have a 1 hour commute now. When I go looking for another job, the commute time will be factored into the salary number I'm willing to accept. Every 5 minutes I add to my commute on average constitutes 3.33 hours a month doing things I don't want to and wouldn't normally do (commuting). The way an employer gets me to do things I wouldn't normally be doing for them is to pay me more. It's simple.

I don't like to drive and hate sitting in traffic, so if I can't reasonably take public transportation, they have to pay me more to drive, too.

This has resulted in me flat out turning down interviews with companies I'd otherwise consider, and I'm ok with that.
Design and Code Live in an a Overlapping World