skysight-inc/HackerNews huggingface dataset:
It is not just the price..

Amazon is treated like royalty inside post offices. Some examples in tracking, delivery and accomodation.

- This past prime day, a clerk had to come in at midnight to accept an extra 800 Prime packages from Amazon (normally delivered to PO at 4amish). Amazon barks, the PO acts!. Normally no clerk is required. This meant OT for other clerks as the rate of >$40/hr. there are 32,000 post offices.
* BTW, prime this time was a bust... no real uptick in parcels.

- Extra tracking. Regional management often calls the individual offices if any Amazon is not delivered, and wants to know an explanation. This never happens for any other company. Even dumb stuff like "dog interference" or "vacation holds".. Every Amazon has to be delivered each day. Can't miss one. It is all BS.

- Extra effort. So, the package was mis thrown into another hamper, and the carrier has left for the office. Delier it tomorrow, right? Nope. not if it is Amazon. CAll someone back, give them OT, and deliver it today. NEVER happens for other packages, even USPS own Priority.

- Amazon Prime is King Trump. So we get them early. they sit on a pallet. Each as a delivery window: 7-10am or 10am-1pm. Extra OT is always approved. We deviate from the route to make the deliveries. AND we have to take back the empties.

It is not just the price... The entire organization has made every supervisor and postmaster and above Amazon aware...
To a large margin I agree. If an engineer (or anyone really) can't clearly concisely explain their position and reasoning, they likely don't understand the problem as well as they believe they do.
> ... Human life is ultimately meaningless, so all human pursuits are too. ...

I don't know what you want me to reply to that? You want to talk about philosophy ? Meaning of life? How meaningless is your life or mine in context of the universe? Lets just focus on the merit of this discussion because this goes beyond what we discuss here.

> I don't rate the guy, but it sounds like he's talking about the worlds current resources, not future resources.

Amount of ignorance in this comment is staggering. I think you don't understand at all what he meant. What he said doesn't have anything to do with any point in time. He is describing human nature.

> But, wasn't the argument a "what if" scenario in which no-one could get jobs? So physical goods are all automated - just means jobs exist in other areas now.

Where I wrote "no-one"? I didn't. Don't make arguments that fits your thesis based on things I didn't wrote.

> everything is automated, remember? So the factories are made by factory-factories...

Do you understand that there are laws of physics that makes certain processes take time? That producing, transporting, manufacturing takes time? That makes some resources harder to get than other? That make scalability problems on our planet and automating factories will not change that? That there are limited amounts of natural resources?

> How?

How many kings with real power you see now? How many monarchies compared to hundreds-thousands years ago? If you didn't pay attention at history lessons you should read some history books, it will help you to understand how world works and why it works the way it is.

> I don't buy this kind of prediction based on historical analysis.

This only proves your ignorance.
Four things: serialization, virtualization, querying, big data (even Git LFS isn't super performant for large files). Quilt actually transforms data into Parquet and wraps it in a virtualization layer so that the data can be injected directly into code. Efficient querying is a function of the serialization.

By contrast, GitHub is a blob store, it doesn't transform the data either for serialization or for virtualization.
Two new C64 motherboard projects announced
How us that a problem? More tax money to spend on affordable housing is good.
This is only if you deploy to their servers.

Other cloud providers are completely separate.
How important are the ethics of the founders and companies that Y Combinator supports?

Is this something you explicitly take in to account when choosing companies?
> if someone is spouting off the N word while beating up a black dude...

Actually the vibe I'm getting from OP is that he would find some way to blame the black guy.
>> But you do realize that the subscription model is exactly the thing that removes the incentive to do that, right?

> Can you name a single case where this has happened with subscription software, though?

Every single one of them. It's just a matter of logic that that incentive is removed. There might be other incentives that still keep them innovating or whatever (like, say, competition, if it's reasonably possible to migrate away), but that one just logically isn't.
I think people should be able to discriminate for anything they want when letting others into their home whether it's a business related visit or not.

However I think that people should be punished for explicitly commenting on protected classes in a hateful or angry manner in business related situations.
The point of all discrimination laws is that sometimes you don't have a choice. If there was only one racist guy in America, discrimination wouldn't be illegal.

Historically, it was nearly impossible for many people to find a hotel room owned by someone without overwhelming hate for their race, which is why we have laws against acting on those beliefs. While the situation has improved, there's still enough widespread discrimination that these laws are necessary. Nobody wants to sleep in a home occupied by a racist, but they also don't want to be barred from going on vacation at all.
This is great, thank you, added it to tonight's reading list.
She had approved knowing the race of the person so the reason she cancelled was definitely not racist.

I think she was just stupid enough to make those remarks and I hope she is being punished for that. Otherwise, this is wrong.
I think it's interesting that private businesses that self-funded tend to have a different internal organization and different values compared to businesses that took VC money and/or went public.

Outside money seems to demand rigid hierarchy and (not surprisingly) good returns for investors, whereas self-funded businesses tend to prefer a flatter peer-to-peer structure and adherence to whatever values are important to the founders/employees beyond a steady income. That's my impression, anyways.
I thought the etymology was from function application.

https://en.m.wikipedia.org/wiki/Apply
They said that when they chased out Willie Mayes and during the Chinese Laundry cases.
I took a class titled "Software Engineering" (or maybe "Software Development") that covered these things. I believe it was one of several upper-level electives I could have chosen, though, so I could have avoided taking it and still gotten my CS degree.
The real reason is because most of the concepts surrounding multi-process computing come from the telephone industry.

The modern interpretation is that system operators need to feel like they have a big penis.
> It seems to me that wealth creates academia.

Yes. That's was my point. You get wealthy, then you get "civilized".

> Saying something is "racist" does not constitute an argument.

No. But saying an "observation" based on "racism" is an argument.

> I didn't say whether it was "good" or "bad" to have a culture that promotes or suppresses risk taking...no one can.

Well you did imply it...

> Dead wrong. Wealth and security create complacency.

Not dead wrong. Dead truth. It can for some people, but it also gives people FREE TIME to pursue other things. I didn't say EVERYONE would become innovative. My point is that you need wealth and security to be innovative.

>"Necessity is the mother of invention" is not just some stupid quip.

Like all quotes. It is. And without wealth and security, not much time or resources to innovate.

> I don't. My entire post was a postulation, which is why I used phrases such as "it could be", "general observation" and "there may be", etc.

You don't but that's a lot of "implying" what you think.

> It appears that you are merely looking for a fight instead of having a conversation.

I would but you seem quite defensive. I wasn't calling you racist. I said the observation was based on "racism". Lumping 1.4 billion into one "stereotype" is the definition of racism.

Also, as I noted, I debunked most of your "it could be"s.
As to your slicing question, yes. Data is lazily loaded. With Parquet as our data store we can do even more (but haven't yet): load only the columns referenced.
> When writing say health-care management software for say, a hospital chain, they're not going to suddenly decide, no matter how much the small-r requirements change, that they instead want their software to be able to do capacity management for lumber mills.

But they might start with wanting billing software, and then change their minds and ask for software to do triage and scheduling operating rooms. That's almost as drastic a change in scope as your big-r from health to lumber mills, so I don't really agree with the distinction you're trying to make.
So much this. Been doing this for 25 years and I loathe magic like Exceptions. I consider Go's explicit error handling a plus. Any editor would let you code ife to generate the error scaffold.

I don't hate generics, but I don't require them either. If the Go guys can make them work well and fit into the language i'd be fine with it, but I don't want them to feel pressured into throwing something out there for the language purists. I doubt they feel pressured. They've been around the block and have as good a sense as any group i've ever seen for what to include in the language.

Go is not the language to use if you want to write clever code, but it's great when you write code for businesses that must run 24x7.
Facebook to Launch Standalone VR Headset in 2018
Without a corresponding subsidy to lower the cost of urban living, most people will be worse off (maybe the rich in urban centers will save more in taxes than they lose in mobility, doubtful anyone else will).

Subsidizing infrastructure that increases quality of life and lowers cost of living is kind of the point of government.
I'll submit this as feedback to our team :)
Maybe they just know way more about software development than the engineering manager if said engineering manager has never done actual software development.

Of course both viewpoints are valid, I'm just really feeling the commenter's point today because of my particular circumstance.
However, they do provide a value add in the form of dealing with the Chinese supplier and their knowledgebase. Of course you could buy the same board off of aliexpress and then hit up Adafruit for the documentation (or be a badass and go out on your own) but they provide both the ability to buy just one from a US supplier and decent docs in the same place. Sometimes I value convenience over raw costs.
Software Engineers Are Not Code Machines
+1 to this - not to say the cliche "AI is the future" statement, but careers span decades and if the fundamental dynamics of writing software changes mid-career you'll be glad you have a strong background in CS fundamentals rather than having taken "Java", "OO Programming", and "Scripting 101" classes.
Hey there! We've been doing this at Bradfield for a couple of years, and do get quite a few bootcamp grads (maybe 100 to date) typically 1-3 years into their careers. Which bootcamp did you attend? Ask around there and I'm sure somebody has good things to say about us :)
He wanted to be Apple. Turns out, he's Keurig.
Rails Devs, Deploy to Heroku or I'll Kick Your Ass for Free
That's no idle threat either. I'm 6'4" 250lbs (193cm,115kg) of twisted steel and sex appeal.

​Filmed this after 2.5 days of production code not working. Half my fault, the other half was completely undocumented Rails bugs and idiosyncrasies.

Heroku just worked. Plus SSL makes it a no brainer. Yes, you can roll all these on your own but I'd 10000% rather put that mental energy into sales.

P.S. Sorry for the wind but it's Holland. The Dutch invented windmills.

P.P.S. not an ad, but, heroku, holla at ya boi!!!
It's not like we haven't tried the whole no-government thing. Guys like Jamie don't tend to do so well.
Couldn't have a more slimey FCC chairman.
If you use one Erlang node or whatever per neuron, it's gonna be slow as f*ck.
How to learn machine learning in the simplest way?
How to learn machine learning in the simplest way?
> Yes, thank you. Everybody in this thread already knows that. PICK ONE.

They are picking one, based on the use-cases that will be given to them in the near future. I don't understand what your point is here.

> Since Go is structually typed and has mutable variables, that should be a good indication of what to do and what not to do.

That may be true, but the worst case scenario is that they learn nothing from the examples they get. You don't have to provide any if you feel it is a useless endeavour. If it gives them comfort, so be it.

> And now you're trying to bring imperative vs. functional into this?

It wasn't clear if you understood what I meant by there being different ways to provide generics. I struggled to write it as eloquently as I had hoped and the analogy was meant to bridge what gaps may have existed.

It's almost like communication can be difficult. Where have I see that before? Hmm...
>> "... and also make staggeringly high offer"

How high are we talking about? Let's say around ~5 yrs exp dev who would otherwise be considered intermediate level elsewhere spends the equivalent of 3-6 months of full time effort in preparation: what comp can such a candidate expect to negotiate in the big4/5?
Hmm.. you are correct. The guest did add 2 people, then 1st dog and then 2nd dog as well. So 2 guests are now 4+2. Also, the guest kept asking if the hosts want extra payment in cash... And if the guests arrived at 2AM to collect keys (not sure what time was decided beforehand, but I have not seen so late check in times) then the hosts were well within their rights to cancel this booking...

Definitely poor behavior on guest's part but if only the host had not sent the last messages referring to "Asians"...
I think a lot of the commentary on Juicero misses the real skeleton in the closet.

The product was designed to specifically to justify the business model of the DRM pulp packets and thus MRR for the purpose of revenue and growth. Everything about it looks like they designed the packets and juice pulp DRM features first, then backfilled the rest of the mechanical design to support the REAL features (keeping people buying your fruit packages) and not the FAKE features (juicing?).

Many people talk about the ring roller/ toothpaste squeezer method being easier. Of course! But how do you do DRM with that? It's trickier. How do you scan the barcode and also keep your customers from using off brand K-Cups, I'm sorry I mean, fruit pulp packets.

It's obvious for $800 they could have designed an amazing conventional juicer, which actually would be a better product. But how do you get monthly recurring revenue out of that and thus justification for raising millions in venture capitalist money?

Juicero is a great example of dark hardware design and a cautionary tail about the hubris of the "if you build it" risk management strategy.
I think that's the point really. I think the average programmer like using generics, but rarely builds their own code with them. I've used them from time to time to great effect, but the use cases were pretty isolated. Maybe that makes me average? /shrug
Exposure to other races, however, has the opposite effect (decreased tolerance toward other races), regardless how much education (or reeducation) an individual has undergone. [1]-[19]

Which begs the question: can we ever achieve a society that is both multicultural and welcoming to all races? All the science suggests no; we can either have our cake, or eat it. We must choose.

[1] http://onlinelibrary.wiley.com/doi/10.1111/j.1467-9477.2012....

[2] http://esr.oxfordjournals.org/content/21/4/311.short

[3] http://sf.oxfordjournals.org/content/93/3/1211.abstract

[4] http://cos.sagepub.com/content/53/2/120.abstract

[5] http://esr.oxfordjournals.org/content/early/2015/08/20/esr.j...

[6] http://journals.plos.org/plosone/article?id=10.1371/journal....

[7] http://link.springer.com/chapter/10.1007/978-1-4939-1705-1_1...

[8] http://spq.sagepub.com/content/78/4/324.short

[9] http://sf.oxfordjournals.org/content/92/1/249

[10] http://onlinelibrary.wiley.com/doi/10.1111/juaf.12015/abstra...

[11] http://www.sciencedirect.com/science/article/pii/S0049089X14...

[12] http://www.sciencedirect.com/science/article/pii/S0049089X14...

[13] https://www.jstor.org/stable/425106?seq=1#page_scan_tab_cont...

[14] http://www.scirp.org/reference/ReferencesPapers.aspx?Referen...

[15] http://www.sciencedirect.com/science/article/pii/S0191886912...

[16] https://www.nber.org/papers/w21079

[17] http://msutoday.msu.edu/news/2013/study-asks-is-a-better-wor...

[18] http://www.ifs.org.uk/uploads/publications/wps/WP201530.pdf

[19] http://emilkirkegaard.dk/en/wp-content/uploads/School-Choice...
https://hn.algolia.com/?query=uBeam
To be clear, CircleCI doesn't support GitLab. So if you're using GitLab for a VCS host, you might as well use GitLab CI and the integration will be nice there.

If you're using GitHub or Bitbucket, you can't use GitLab CI as they only support their own product. So in that case, CircleCI will be the best choice.

So whether or not you want to use GitHub or GitLab is a different discussion. :)

note: There is a hack to get GitLab CI to work with other VCS hosts but that requires mirroring everything over to GitLab which isn't ideal.

disclaimer: I work for CircleCI
How much of it is open source? Can I run my own?
I’ll take a whack at it: because in an ideal world, Ye Olde Racist Whitey’s Café would go out of business because decent white people won’t eat there, either. But we tried that experiment, and the world apparently doesn’t work that way. Which is why I support anti-discrimination laws despite being philosophically opposed to them.
uBeam ultrasonic charging is physically impossible
Nice. My bad. Realised it's actually open source!
Great points.

> multiple if-elses encoding the business rules

A good architect would add a linter with a cyclomatic complexity check that fails the build. There's always a way to avoid these hideous nested else ifs. Code review is helpful here to train people who don't understand some of the various abstractions to avoid this such as polymorphism. This is also the code that has high value for unit tests.
> I am unsure why anyone would use Erlang for number crunching.

I've talked to a few people from the financial world who to trading with Erlang. They use it because it makes to easy to take advantage of multiple cores.

And like others pointed out, if there is a need to optimize things, they can quickly build a C module and interface with it but they didn't need it so far.
Weren't .prgs the actual "foreground"-programs while .apps were the small helper tools that ran in the background and stayed resident even if not in focus? I distantly remember some apps getting a spot in the menu bar...

(It's been ages since I touched that system, good times, though.)
This surprised me too, but it looks separate. You log in directly to GCP or AWS.
Green method developed for making artificial spider silk
Seems the future will be depressing. First use behavioral trends to find rogue employees, then for slow employees and then probably for any kind of pattern management doesn't like.
Infosec is a real thing, but this reads downright dystopic. First you find "rogue employees", then you find "poor performers", and then you're in Snow Crash. I'm reminded of Y.T's mom and the time expected of her to read a memo:

• Less than 10 min.: Time for an employee conference and possible attitude counseling.
• 10-14 min.: Keep an eye on this employee; may be developing slipshod attitude.
• 14-15.61 min.: Employee is an efficient worker, may sometimes miss important details.
• Exactly 15.62 min.: Smartass. Needs attitude counseling.
• 15.63-16 min.: Asswipe. Not to be trusted.
• 16-18 min.: Employee is a methodical worker, may sometimes get hung up on minor details.
• More than 18 min.: Check the security videotape, see just what this employee was up to (e.g., possible unauthorized restroom break).

This is a bad future. Haven't hit the mountainside yet, though. Maybe we should pull up.
This confirms for me that when my grandfather would say "I'll be at the corner of Walk & Don't Walk", he was employing a euphemism that meant he was going out drinking.
Well, emotions from feeling slighted are a hell of a tweetivator... see @RDJT
Hmm. We were able to get the pip handle so didn't see major conflicts in our target space. Are there places in code/cli where we could name conflict with the patch sets manager?
I've got caught by this more than once. Again, implicit behavior sucks so I suggest they get rid of the first form.
> their use of the term "illegitimate" left me unable to finish the article

That's a well established definition of the word; if you Google 'define illegitimate' you'll get:

1. not authorized by the law; not in accordance with accepted standards or rules.

2. (of a child) born of parents not lawfully married to each other.

I don't think it really does to be offended by such things, I didn't read it as coming with any judgement from the author.
Dodd-Frank & other banking regulation are self-serving for large banks because it shuts out smaller competitors and new entrants [1]. Administration & compliance becomes more expensive for everyone, but bigger companies are able to absorb the cost. The impact this has had on small banks & credit unions has been catastrophic [2].

New regulation will only serve to concentrate banking power & wealth in the hands of increasingly few players.

[1] https://www.americanbanker.com/opinion/surprise-big-banks-lo...
[2] https://ilsr.org/vanishing-community-banks-national-crisis/
I don't like the Elasticache offering of Redis at all. It is severely limited if you are not just using Redis as a cache. There is no way to scale up/down the size of the node without putting it down(this is possible if you run it on EC2 as well as you have access to commands related to replication that are not allowed on Elasticache). We have had master restarting instead of failing over to slave and in the process coming back with no data. Even the snapshot is only taken once in a day.
I thought this was pretty standard practice for uncovering fraud? At least these are the red flags that auditors look for. One that's not on the list is "never takes vacation" -- if you're involved in a long-running fraud, you always want to be there to manage / misdirect anyone who might be suspicious.
Encoding of a digital movie into the  genomes of a population of living bacteria [pdf]
> Sadly, offices are perhaps the closest modern equivalent to a "village" that we have left.

Ha! We need a "tribal leadership" discussion forking off this point.
But when you have president that is a rallying point for racism and actively says a major existential threat to humanity is "a chinese hoax", it is hard not to view that person as a threat and enemy.

He has demonstrated a stunning immunity to logic and willingness to harm American interests. He ignores open dialog. He and his who can't be talked to (which are most I have talked to) are the enemy. They represent and embrace ignorance and want a kind of backwards thinking and social order that only makes sense in the myopic view. They are anti-science while using tools made by and for science to communicate and often see no hypocrisy in any of this. They are the reason we have terms like "post-truth".

They often can't be reasoned with. They often seem will to deploy violence. They are doing real harm. How are they not the enemy?