skysight-inc/HackerNews huggingface dataset:
1. Ask if they would feel comfortable recommending you.
2. Apply at a better run startup.
3. ???
4. PROFIT!!

Seriously, I get the best recommendations and referrals from former colleagues at failed startups. We were in the trenches together. It forms a special bond—even if you don't always win.
Vulnerability in Java Card
In a perfect world, I would recommend http2 all the way. But since an HTTP1.1 implementation is much easier to dissect I think it's a better choice for someone writing their own web service.

In response to your first 2 questions:

In front of HAProxy is HTTP2 and in the backend is say 32 long-lived HTTP1.1 connections to your web server each handled on its own thread. HAProxy demuxes the HTTP2 request and then parallelizes the parts over the 32 connections. Then whichever order they come back from the backend is the order in which they are returned to the sender. HAProxy also knows that the connection that just returned is now available to immediately work on a new request. It is not necessary to wait for a request to finish before scheduling the next request on a connection by virtue of pipelining. If you were round robin-ing through your connections and reusing available connections before pipelining, then head-of-line blocking will be fairly rare.

In response to question 3:

Now it's important to remember that thread performance is directly related to the number of physical cores. If the system has 4 cores, then running the web server with 4 threads will perform better than running with 40 threads due to the overhead of context switching. If you have 4 HTTP2 connections using a shared thread-pool to handle the multiplexed requests then there will be a performance hit as each connection waits for a thread to be available as another connection might use multiple threads simultaneously. In the solution I propose, since HTTP1.1 requests are already sequential in nature, each connection can be given its own thread and run as fast as it can. You can't do that with HTTP2 because then you would lose all ability to parallelize over a single connection. Really what it comes down to is scheduling tasks for CPU cores and a thread that has constant work in its queue will work faster than one that continuously returns a value and waits to be given another request to process. However, HTTP2 does have the advantage of scheduling on the thread-level vs the connection level. I suspect this results in better performance under very high loads and when there is a significant size/time-complexity differential between various assets which causes frequent head-of-line blocking.

In response to question 4:

I figured that if you already implemented HTTP2 and you were that concerned with speed that you wouldn't want to introduce a middleman, but HAProxy's overhead is pretty low.
> especially when something rare is arranged to get pulled

https://www.bbc.com/news/technology-36702905

https://news.slashdot.org/story/19/01/04/2158259/youtubes-bi...

https://www.wired.co.uk/article/youtubers-charged-promoting-...
I recommend the free Linux Foundation courses on EdX:

Introduction to Linux
https://www.edx.org/course/introduction-to-linux

Introduction to Kubernetes
https://www.edx.org/course/introduction-to-kubernetes

Disclosure: CNCF funded the Kubernetes course development.
don't you re-invent the wheel a lot if you don't look it other solutions? Especially for things not in your core domain.
What makes it unsubstantive is the low signal/noise ratio of your own comment. Happening to be right, such as when criticizing something evil or dumb, doesn't by itself add to that.

Also, you've posted a lot of these unsubstantive comments. Could you please review https://news.ycombinator.com/newsguidelines.html and take the spirit of this site more to heart? We'd be grateful. These other links also might help:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/trolls.html

http://www.paulgraham.com/hackernews.html
The Income Gap Is Getting Worse in American Cities
IMHO, this is the right approach to boost the ratio of women in technology. That is, by teaching coding to those women who don't know it.

Most companies seem to focus on improving ratio of women in their company itself, by targeting say female CS undergrads, which doesn't help increase the ratio of women in tech(as these women have already made the choice to be in tech). To be clear, this approach makes perfect sense from the company's perspective, but it ain't helping the greater cause.
On the flipside, look too much at other solutions and your wheel starts looking like theirs.
SSR is only easy if your frontend is written exclusively in SSR-compatible libraries and your backend is node.js, and even then you need to adjust your frontend code for SSR because node.js doesn't have all the browser APIs that your code could be using (like XHR or the real (not virtual) DOM).

On the other hand, puppeteer executes your application in virtually the same environment as the user's browser, without polluting your frontend architecture with SSR concepts and limitations.

Yes, you'll need to set up a bit of infra initially. Depending on the use case it may very well pay off.
Yes both users ideas and self generated USP's are important.

But since mostly everything can be copied, doesn't it make sense to build a defensible strategy , building things your competitors will find hard to copy ?

And doesn't looking at competitors helps with that?
If they did exist they were accidental. But now there are overt discriminations being baked into various initiatives including recruiting.
We often fall into the trap of placing ML algorithms in awkward situations that even humans would have trouble with. For instance, we feed a flat still image to an ANN and expect it to detect things that a human would need lateral head motion and stereoscopic vision to detect. We feed a large detailed colour image into a deep learning algorithm, but humans only see in colour and high resolution in a small spot in the middle of the visual field. This might sound like it would make the job harder for ML, but perhaps it's actually helpful, because there's less data to decode, and it's obvious what the most important part of the image is. Our brains are only designed to make sense of the world when it is also equipped with a body that can assist it and provide more information by turning or moving around, or just taking a closer look.
No offense, but you don't come off very nicely in that thread. Perhaps you could rephrase your criticism in a way that would make the maintainers more likely to listen to you?
It gets simpler if you understand the purpose of this site: to gratify intellectual curiosity. If there's no new information, curiosity can't get gratified. People bashing each other with political sticks is the ultimate in no-new-information. Nationalistic arguments doubly so. And a comment like https://news.ycombinator.com/item?id=18627641 is a black hole of this kind of thing.

Here's another way to look at it: being right, such as when criticizing something evil or dumb, isn't enough. For a comment to be a good one here, it needs to lead to good conversation. A comment's value on HN is the sum of the expected values of the paths it leads to.
I suspect that many motor vehicle and firearms "accidents" are actually suicides. Maybe not overt, but in a "death wish" sense. I was like that a lot in my teens and 20s. And even more recently, while I was taking SSRIs.
Schacht, Mefo Bills and the Restoration of the German Economy 1933-39 (2013)
Well worth checking out. "Bad Black" looks like a ton of fun. https://www.imdb.com/title/tt6044414/?ref_=nv_sr_2

Trailer here: https://vimeo.com/120747455
Trip of Compassion
> We're pretty meticulous about responding to everyone who contacts us with such concerns, so I'm wondering what could have been going on there.

I'm talking about past experience with previous accounts.

> Please don't impute astroturfing or shillage. That degrades discussion and is usually mistaken. If you're worried about it, email us and we'll look at the data.

Ok, never saw this rule actually, thanks.

> Finally, attacking the person you're replying to like that by casting groundless aspersions on their posting history is a violation of HN's civility rule.

Yes, I never look at people's post history, not sure why I did. I also usually never reply to other people's comments and should be more strict about that.
Coming from art I'd say: don't be afraid of stealing a little. What matters in the end is your stroke, polish and focus on it.

Often good solutions even agree. I had it more than once that I build something and than found someone who had build a super similar solution.

I think the fine line for me would be: Don't be obsessed about details and movements of your competitors, don't assume everything they do is good. But check them out for some inspiration.

Actually especially those things you can copy from companies that are not even competitors (other core domain), you really should copy. E.g. check out nice empty-states or registration flows to jump start your first implementation (and than iterate for yourself).
Malwarebytes 3.7.1.2839 Crack Full Version Free Download 2019
Best Linux Distros for Beginners
The more things you try and do, participate in, and understand, the shallower your knowledge will be of any one of those things.
I can use Edge browser for the same. Then why should I pay $12 per hour?
I agree with you - there's nothing inherently shady with performing KYC at a later date.
However, onboarding clients that are exisiting clients of Stripe, then claiming to not being able to process for the merchant, booting them off without allowing them to move back to Stripe, and withholding the payments taken - is completely shady.
"Who Killed Captain Alex?" exceeded my expectations more than any other movie I've watched. I got the impression that everyone involved was genuinely passionate about making the best movie they could, which more than made up for the budget limitations. I'd rather watch something like this than a >$100M movie where it's all designed by committee for the broadest appeal possible. Even the VJ commentary, which I at first thought would be annoying, turned out to be entertaining.
https://news.ycombinator.com/user?id=pg
Looks like rya is a triple store on top of accumulo. Jena has SDB (stores data in relational DB), TDB (single machine, single JVM, transaction-wise, on-disk store [with mmap, journal, cache, etc]).

Jena API is also extensible, and I remember someone was talking in the mailing list about an example with HBase I believe, as the backend for the triple store.

Both HBase and Accumulo can be scaled to multiple nodes. So you should have some pros and cons of using either (or rya), as well as pros and cons of using Jena.

Finally, I believe Jena is not simply a triple store. It has a web layer via Fuseki, services for managing graphs, command lines, and other tools useful for data processing with semantic web technologies.
It also means that they have competition: airlines are not fond of having to recertify their pilots and "flys like any old 737" was Boeing's main advantage over less outdated Airbus designs. Doing the engine replacement the right way would have created a pilot recertification requirement and thus canceled that advantage, no matter how much money Boeing threw at it. As much as I enjoy a good game of MBA-blaming, "fake it till you break it" is more than simple cost-cutting here. There's just as much engineering hybris at play when "can we do it? yes!" is heard while "should we do it? no" is hardly ever thought (same with diesel and urea tank refills). I see the problem more in institutionalized optimism than in penny-pinching.
Amazon is big enough to have internal competition.

And The Customer doesn't have to mean the person who buys stuff from an Amazon listing.
It is hard to believe that he got nailed by a bloody Firefox bug. That dropped a bloody Windows executable. I mean, this is the guy who was running Freedom Hosting.

You'd think he'd have been smart enough to work in Linux, and run Tor in a gateway device with iptables rules to block leaks. I vaguely remember a security guide from Freedom Hosting which recommended that approach for servers. So why wouldn't he have done the same locally? And seriously, Whonix existed in 2013!

As much as I despise child porn, there was lots of good stuff on Freedom Hosting. Sad.
And what do you think can be done somewhat cheaply on every blog out there that has a comment function and allows someone to upload excerpts of Harry Potter?

The bare minimum technical solution seems to be excessive. You need some kind of "Shazam for all the things", which can identify copyrighted material by having a small snippet. And for that you actually need a huge database with fingerprints or whatever of copyrighted material.

Please let us know if you have a simple and cheap solution that every blog owner can implement (without high costs).
How exactly is allowing customers to accept payments, and not paying them what they earned (if KYC fails) good?
Sounds to me like "the left hand knoweth not what the right hand doeth" at Oracle. At least with regard to your department. But I agree with the other guy in this thread who said not to take it personally. You shouldn't. It's more a commentary on the state of corporate flux than it is on your work, that's the healthiest way to view things.
Anyone know if Oracle still has anyone left working on Solaris at this point?
Not quite for a standard TEU, but remote controller here https://www.youtube.com/watch?v=GWNNMnDa82o
... or he is jus more interested in raising his kids. I dunno, but that seems a sane choice in an insane world to me.
Where do eat and bathe?
Man but it's so hard to stop thinking. People said to build an MVP. I did. Comparing it with competitors, it looks empty. It gets the job done but what about other 107 integrations with third-party APIs my competitors provide? Even if I show it to my potential customers, it feels like cheating. I feel like if they know about my competitors they're bound to leave my software for sure. This sucks, even more, when you are a solo developer. If I start chasing every feature competitors have it's gonna take me a decade to build. Man but I've put so much work already I don't want to give up too. It's a tiring mental dilemma.
"the basics haven’t changed all that much in the past two decades"

I did some front and back-end development in the mid 00s and almost nothing still applies. Even the HTML standard is different, CSS has gotten much more complicated and JS has changed immensely.

Most importantly, people don't build web sites any more, they use various frameworks to build so-called SPAs.

The front-end is in eternal turmoil and front-end skills expire fast, good thing I got off this carousel.
For tech companies, most people are investing in to founders - the company itself is just a medium. If I was an investor in tech company I would actually want dual class structure so its protected from short sighted bigger investors, likes of Icahn and hopefully pressure from Wall Street analysts to whatever extent possible. This puts some confidence in me as investor going for longer run.
The Surveillance Program IBM Built for Philippine Strongman Duterte
> there is no reason to believe that the true value is closer to 21 than to, say, 3.

I find this very silly, since if we ditch the arbitrary 0.95 and go with 0.999.. confidence interval of [-998, 1040] for example. How can one say that one cannot tell if which value is more likely, 21 or 1040?

If this is an actual limitation of the frequentist model like you said, everybody should be a bayesian thinker then. And the "confidence interval" is just a quick way to communicate how wide and where the posterior bell curve is.
Near me a company is building a 44 and a 38 story building by building the core, then having the cranes lift themselves onto the core and now lift prefab units in place. Not the same, as the prefab units will be permanently connected, but quite fascinating to watch..
Posts About Testing
This is great advice.

If you want things to improve for you, you have to improve.
is that a good thing or a bad thing?
Note that a wider knowledge base can lead to a deeper understanding simply by having more possible connections between ideas. Our brains love connecting the dots.
Why I no longer use GitHub (2018)
Afaik, yes. bosch was contracted to provide the engine control modules, including features to automatically disable the emission reduction measures. Boach apparently wrote in the contracts that such disablig was only to be used for internal testing, not in production.
Stupid question, but there have been a number of high profile fossil forgeries in China over the last few years and my understanding is that these are largely done by destroying other fossils of the type to fool tests that rely on the chemical composition being wrong. Is that easier or harder to get away with things like this that have few close parallels?
Show HN: I Build a Simple Yelp NoWait Using AWS
Theoretical way to levitate objects with light
If both you and a competitor could build a feature, then it was a feature that was going to be built anyway. The art is to position and brand yourself in a way that allows you to build unique features that wouldn't be useful to a competitor because you are attacking different market segments.

If you can't position, then you become a commodity and you're competing purely on price.
You're right. It's weird to bring up. It's offensive, It's harmful. It's definitely unethical. None of those things stop it from being true.
Not sure I can follow you here. What’s your definition of a tax?
Hey guys I recently found out Yelp's waitlist feature and found it quite useful, so I reverse engineer a super simple version of the system :) , do you think this is useful? Any comments will be super appreciated!
Game of Thrones characters with their real life partners
The key is to build a Minimal Viable Product. If your product is just a crappier version of someone else's product, then it's not viable. Focus solving a specific hair on fire problem that some subset of your user base has that they're willing to adopt your product, even if every other aspect of it is inferior. This gives you the oxygen to play catch up on other aspects.
How would you define "live as a woman" in a way that would be acceptable to all women?

It would be both sexist and transphobic to expect trans-women to "appear to be making an honest attempt to be a woman" by conforming to some outdated view of womanhood.

Cis-women can do anything (including any traditionally male activity like date other women, wear jeans, like football and monster trucks, like anime and video games, and in some cases, even grow beards) so why can't trans-women?
All you need to know about Apple’s latest Launches 2019: iPad mini to iPad Air
I really like this idea. I may steal it.

Thanks for sharing.
I am looking for feedback on my website and service. I create custom floor plans for short term rental hosts (mostly aimed at Airbnb hosts). I am a professional architect / interior designer.

For various reasons I believe it's really nice for Airbnb listings to have a floor plan. It shows the layout at a glance - so no false expectations and disappointed guests. It also gives information about privacy of the bedrooms and bathrooms, especially in the case of renting private rooms. I also added a highlight color to the drawings, showcasing highlights of the property. The client has to send me a hand made sketch of the property before I begin work.

The floor plans are mostly black and white with an accent color. There are no complex 3D models and textures because I think this is best left for the actual photos.

I would appreciate any feedback on the idea and the technical implementation. Thanks!
I've seen this argument used against turning roads into pedestrian only and it's been the complete opposite effect. The moment you remove cars foot traffic increases by huge amounts.

Struggling to see how a car space that can be taken with no charge results in more customers either, surely it increases the amount of time used by individual cars instead and reduces potential customers.

Very few retail stores charge by the hour. Getting people in and out as quickly as possible is the ideal.
well said. Being innovative and smart seems to dominate mindshare more than high quality execution.
They did not generate that energy, better to say, they liberated it.
New Zealand bans terror suspect's manifesto
IIRC they are essentially Monads, but someone decided that was too scary a name. The result is confusion for experienced programmers, ironically the ones more likely to use F# (!)
Thank you for taking the time to write this! Extremely helpful and thought provoking. I did not consider the option of leveraging my high amount of the company's crypto (which is indeed worth > 0$.
I have a nice nerd snipe.

Is it better for the inside of a fridge to be black or white?

Discuss.
- The Edge browser feature requires you to select text and then listen to it while you have the webpage open, my service can be used asynchronously like any other podcast - when you are commuting, cooking etc.

- The Edge browser text-to-speech feature sounds stilted and robotic, and I personally would not want to listen to it for an hour. The TTS converter than I am using sounds better, but costs money. Check out the demos at the bottom of the landing page for some examples.

- My service costs $2 AUD per hour, not $12 per hour.
I can't quite tell what this adds on top of vanilla Google Drive.

> Documents in Library are searchable, taggable, and can be grouped by desks or categories.

Drive documents are already searchable, taggable, and can be grouped by folders.
I emigrated to Europe but I have about 20 friends who are on the H1B living in the US. I think folks on the H1B put up with awful treatment and don’t even know how awful it is because they haven’t seen a country that’s actually welcoming to immigrants.

I’ve pointed out this awful situation where you can not afford to ever get let go from your job under any circumstances without jeopardising your life and your family’s life. In response I get “well if they’re so highly skilled, why are they getting let go?” Ask that question to the top comment on this thread, if you think it’s a fair one.

Every year H1Bs need to go back to their home country to get their visa stamped. Why can’t they just go to a government agency within the US? Fuck if I know.

Switching jobs again is a huge pain. A friend of mine has been waiting in India for a few months for his visa to be transferred from one company to another. Imagine if he had kids who were going to school.

But you think this is temporary right? Eventually you get a Green Card and everything gets much better. Wrong. If you’re Indian it could take anywhere between 15 to 20 years to get that Green Card. You will be living the life of a H1B until then.

Contrast all this to my experience in Europe. I got my visa within 2 weeks. I’m treated with respect here. There’s a clear path to Permanent Residency here - just stay in the country for 5 years on my current visa. There’s a clear path to citizenship if I want it - just be a Permanent Resident for 1 year. I don’t get jerked around with stamping requirements. My spouse can work without worrying about rule changes.

Of course, the vagaries of the H1B program along with the indignities and suffering that people go through might actually be a feature, not a bug. The goal could be to create a “hostile environment” to keep the bad sort out. In that case it’s doing really well.
While I would like this to be the case, I don't trust Platforma Obywatelska after they said they would vote against EU Copyright Directive (https://twitter.com/platforma_org/status/1015184834623365120) and then everyone from Platforma Obywatelska voted for it.
There are no diesel electric ballistic missile submarines, with only two probable exceptions being North Korea and Israel
Reddit.NET – A .NET Standard managed library for easy use of the Reddit API (C#)