skysight-inc/HackerNews huggingface dataset:
Using "const" consistently would be a good start. Better and more thorough docs would be nice as well.

If you're willing to break everything a more consistent API in general, especially when it comes to error handling, would make it less easy to shoot yourself in the foot.

It's the overall inconsistency of the OpenSSL API that's the main issue IMO. If the coder or code reviewer don't know all the function signatures and return values by heart it's very easy to write code that looks absolutely fine, might seem to run fine but is thoroughly broken. TFA is a good example of that.

That's why nowadays I much prefer using the Rust bindings over the raw C library. The error handling and ownership rules are checked by the compiler, it's like putting blanks in your footgun. It's liberating really.
Comments on images, voting on images and comment, stuff like that. Imager went from a simple image host to being it's own image sharing community.

example: http://imgur.com/gallery/SkAns
Most of my experience mirrors that found in other comments, so here's a few unique quirks I've personally had to work around:

- You can't trigger Lambda off SQS. The best you can do is set up a scheduled lambda and check the queue when kicked off.

- Only one Lambda invocation can occur per Kinesis shard. This makes efficiency and performance of that lambda function very important.

- The triggering of Lambda off Kinesis can sometimes lag behind the actual kinesis pipeline. This is just something that happens, and the best you can do is contact Amazon.

- Python - if you use a package that is namespaced, you'll need to do some magic with the 'site' module to get that package imported.

- Short execution timeouts means you have to go to some ridiculous ends to process long running tasks. Step functions are a hack, not a feature IMO.

- It's already been said, but the API Gateway is shit. Worth repeating.

Long story short, my own personal preference is to simply set up a number of processes running in a group of containers (ECS tasks/services, as one example). You get more control and visibility, at the cost of managing your own VMs and the setup complexity associated with that.
Most fonts used on websites are not present on users' computers. Why not disable using webfonts in your browser and be done?
As in, it is still 20 years ahead of its time, or was it's moment somewhere in the 80s?
This website is horrible.
My guess is that they know that Amazon is using AWS profits to fund losses in the ecommerce business. If they can get some large retailers off AWS, that might reduce Amazon's ability to pour cash into ecommerce and hurt their margins.

It seems that a lot of people forget that Wal-Mart dwarfs Amazon in sales volume for companies like Procter and Gamble so probably have more leverage over them than most think.
Yes, but the ill effects are wildly out of proportion.
This conversation was had in a thread a week or two ago. The consensus was that the Lyft or other alternative anecdotes are far and few between. Like saying call a Lyft has to be rare and probably just in certain small circle. Most people are on Uber.

The thread link is: https://news.ycombinator.com/item?id=14456973
When I'm applying for jobs I'll open with an email to their recruiter saying that I'm interested and intend to apply, but only if they can confirm they're open to me working remotely the majority of the time, I also mention my expected salary range. Doing it that way saves us both time and hassle in going through the motions only to find down the line that it would never have worked out because of either work arrangements or salary.
3 strikes is not law, it's policy of some ISPs. They can still do whatever they want.
If you're manually looking through the reviews, yeah it's easy. But it makes sorting results by star rating almost useless as you can no longer trust the average ratings until you go through and read some of them.
https://en.wikipedia.org/wiki/Industrial_Society_and_Its_Fut...
Again we probably should but we don't always.

In fact even in daylight you drive a lot as a leap of faith. When the traffic light is green for you at a crossing and you see a car arriving on the side, you assume that you have the priority, that the car will stop and you go ahead without adjusting your speed to the coming car. This is a leap of faith in the fact that all other cars will follow the rules.
Some houses here in Germany have that already ("Regenwassernutzungsanlage") as some people use rain water for toilets.
> or is this a one way deal?

FFS, dude. Men hold the vast majority of power in our society. No cards are stacked against them. No old fashioned norms are still levied on them everytime a woman speaks to them. They aren't constantly reminded by our culture to be gentlemen or look handsome or bring home the bacon or do anything they don't want to. To say "think of the men!" here is either willfully ignorant or just being a dick.
TLDR - Sort out your finances first, startups are extremely stress inducing and even now with our startup at the point of break even, £1m ARR and 100% growth predicted for next financial year, I still currently earn less than I need to live but with the promise of a strong exit in the next 3-4 years if we hit our targets.

Previously I contracted as a full stack developer bringing in other developers on projects as and when the project timescales wouldn't have been achievable with just me. Running a software consultancy alone, dealing with all of the usual rigmarole of a business and performing proper client outreach was stressful, but financially and personally very rewarding (especially when you close a big deal completely on your own).

In order to get involved in my current startup, which at the outset was comprised of a designer, biz dev (CEO) and myself as CTO I had to cut off ties with my previous clients and dedicate all of my available time to the new startup. I had leveraged myself quite a bit running the previous consultancy as billings were growing year on year, so my VAT/Corporation tax accounts were generally paid out of job fees towards the end of the year rather than set aside throughout the year, leaving me in a negative cash flow position when stopping work for existing clients. Luckily there were some ongoing payments that didn't require development resource, so the small admin time required to invoice and chase up was all that was required, and enabled me to setup payment arrangements with HMRC to settle these liabilities over a period of time, out of this cashflow. Setting up these arrangements was very stressful, and I would strongly advise anyone coming into a startup to fully evaluate their financial situation before committing even if the opportunity seems huge.

Initial salaries in the new start-up were minimal (£1000 p/m approx), and it took a solid three years, extremely long working days, almost unmanageable personal stress and around £0.5m of funding before we're now up to an above average average salary, £1m ARR, a team of 15 and strong growth projected for the coming year.

Success is a subjective term and occasionally I have to refocus to see the light at the end of the tunnel, but with enough grit, luck and determination, it’s possible to tip the balance to a point where success is now more likely than not.
Exactly! And it brings a lot of benefits.
I have personally encountered this because while working on a legacy java code base. Maps were never used because java didn't even have maps until after 1.3 or 1.4.

Our codebase pre-dated that by a long haul...
I feel that Twitch chat greatly enhances the viewing experience, and if it was changed or removed I would have no reason to watch something on twitch compared to any other platform. Take for example the Bob Ross marathon. Without chat I could have just watched that on Youtube or Netflix, but chat is what made that special. 50,000 people watching together, seeing the memes evolve as the stream went on, hello bob, RUINED, SAVED, goodbye. I don't think its pointless or annoying and the fact it feels like going to a concert is the best part!
Ok so if I have an application that makes a large stack allocation, it's safe as long as that memory is read/written at least once?
ISS will carry artificial organs in hope of medical breakthrough
Contract rates for Javascript developers in North West are £300-400, London contract rates are £400+
I've got a BSc and MSc and have been working as a Frontend/JS dev for the past decade.
HOWEVER that is negligible, theres a lot of good self taught dev's out there that are contracting and in really decent positions.

Also theres more jobs than good dev's in England, i get job at least 10+ job offers on Linkedin in every week
Yeah but I'm excited. I love ProtonMail.
Correct. By "Amazon," I meant "Shipped and Sold by Amazon." Their Marketplace ecosystem is almost as bad as eBay.
horribly slow.. like 1 fps on 2016 MBP + Chrome
A 100k salary is roughly 400 per 8 hour day worked.
This seems more petty than anything. Though it's strange to see just how complex Amazon has become as a company.
Well, intercooler.js is 20 years behind its time:

https://github.com/LeadDyno/intercooler-js

Does that count?
Anything VR / AR. It did exist but the world and the tech wasn't ready. Hell, both still aren't.
I'm going to go against the crowd and say that Uber survives as a business for now. They may scale back expansion and they might raise prices. They may even get acquired at a lower valuation. But I bet they'll still be operating.

I think their burn rate is almost surely the result of subsidizing expanding markets. I can't imagine established markets being anything but ludicrously profitable.

Disclaimer: I don't necessarily like Uber, I've never even used them and I know almost nothing about their (former) CEO outside of headlines.
>In the US you constantly deal with the "I don't take cards" bullshit

Sounds like a free ride, to me. In my city cabs have to accept credit cards by law. This means if the machine is broken, the cab is unfit for service. If a driver refuses to take a credit card, you don't have to pay them. If they're rude about it, you can call 911, there's a whole division of the PD dedicated to dealing with cabs. The threat of having an officer show up and a possible fine or suspension is probably enough to "fix" their machine.
You do have to go through a relatively expensive gatekeeper for those though. And they won't lightly pass on the opportunity to monitor things.
NPR may be the most asinine journalist in the World
Interesting view:

When hiring candidates, ask for their operating manual. Tell candidates: “Imagine you're a robot. What does your manual say under 'ideal operating conditions.'” Once they answer, follow-up with this question: “What does the 'warning label' say?” You're likely to get insightful, unpredictable and humorous answers in this very low-lift way of gauging self-awareness and revealing personality.
Determinism in League of Legends: Implementation
We had a bad experience: we accidentally made an error in one function that got called a lot, which blocked other functions from runnning. Yay for isolation!
It's a lot easier to see the quality of the seller on eBay. Items are not grouped like they are on Amazon.
How the Fam App got 1,024,786 downloads in 10 days (with $0-ish in marketing)
You know what, I am in a college town that is otherwise way too small for Uber and Lyft, but we have service because of the college. I was on a two hour train ride home after 12 hours of air travel, to save a couple of bucks. I arrived at the train station after the three hour ride (one hour late) at about 1:00am, and all of the Uber drivers had gone to sleep at least an hour ago!

I was so glad to see one Lyft driver still signed on, when the conductor came and told me we'd be at the station in 20 minutes. When he got me home with no hassle, I felt compelled to leave a $10 tip. I've never been a heavy user of either service, but I believe the Lyft app has had this feature for a long time.

Because this guy personally saved me from a $20 cab ride, at least, when all of the other cars had left the map, it was easily worth $10 extra. Now writing about it I think I should have tipped $20! I shudder to think what I would have done if I had to depend on Uber instead, where the price only goes up when there is a surge in demand.

(Probably would have taken a cab, I'm sure it's not as bleak as I'm making it out to be, but the fact is Uber drivers all went to sleep at 12:00, for some reason, and Lyft stayed up. I wonder if it was because of tips? To Insure Prompt Service!
I don't know if this is a major difference for the drivers, but when I've asked people who drive for both services off-hand which one they prefer, I've never heard any of them answer Uber. It's always Lyft.)
Ads are almost always lies. Maybe they're "true" for some technical sense of "true", but in effect they're usually false.

Nobody likes being lied to. It's pretty much that simple.

But wait! There's more!

Internet ads are often a gateway for malware! That's right! Once you let someone with... sup-par ethics (see "lies" above) run code on your computer, they often do questionable things, and can slide right through questionable and into harmful.

It's pretty simple really, and the knock on effects are predictable.
I can't read the article.
Intel steps up security efforts in Israel with new cyber center
Why the FBI Investigated ‘Dungeons and Dragons’ Players in the 1990s
No, because if they did it would be wasted. Board manufacturers wouldn't lay out all of those lanes to slots because of the increased expense and limited market at that pricepoint that's interested in saturating all that I/O.
How Letterpress Printing Came Back from the Dead
Apple CEO Tim Cook Tells President Trump to Require Children to Code
"sigint capability". Perfect.
It's not just a matter of restraint. Large, well-financed companies can also afford to put some of their most capable staff on internal security.
The Ties That Binds-
I believe such evidence would be the lack thereof which would imply no crime occurred.
mypy is going in a nice direction! hope it would get scala or idris-level typechecks :)

But... most library definitions are quite lacking...
if only some big company would volunteer to fill that huge gap...
(hope MS gives some luv! just like they did with Typescript + DefinitelyTyped)
> have separate gray and black water pipes so that easier to treat water is routed better.

Are there examples of this done on a larger scale? I know facilities processing their waste-water onsite sometimes have this, but has it been done on a town/city level?
This is exactly what I did. I never go to YouTube to see what is on it is too hard to find what I want.
Can't emphasize how important this is for a new hire (and for the startup):

Assign new employees an early win.Consider giving new recruits a small project they can accomplish during their first month on the job. Have them all spend five minutes presenting whatever it is they did at the next All Hands following their first day. It's an opportunity to make immediate impact and introduce themselves to everyone in a positive light. It'll also build camaraderie between folks who started within the same span of time.
How to Build High Performing Development Teams
Well, the real reason is because none of regulations that apply to taxi and livery services make any mention of "ride-sharing," so you can claim you aren't subject to any of them.
That protects against newbies, but we’re talking here about Google employees – modifying and cloning the ICs on the board to fake a verified boot status should be a triviality for people who design their own chips and boards for Google’s own servers, right?
The Perfect Food Delivery Startup? David Chang Thinks He’s Got the Secret Sauce
IndieWebCamp: https://indieweb.org/
Follow up by yelling at them to dance and firing bullets at their feet.

A large fraction of the people answering your question well will mostly be adept at figuring out what you want to hear (rather than revealing anything about themselves).
Public utility? That's funny.
Look back 20 years to 1997. Before Windows 2000 brought together the home and server codebases. Before the internet was available on mobile phones. Heck, back then the internet was used by less than 2% of the global population.

What was 20 years ahead of its time then? What would you have looked at and thought "That'll be massive in 20 years"?

About the only thing I can think of is VR. Which Sega tried to launch in the late 90s, and only now is selling over a million units.
While I can't speak of US law, being on probation in Sweden is just an other name for a shortened sentence. The general idea is that you spend a portion of the prison time outside, but under strict conditions.
The "strong" form of tu quoque you evoke here seems sort of like bullshit. "Do as I say, not as I do" is fine if we're talking about uncontroversial stuff like buying too many lottery tickets or drinking too much beer. If the point is actually in doubt, which it always is for economic questions, it's no fallacy to demand that I put my money where my mouth is. If I really believe that people can safely jump out of airplanes without parachutes, I should be doing it, rather than just telling others to do so.
Early in The Charterhouse of Parma, a sometime minister is set upon and killed by reactionary thugs armed with umbrellas:

Après la chute de Napoléon, certains personnages puissants à Milan firent assommer dans les rues le comte Prina, ancien ministre du roi d’Italie, et homme du premier mérite. Le comte Pietranera exposa sa vie pour sauver celle du ministre, qui fut tué à coups de parapluie, et dont le supplice dura cinq heures.

(http://www.gutenberg.org/files/796/796-h/796-h.htm)
9) remove their right to own firearms
What to know before you open source your project
Dropshipping Marketplace: YouDroop
How is it different from zeromq?
Autonomous Sumo Wrestling Robots
The idea that competition is some kind of holy grail which we must as a society aspire to maintain, I think, is very narrow minded and suffering from tunnel vision.
Anywhere we can read the publication without being a subscriber to LOGIN?
Wake me when it finally gets a case statement.
That is why he was absent.
Lilium - The world’s first electric vertical take-⁠off and landing jet. (https://lilium.com/)

Neuralink - Develops high bandwidth and safe brain-machine interfaces. (https://neuralink.com/)

Magic Leap - Mixed Reality (https://magicleap.com)

Crispr-Cas9 - A unique technology that enables geneticists and medical researchers to edit parts of the genome by removing, adding or altering sections of the DNA sequence. (https://en.wikipedia.org/wiki/CRISPR#Cas9)

This is a great question. The acceleration of technology has made it important for entrepenuers to look further ahead than ever when deciding where they want to make their impact in the world. Tomorrow's successful leaders in business will be the ones that peered into the most obscure places of the future to find it's problems and it's solutions.
Its voluntary system in the US, while law in several other countries.
Do you mean you won't tip in the app, or you just won't tip?
MobX and React Tutorial, Building a Simple List Detail View App
https://en.wikipedia.org/wiki/Project_Xanadu

I want to believe.
Ex Growth Lead at Pinterest, Casey Winters, Creating Sustainable Organic Growth
It looks interesting, but I'm really not a fan of all the closed source stuff they put into it. I might give it a go someday
Lyft also used a donation model back in the day (this was the case when I first started using them in 2014). You didn't have to pay for anything, but there was a "suggested donation" along with a message saying that drivers you donate money to will be more likely to give you a ride again.
Nuclear fusion? I can see this thing in 20 years http://news.mit.edu/2015/small-modular-efficient-fusion-plan...
It self-intersects.

https://i.imgur.com/EgrwOj0.jpg
I think they have the expertise to switch to another solution quite fast and if amazon try something nefarious it would be a very bad signal to their customer and maybe will alert government bodies like the EU's Directorate-General for Competition and others. So is it possible amazon to try this? sure but I will say it's improbable.
I shop at Walmart not so much for the monetary savings, but for the time/trip savings. It's a super center, so I can get oil for the trunk and ice-cream for the kids. Otherwise, I'd have to go to O'Reilly's then go 5 ~ 10 miles to get ice-cream, oops forgot to get eggs, think I'll get that lawn chair too etc. It's an offline Amazon.

My family actually drives past regular stores because of the selection at a super center.
> Seeing two Goliaths commanding armies of Davids into each other and calling it competition is a pretty strange corruption of that idea.

But it is a better "military" tactic than an economy based on David defeating Goliath.
Thanks. That is insanely high for such low specs.

Not that I won't try it, but I don't see it taking off anytime soon.
Uber’s Implosion Marks a Tipping Point for Overt Workplace Sexism
Ask HN: What are creative ways to validate product market fit before building?
Hey HN,

As the title says, looking for some new ideas on ways to validate an idea or problem before building anything. Any feedback is appreciated.
I doubt there's any single root cause here. "I get crashes when running big compiles" is a classic symptom of hardware that is almost, but not quite, stable. This can be due to power delivery problems, thermals, marginal RAM, overclocks, faulty CPU (yeah, it happens sometimes) and so on.
Doesn't mean much other than the fact that Blizzard implemented a feature that doesn't ruin the integrity of the game.
50+ FPS on my Mid 2012 MBP. Using Chrome and OS X 10.12.5
I was doing autonomous mobile robotics in the 1987-1996 era, does that count?
Crypto currencies probably. I could see taking a generation for them to be mainstream and understood by the public the way the internet is today.
I've never tipped Uber drivers(it would be extremely weird giving the uber driver cash if the payment for the fare is done through my account, do other people tip their uber drivers?), and will continue not doing so - will just ignore the option in the app. I do tip in other industries and situations.
"It does in public markets."

'The asset' in my statement obviously refers to shares in Uber. Those aren't 'in public markets'.

Moreover, even if I were talking about assets in general, including those traded in public markets, my statement is still true. If company A buys shares in company B, and company B's share price subsequently goes down in value, then company A may mark down their own holding (i.e. reduce the value they report in their accounts) to reflect that new reality. But that reality (the lower public market value) preceded the mark down. So the mark down cannot be the cause of the reduction in value.

In simpler terms, 'marking down' is an accounting activity, or one of financial reporting. It's writing down what is. It's creating the reality. That's why it's called 'bean counting'. The beans exist before they are counted.
Not Op but I doubt it. I tried Safari and it gave me an error that my browser doesn't support WebGL 2. Chrome works fine.
Ask HN: How to feel confident for being a short man?
I am 24 years old and 5' 6'' tall. I don't know why I just don't feel confident when I meet people who are taller than me. Do you have suggestion?

Thank you.
No, he oversaw the harassment and managed HR's nonresponse to it.

Like any good late-stage US capitalist, he outsourced it.
Only if it's accessed at least once in each page (4K), AIUI.
Their CDN (which I assume is the majority of their operating costs) isn't.
Microsoft Security Updates Include Windows XP, Server 2003
Nuclear fusion energy is always 40 years before beeing production ready, at least since the 1950s.
A traffic light that goes red when the office is too loud.

https://rradczewski.github.io/ymmv/2017/06/Where-we-are-goin...

(discussed here https://news.ycombinator.com/item?id=14582187)