skysight-inc/HackerNews huggingface dataset:
Like others, my experience was also complete opposite.

The app I did was a financial related app so we do some good amount of number crunching. From calculations, to transfers, and storage.

You won't believe how many type errors we had throughout the stack. It's definitely because of JavaScript's inability to do type checking.

One workaround people did was to do the type checking in the first few lines of the function call, which is how people that still do raw JavaScript, do it today.

function add(a,b) {
if (typeof a !== 'number') { ... }
if (typeof b !== 'number') { ... }

return a + b;
}

This eventually creeps throughout in the code and introduces this code smell.

This above can be solved by just using TypeScript.
i am not sure i follow, the deeper the query or bigger the returned dataset, the worse the performance of a dataloader type solution (see my other comment).
Yelp’s Six-Year Conflict with Google
Greek Fire
When they quote Rand's philosophy as a reason to do something, they are appealing to authority.
When you have a messaging server.... you can start using it to help parallelize all kinds of tasks. Things you wouldn't previously think about because they'd take days or even weeks to complete, even in parallel, can all run on your infrastructure now. Spinning up 20 or even a 100 new workers is easy, and follows the same principle as just spinning up 1 or 2.

That's been my experience. Before we did everything in the DB, and implicitly ignored the mere possibility of doing some tasks because we knew it'd be too hard with the DB as the event store.
like a hair full of nothing..
I recently took a job. Great team, great company, interesting problem, relevant work. Everything's nodejs, but I didn't worry. How bad could it be?

While the prize for Worst Tech Used in a Professional Setting might go to InterSystems Caché ® (syntax errors will bork your entire runtime, with no undo). And it's all downhill from there.

Nodejs (javascript + libuv, aka control flow obfuscation framework) is a strong contender. I've never worked so hard to make so little code reliable, robust, deployable. And there is no Right Way to use nodejs. Everything changing all the time, every day is a do-over.

As for Swing. Remove (or ignore) it's goofy MVC and it's just like Qt. State of the art UIMS for desktop when they both came out.
Why do you keep talking about other countries? I wasn't comparing the west to any other country.

Men and women are different. Women have decided that they don't want to be women any more. The results have been disastrous. Families are falling apart today. 60% of people in prison come from home without dad. We have more money than ever, and less happiness. People are so silly. They confuse money and power with happiness. Incidentally all the divorce that comes thanks to women actually leads to more poverty. (2/3 of divorces among college educated come from women)

Most people have been thoroughly brainwashed. There are only a rare few like Neo who the programming just doesn't quite work for.
Not sure why this is on HN. Is there anybody here that actually went to this thing? The entire coverage of this story seems to be driven by schadenfreude.
LXD 2.15 has been released
I think the "position" of power thing is often overblown. Most women are not prostitutes, so they are perfectly capable of turning down some money (in the VC case). For employees, it might be scarier, but employees shouldn't be slaves to begin with.
You have: 100 millilightseconds
unknown unit 'millilightseconds'
You have: ^D

Apparently I need to add more units to achieve this level of usefulness.
Customer Service at #XBOX at its best
> like why was asking a co-worker if she was still running half marathons a reason for her to respond "how do you know that? why do you care?" in an an accusatory manner

Well, the devil is in the details. How do you know that she runs half marathons?

Do you know it because 2 years ago she posted it to Facebook and you've gone through all her old Facebook posts and know that she once ran half-marathons? Creepy.

Or, do you know it because 6 months ago you were having a conversation with her and she brought up that she runs half-marathons, but she's now forgotten that conversation. Not creepy, she just has a bad memory.
I strongly suggest that you look at Apollo's GraphQL offerings. My 'aha' moment with GraphQL came while reading the docs for their GraphQL server[0].

IMHO Relay doesn't make a lot of sense. Apollo Client [1] has a much better feature set for most use cases, doesn't need React and is better documented.

[0] http://dev.apollodata.com/tools/graphql-tools/resolvers.html
[1] http://dev.apollodata.com/core/
>Otherwise, why would they do it if they continually strike out?

lol, I know lots of guys who strike out every time. I suspect they repeat behavior because they don't know any better and it's low effort and low risk.
Some of us (where "us"="me") come to the HN comments first, because they load very quickly and can help us decide whether to read the article at all. Especially since many of the headlines are pretty opaque due to reuse of ordinary words in computing contexts.
No, you don't understand. The GP said the author cited those numbers for that reason, but the author did not.
I couldn't disagree with you more. I appreciate finding out that some type of justice will be done and if nothing else hopes it dissuades someone else in the future from trying to make a quick buck scamming people.
I also block the Hot Network Questions on Stack Exchange sites while at work – though not when using my home profile. As a Firefox user, I simply added the following lines to my `userContent.css`:

@-moz-document
domain("stackoverflow.com"),
domain("superuser.com"),
domain("serverfault.com"),
domain("askubuntu.com"),
domain("stackexchange.com")
{
#hot-network-questions {
display: none;
}
}
That was originally a way to avoid ebay seller fees. They didn't originally charge fees on shipping, only the cost of the item, which makes sense. People took advantage of that so they had to change that policy and charge fees on shipping it's not really "fair" to be charged fees on shipping but that's the way they choose to handle the situation. Now most things on eBay have "free" shipping, in other words the cost of shipping is rolled into the price of the item. I think you also have to have "free" shipping to be featured on eBay's daily deals which encourages the practice.
i order almost everything off amazon. i admit that i feel strange about this for many reasons, but laziness doesn't really come into play. time is the most valuable thing i have and stress is a major health issue. by ordering off of amazon i completely sidestep having to deal with traffic, lines, driving, miserable employees, poor service, not finding what i want, terrible products, etc. that's a lot of stress and time that i save by having packages delivered directly to me. whether that is a net gain or loss for society, i am not for sure, but it certainly is a net win for myself.
> The ENTIRE reason you are using a message queue is to go to some external work.

There are other reasons to use queues besides that, e.g. async communication between two services. This is an example where you could feasibly use a database-backed queue instead. Not saying it's a good or bad idea, depends on the circumstances ofc.

And GPP was only answering a hypothetical and you came out swinging:

> The ENTIRE reason [...]
> So this literally makes no sense.
> So don't do that.
Okay then. It took you a while, and a few unnecessary (ho ho ho) downvotes of my posts but we finally agree: The smart move for any male leader is to never spend any 1on1 time with female subordinates, and unfortunately ignore how that might affect her career
conservatives?
3 times faster with zero proof? Java has similar REST frameworks, notably Jersey and Spring Boot. There's also the Play/Dropwizard crowd and Vert.x . Look at spring boot code vs flask, it's almost identical.

Java libraries, particularly those maintained by Google and other tech giants are some of the most solid code ever written. I doubt Python or any other language comes close to the quality of popular Java libraries.

I still don't see how dynamic typing helps with speed? Any Decent IDE will fill in the types for you so you don't even need to key then mostly
Somebody should try if you can print records on laser printer. If you print circular lines, the needle should stay between the walls of ink. Transparency might be better than paper, because it is smoother. I do not have record player anymore, so I cannot test this theory. On 78 speed record those squiggles are huge, and well with capabilities of laser printer.
At the very least, its an example of when an over ambitious, fake it till you make it (literally?) startup tries to hack an MVP and it goes bad.
Oh sure if you want to use an outside queue for something simple, one directional and unacknowledged like sending emails that is fine.

People these days want to use queues to send all kinds of event messages multi directionally between systems. They break their ACID and they corrupt their data. At some scales you don't have a choice, but if you can keep all your lower bandwidth stuff happening through a direct connection to postgres you get a more reliable system and it's worth putting some efforts to achieve that. And "lower bandwidth" here is not that low. Postgres scales better than most people think if you put a bit of efforts to optimize.
Hey, I'm the current director of engineering, so I'll toss in my 2 cents because I want to make sure this is really, really clear.

I could not care less about what which company/non-profit/agency/whatever you worked for. I just care about what you have stepped up and done in that environment. We will gladly consider a BigCo person, as long as they can demonstrate how they managed to get awesome stuff done at BigCo (e.g. ported a legacy system to a modern stack) because that is relevant to what we do. We have also passed on folks from FancyStartup.com because they show signs that they would struggle in an environment this complex.

Fundamentally, who we look for are people who can go into just about any situation and figure out a reasonable way to deal with it so that we can get services working for the people who need them. And we look for this in our designers, engineers, talent team, procurement specialists, and product and strat ops folks. See mbellotti's comment for great info on some engineering-specific tips.

The Federal government is a giant bureaucracy. I would actually love to see more BigCo applicants with experience succeeding in tough environments because that's what we do here. We need a good balance of people who know how to deal with things the way they are and people who know how to build things the way they should be. The best candidates are folks who can do both. We make the best decisions we can based on resumes and interviews, and it sucks when we may miss out on a super swell person. But it's bound to happen sometimes.

To be clear: I don't care how old you are, what company you worked for, what part of the country you're from, what school you went to (or if you didn't go to school at all), or any other artificial criteria. In fact, I'm really not interested in hiring the same profile over and over again. That's ineffective and honestly, boring. All I care about is finding people who demonstrate that they can creatively and scrappily solve the types of problems we tend to see in the types of environments/situations in which we tend to land. Period.

So if any of this sounds like you, consider applying. This country and it's citizens could really use your help. And make sure your resume shows us that this sounds like you. :)
I think you touched upon my original sentiment and that intimated by several others, which is that parents look out for their children and try to put them in the best situation. This is why we see competition to move into the best school districts, pricing many hard working and worthy families out. Unfortunately, we see this played out in irrational and societally negative ways like white flight.
As a society, we lack role models which do not derive from a promotional/capitalistic agenda (ie. sports stars, musicians).
Clustering people by socioeconomic status probably only serves to further deprive lesser privileged children of role models.
There is no easy answer. Some solutions are known, but NIMBY is a powerful force.
I echo the comment below. Don't waste your time reading books with more than 5% new words. In fact, actually about 2-3 percent new words is the optimum target.

Go here to test your reading level: http://my.vocabularysize.com/select/test

Go here to manipulate texts:http://www.lextutor.ca/

Go here for more general information: http://www.victoria.ac.nz/lals/about/staff/paul-nation
Because they say as much right in the second paragraph?

"In recent months, we found out that my co-founder Dave McClure had inappropriate interactions with women in the tech community."

"In recent months" is a hell of a lot longer than "In the last 72 hours."
Doxxing: Congress proposed bill to make it a federal crime
Probably just foretells the rise of competitors as is the case here.
To be clear: I do not agree.

How you reach that conclusion and seem to claim that to be an inevitable/logical chain of reasoning is literally beyond my understanding. I started this subthread with the claim that an interesting life is full of risks and that leaders must be willing to take risks that do not have any obvious selfish benefit.

For the record, I have not downvoted a single one of your posts. (You can't downvote posts that are in reply to one of your own anyway, but I haven't downvoted any others either.)
You're complaining about the woe-is-me attitude, then later, basically write "woe is me, I'm being abused and I can't protest"
I forgot it's perfectly fine to objectify men but not women.
The sexual harassment allegations that have pervaded the tech industry this year is really awful to see.

I hope each and every person is exposed and held accountable for their actions.

It's inspiring to see all the women who are standing up and speaking out about these issues.
Didn't even notice it with uBlock Origin.
A few suggestions:

- since you are using Stripe, allow me to log in and pay without submitting my CC info over again.

- when selecting home airports, how about prefilling it with the list of closest to you / busiest based on geolocation? The picker interface could be improved by allowing autocompletion as well.
I don't think current economic theory even takes these common malfeasances into account. This is against the law, and so no widely accepted theory would even acknowledge this.
Seems less related to crypto and more related to good old scamming. The only thing crypto is the company pitch which is not where the SEC had a problem.
TL;DR: Practice your morning routine during the day to make getting up early in the morning easier.
Well, if for example your entire infrastructure is in K8s, then yes you kind of need docker.

Redis vs RabbitMQ stateful-set.yaml would be me or less the same, and something like 20 lines of yaml.

I was never a big fan of docker for running some thing on a server, but once you start to go down the K8s path, it finally makes sense.
> If the success of RISC architectures taught us anything, it's that replacing simple primitive operations with special-purpose combinations is rarely worth the transistors.

RISC-V argues the exact opposite :)
I fail to see how this is a divisive topic.

In no circumstances is it ever okay to sexually harass a person.
The 500-mile email story seems to be the Hacker News equivalent to Reddit's SR-71 speed check story [1]. It keeps coming back again and again because everybody loves it.

[1] https://www.reddit.com/r/SR71/comments/2dpmw7/the_sr71_speed... (and many others, too numerous to reference)
That can be said about any hn story.
MySQL also has SKIP LOCKED from 8.0.1 [0].

[0] http://mysqlserverteam.com/mysql-8-0-1-using-skip-locked-and...
To give a feel for the forces involved, I have read [2] that the pressure generated by ablation that compresses the W88 fusion secondary is around 6 petaPascals.

For comparison, the estimated pressure at the Earth's center [1] is around 360 gigaPascals, about 1/16,000 that of the W88 secondary compression.

[1] https://en.wikipedia.org/wiki/Inner_core

[2] https://en.wikipedia.org/wiki/Thermonuclear_weapon#Comparing...

edited to add W88 implosion pressure link
Also you keep losteverything employed, and help the environment (for infrequently returned categories of purchase): http://ctl.mit.edu/sites/ctl.mit.edu/files/library/public/Di... http://www.sciencedirect.com/science/article/pii/S1361920912...
How does the quality of Dolphin compare to the PS2 emulator (pcsx2)? I looked a their website and it seems they follow the same style of reports.
How “women's rights” has hurt women
Adversity gets in the brain
Wish someone would invest 25k into my startup.
Thank you, thank you. A critical piece of information.
try "3 ms"
I think there is something of a disconnect for some men with changes in what is culturally acceptable when it comes to mating as well as holdovers from traditional structures.

There are definitely women out there who will ask guys out, but I'd wager, based on my own circumstantial and spotty experiential evidence in my culture, that it's men's responsibility to initiate has generally remained the case. I think guys who are less adept socially/are timid have difficulties resolving this facet of dating with the decreasing tolerance for overstepping boundaries--some dudes get wet feet because they realize they have to initiate but scare themselves out of it because, compounded with their inherent difficulties in socializing, they now build up this ridiculous fear-based narrative wherein their social clumsiness leads to misinterpretations which wind up screwing them way harder than a simple rejection.

This fear, of course, is unfounded. But I do think the mating initiator in most cultures, whether it be men or women, often relies on 'primal' methods in order to go after potential mates--aggressiveness, shows of power, confidence...When it comes to mating we really haven't moved far away from the schemes of any of our other animal brethren--yes we have money, cars, nice clothes, ambitions instead of colorful plummage, but things are otherwise the same--the old playbook. When you utilize this with restraint, all is well. When you let power go to your head and convince you that things are more animal than they really are and that this sort of behavior is always permissable you wind up like one of our lovely VCs here. That is still the case, and dating is of course nuanced--you have to utilize these peacock techniques but recognize a rebuff when you see one and cease your little dance. I think some guys fail to see the nuance and then read these stories correctly condemning jackasses for their behavior but lack the social understanding to realize this doesn't mean they should paralyze themselves out of asking others out, be afraid to initiate at all, or live under the tyranny of some ridiculous fear that if they so much as a approach a woman it will yield a lawsuit.
Discussion from around 6 months ago: https://news.ycombinator.com/item?id=13210988
Ask HN: Is it worth to invest into Ethereum right now?
I'm thinking of investing into cryptocurrency, what are your thoughts? And where should I start? Is it straightforward to invest?
Let me address your #4:

Expressing romantic attraction to someone can be fraught. One party or other usually has to make some sort of leap, and that leap has the potential to backfire.

So. This is why adults learn how to do two things:

- Thing 1: Read the other person. It's entirely possible to take actions that could lead to romance, but that also allow both parties the ability to gracefully back out. Normal people should accept when the other person gently signals disinterest and attempt to restore the previous relationship. So I can believe that someone could form a solid and real romantic relationship with a subordinate.

But:

- Thing 2: Some people are creepy assholes with shit-bag pick-up lines who clearly don't see or care to see the lines between work and romance. These people say things like: "I was getting confused figuring out whether to hire you or hit on you." Normal adults know that this is inappropriate and wildly uncomfortable (at best) for the target. It frankly feels like the actions of someone who has learned about women through Penthouse letters and porn (depending on their generation). It's like a pizza guy who thinks women opening their doors to pay for pizza are offering a sexual come-on.

Executive summary: Trying to establish a romantic relationship with anyone is tricky, especially if you're already in a position of power. But normal, respectful adults know how to do so in a way that doesn't ruin relationships, offend people, hurt people, or confuse business relationships. Generally they do this by not muddying existing relationships and by by giving the other person a graceful out.
Email is just one example, but maybe a better example is talking to an API that supports some form of idempotency. You don't want to talk to the API during a transaction that involves other related data persistence, but you can transactionally store the intent to talk to that API (i.e. you insert a job into a queue, and that job will eventually do the API interaction). But even in the email case, you can benefit from a transaction:

1) Open a transaction

2) Persist some business/app data

3) Persist a job into your queue that will send an email relating to #2

4) Close transaction

So you've at least transactionally stored the data changes and the intent to send an email. When actually sending the email you probably want something that guarantees at-most-once delivery with some form of cleanup in the failure states (it's a bit more work, as you said).
More important than innovation is often execution. Protecting shallow innovation at the cost of hampering maybe less innovative but well executed small businesses is not serving the common good.
Not to be condescending, but looking at the feature set, this has a long way to go before becoming a viable bash replacement. I don't see the amazing aspect to be frank.
Untraceable if you use a mixer. Why not blacklist coins that have been mixed? It's not hard to figure out whether a coin has been tumbled through e.g. bitcoinfog.

I think most of the resistance to this idea comes from people who've used Silk Road clones, most of which force you to mix your coins. But as bitcoin becomes more valuable and ransomware more prevalent, the argument that silk road is ethical and should therefore be able to function becomes less and less persuasive.

Blacklisting the coins would be easy: Exchanges simply close your account if you receive a large number of BTC that have been tumbled. It's easy to identify the coins and to easy to close the accounts while refunding the coins.
Because the people who have only witnessed them being "nice" are less likely to hold them accountable when hearing of their terrible behavior with others.
that's your prerogative, but why pollute the comments on the article with such questions?
That's an entirely valid line of reasoning, but it only applies to a certain set of applications. Further, SQS or whatever have the same drawbacks as other external queues compared to an in-DB queue; see all the sibling comments in this big thread.
Brad Keywell, the non-lefkofsky half of Lightbank (incubator for Groupon) also gives out Rynd books to his employees for christmas.
this is straight up gossip and my IQ diminished by 20 points just by clicking on that website
You're right, thanks for catching that. My google-fu failed me, apologies.
Wrong. For most situaions today, there are plenty of apps that "fill your needs". So it comes down to ux. Starting with a shitty ux framework like swing means eventually someone will replace you.