skysight-inc/HackerNews huggingface dataset:
You're seriously out of touch if you think the WP Core is not secure. You must realize they have a very competent team (https://automattic.com/), not to mention thousands of OSS developers that continually contribute. Does your company, or does this small team of techs even come close?

https://wordpress.org/about/security/
So basically, Uber is LESS willing to risk a lawsuit for firing bad/sexist/asshat employees and MORE willing to risk a lawsuit from employees who bear the brunt of the abuse.

Oh yea thats right. As other have discussed, its because Uber is a juggernaut corp who will out-spend the legal competition anyway, so Uber doesn't care.

I appreciate your defense that "it isn't everyone" and "I am an Uber engineer and I stand up for women/gays/minorities", but I'm not sure we are getting at the larger picture here.

Its the movers and shakers at the top who need to start setting the right example instead of protecting their golf buddy who is making 6 figures. You have done your part, but this needs to go all they way up to the top.

You'd think they would at the very least care about the bad press in terms of quarterly/yearly earnings and the potential loss of customers/drivers because of the PR fallout.
Please leave your feedback here or on website. Thanks!
I'm not sure you can really blame the consumers. All products claim to be "secure", and consumers have no way of knowing what is and isn't secure. Plus of course security isn't a binary and all security solutions have problems of one kind or another, which makes things extra-confusing.
Crediting the 40 hour week to Henry Ford's business acumen is a common mistake.

The call for eight hour workdays was over a century old by the time Henry Ford implemented it. It was a major point of discussion for Karl Marx. Forty years before Henry Ford's supposedly brilliant insight, in the Bay View Labor Riot of 1886, the Wisconsin state militia opened fire on labor activists protesting for an eight hour workday, killing seven.

None of this is new. This is a battle labor has been fighting for two centuries now.
I had the same reaction as you to this post, so thank you for nicely summarizing my thoughts.

I'll just add:

To me, the main distinction is this: you must at the very least figure out the reason for the unwanted behavior. If you don't, then you really have no idea whether your quick little fix covered up something important or not.

It's one thing to investigate, find out the cause, and then say "meh, that's way too expensive/time-consuming to fix, so we'll switch libraries/3rd party code or just remove the requirement for the special scrolling". It's quite another to just say "meh, display: none, look at how productive I am !".

I've had other developers do this in front of me, and it freaks me out to no end. One sat there and told me that if he changes a month calculation to subtract a month, then the total comes out correctly. I asked him why that was and he said "Why does it matter, I'm getting the right result ?"

We all need to remember that we're not being paid to type, we're being paid to think.
I agree in a lot of cases. It's actually really interesting to watch development because you can see him incorporate less obtuse patterns in the new interfaces as the game has progressed. Some of the most headache inducing parts are the oldest and (from how he's described it) more brittle.

I frankly don't blame the guy for wanting to keep it closed source.
Welcome to HN!

"Show HN:" should be in the title:

https://news.ycombinator.com/showhn.html
Binoculars were used decades ago. Not sure if they're still used. Ditto a little funnel for filtering.
Indeed. That's probably why in some jurisdictions, decisions are not allowed to be blindly made by computers exclusively.
The problem is intent and context. Reckless driving vs Manslaughter.
I think we need to define what flexible actually means.

There are schools around here which start at 9 or 10 or finish at 3. Good luck picking up your kids or preparing your kids when you NEED to be at work at 9 AM sharp or can't leave your workplace until 5 or 6 PM.
I was referring to the given example, i actually use Free Pascal and Lazarus for my own tools and a big reason is how fast both the IDE (Lazarus) and the compiler (Free Pascal) are compared to anything C++ (well, anything except Borland C++ 5 i mentioned above and C++ Builder, but that isn't exactly fair considering the age of those programs :-P).

But even in Turbo/Borland/Free Pascal modifying a unit means that you have to recompile the other units that need that unit.
World's Safest Countries
I think something like store.js ends up being genuinely useful for anyone building functionality that depends on localStorage. More often than not you find yourself either having to deal with issues that store.js solves for you (E.g not breaking your site in Safari private mode) or requiring extra functionality that already exists as a small store.js plugin. (E.g expiring keys, default values, etc). All of these are things you can of course do without a library, but at that point you're reinventing the wheel a bit and not benefitting from all the automated testing that ensures cross-browser correctness. With that said, I agree there are times when just a quick read/write directly to localStorage can be the right call, but by default I think it comes back to bite you one way or another more often than not :)
This is BS. GPS reduces your cognitive load, because it navigates for you. Without it, you have to look at a map (which is extremely dangerous while driving), you have to look for street signs, you have to try to read building numbers from the street. It's extremely distracting trying to find a location in a place you've never been. GPS takes care of all that for you.

People like you always talk about the GPS device being distracting, but how is that better than having no clue where you're going, or trying to read a giant paper map while you're driving and you've missed a turn and there's no place to pull over? You seem to basically be assuming that people should be able to memorize an entire map just by looking at it, and then somehow magically know which road is which even though the signage is frequently horrible. The real world doesn't work the way you think it does.
My <.5 lb drone certainly has a terminal velocity that is well below 100mph. I've seen videos of similar ones free falling and crashing with virtually no damage to the drone itself, because the terminal velocity is relatively low.

OTOH, the parent post appears to be someone who builds his own. Some race drones would likely have fairly impressive terminal velocities due to their compact, dense frames.

I'm not sure what a common commercial one would fall like (Phantom, Mavic Pro, etc).
that's impressive.

we need sometime like, for polymer one day?
Ask HN: How much can you charge per blog sponsorship?
I'm running some blog, it's not big by any means but it gets some organic search engine traffic around 5k users per month every month for past 12 months. It's not huge, but I'd like to write more and I'm sure having some sponsorship would motivate me. I noticed some blogs have sponsors, e.g. https://ma.ttias.be/ there is sponsorship link. This blog is obviously much bigger than mine, but I wonder does it make sense to ask people for sponsorshop on my blog page? How much can I ask?
Take away subsidies for them and use that money to incentivize development of renewables and nuclear.

I'm sure it's already happening in places. Normally I am against intervention in the markets, but in this case I don't see how a major shift is going to take place without it when we've got decades more of cheap combustibles we can coast on.
Naval Ravikant: Reading, Happiness, Decision Making Systems, Habits (Podcast)
IMO _the_ resource on search UI design is http://searchuserinterfaces.com/ - very well researched booked, although getting a little dated (was written before the mobile app boom took off) but for example detailed coverage of the topic at hand - the design of the search box - http://searchuserinterfaces.com/book/sui_ch4_query_specifica... (the whole book is free to read online) e.g.

"Some interfaces allow the searcher to cut-and-paste long swaths of text into the search box, whereas others present short entry forms and limit the number of terms that the system will accept for processing. Researchers have speculated that short query forms lead to short queries. To test this hypothesis, [Franzen and Karlgren, 2000] designed two different query entry form boxes. The first showed one empty line and only 18 visible characters (but would accept up to 200 characters) and the second showed 6 lines of 80 characters each, which allowed arbitrarily long queries to be entered. The authors asked 19 linguistics students to use one of the two interfaces and to find relevant documents for three queries. There was a statistically significant difference between the two conditions, with those using the short box using 2.81 words on average, versus 3.43 for those using the larger box."

[Franzen and Karlgren, 2000]
K. Franzen and J. Karlgren. Verbosity and interface design. Technical report, Technical Report T2000, 2000.
Yeah, this was another reason why it was so fast - disk i/o was very slow (especially if -like me- you had no hard disk).
Quite a few banks have something called "Innovation Labs" or similar whose job is to do exactly that: match emerging technology with appropriate internal use-cases. Part need-finder and part technologist. Capital One Labs, for instance, was crucial in helping the startup where I work land its first F500 deal. I'd imagine that "innovation labs"-type units are probably emerging at enterprises outside of finance as well.
(Some months later...) Unstoppable Bots drawing penises all over internet.

Each day a new AI menace.
In Chicago JPMorgan is where a lot of software developers go to work for 5-7 years before getting a VP promotion and leaving for a C level role. I've seen dozens of developers follow this exact track. Glad to hear they are doing something interesting during that time.
Is Hong Kong’s Startup Ecosystem a Sinking Ship?
Previous discussion: https://news.ycombinator.com/item?id=2793615
I've spent the large majority of my life without a smartphone too. I have no trouble knowing where I am or how to get back when I use GPS navigation, or building a "mental map" of the area. I really don't know what's wrong with you people who make these claims.
While I don't necessarily want a Delphi-like thing for Web development, I do want a Delphi-like thing for developing GUI desktop applications.

So far I've tried out a few things, but for some reason they don't "feel" the same as Delphi did. Maybe it's because I'm older and have moved on to different tools, or maybe it's because I haven't made the time to properly invest in these.

Anyways, here's what I've played with:

- NetBeans - Has a form builder, I'm comfortable with Java, it's cross-platform enough. I'm not sure why I've never used it for my personal GUI apps, even though I've built a bunch of little things to use for work.

- SharpDevelop - Looks great, checks all the boxes for doing GUI development, but I'm not comfortable enough with C# or VB.NET to use it effectively.

- Lazarus - Currently playing with this now. Feels a lot like Delphi (as it should!). I'm disappointed in how much Object Pascal/Delphi I've forgotten though. It brings back a lot of good memories though.
As far as the subgenres of rants go, that one wasn't so bad. The frustrated love was closer to the surface than it usually is, the author showed some awareness of ranting, and the comment contained some substantive stuff ("I solder...").

I appreciate how frustrating ranty comments can be, especially when they rank higher than they deserve—which is nearly invariably, as steaming indignation always gets lots of upvotes owing to some bug in human firmware. But it would have been better not to take the thread in a personal direction.

We detached this subthread from https://news.ycombinator.com/item?id=13752546 and marked it off-topic.
There's a difference; if you own your own business or are freelancing, any extra work you do is for your benefit. If you're in someone else's company, completely different story.
Well yeah, people tend to wake up earlier as they get older, its just part of aging.
Taiwan is the home of the legitimate government of mainland China. Taiwan #1.
>2. Raspberry Pi Trading do not have the capital to make x million devices upfront. So supply will always be limited for devices like the Zero, while demand is high. [emphasis added]

This is not true. If it were true, they would welcome a mass payment up-front as this would solve their "do not have the capital to make x million devices upfront" issues which you cite. Instead, I was banned from their forum (forever) despite being a contributor in good standing, for wanting to arrange such an up-front payment with others who were interested, even though I already removed any Raspberry Pi branding from my bid (i.e. the bid would be in generic terms), meaning they would be free to consider the bid but do not have to accept, and even though I greatly limited discussion to just a few posts in their off-topic forum and was clear that they did not officially sanction such a bid from us. (My bid also would have been for lower specifications and a higher per-unit price than the official raspberry pi zero specifications and price, to further make fulfilling it easy.) Their official reason was that I was generating too much mod mail for them to deal with (even though throughout the site they encourage people to message the mods about anything and everything), since hundreds of people were extremely interested in ordering mass quantities. I feel I went out of my way to be extremely fair and transparent, did not make any sort of misrepresentations, or imply they supported me, etc. I went out of my way not to talk in terms of their competitors as well but to support Raspberry Pi in every way possible.

So there is huge demand, but, no, capital constraints are not the reason that the Raspberry Pi Trading foundation does not wish to make x million raspberry pi zero type devices upfront - even if it would further their cause.

I don't have additional visibility than the above and have shared what I know.
There are also tax advantages.

And it makes overtime cheaper by moving some of the base compensation out of the hourly wage.
> OK, security wise

Since when is implementing your own home-grown shitty replacement for parameterised queries "OK"?
Right.

Many roots of the modern environmental movement trace back to the early 70s where smog in US cities was a thick, visible and almost always present irritant. That, and burning rivers.

Very few of us had a clear understanding of global warming and climate change at the time. Indeed, some brief panicked warnings of an impending ice age have been endlessly presented and re-presented as proof that climate science is bogus.

The term 'clean' was really all about particulate emissions. The shit that polluted the air and the water in visible ways.

CO2 and methane missions are invisible and odorless, and so weren't really considered at the time.

I'm not an expert on chemistry, but I believe that CO2 pretty much HAS to come out of any energy producing reaction of fossil fuels.
http://www.upi.com/Business_News/2014/03/24/Google-rejects-m...

> Google, having recently acquired Boston Dynamics and Schaft, has rejected military money for the DARPA Robotics Challenge, remaining in the competition under their own funding.

https://www.extremetech.com/extreme/185570-google-finally-pr...

> On the other hand, Google has been very open about its feelings on military funding: it doesn’t want any. Keeping the Google team working to win the DARPA challenge would have meant receiving indirect funding from the Pentagon and (hopefully) prize money, too. DARPA, of course, hates this analysis, since its whole strategy with the Grand Challenge has been to claim that totally non-violent civilian applications are the one and only aim of this competition. This is supposed to be about building robots that can burst into burning American homes to save American lives; any resemblance these actions may bear to the sorts of military maneuvers that are DARPA’s actual raison d’être are purely coincidental.
Here: https://github.com/DrKLO/Telegram/blob/e313885ac540c31ea02c8...
I don't think so. Do you? Does the gp?
Having second thoughts about the bgfx library now.
The problem is not keyboard vs mouse.

IIRC (foggy memory, several years since I last played) there are several ways to move through lists, depending on which list you are. Military was a chaos. People recommend an external application for better review of your dwarves, as the main interface is clunky.

It's a great game, but the UI could be much better.
It depends on whose definition you use with respect to the CIO/CTO role. In my experience, CIOs are typically more focused on the internal IT infrastructure, keeping it secure, running smoothly, etc., (i.e. an more inward facing almost operational role), whereas a CTO should be outward facing looking and building technological advantage for the firm (i.e. a more outward facing commercial role).

However, I've seen it argued both ways. I'd be interested to hear what others think on the differences in the CIO and CTO roles.
A process data collection, metrics, monitoring, and tracing client for Go
5 podcasts to listen to on your daily commute
I actually agree with you. Over time, as I gained more experience as a developer, one of the best things I've learned was to take charge and fix things where I know they were not right, even if not officially requested. Or to identify that a request for one specific fix actually meant something else was broken and that's what should be addressed instead.
I was kind of hoping for 'we're just trying to make fzaninotto look bad'.
Four years of collaboration with the LaTeX Community forums
Yup. I cannot recommend this book enough.
WHAT YOU NEED TO KNow – WORKING IN THE TRAVEL AND TOURISM INDUSTRY
I like your analogy, but what's missing is that the vim interface is much (much!) more powerful than the DF interface.

Any number of DF players who are also UI designers (hey, there have gotta be a lot of 'em) could propose a dozen minor interface changes that would make DF feel more consistent, and easier to learn without even changing any of the mechanics of the game. You couldn't say that about vim. (Or, if you could, I'd love to hear your interface change proposals for vim!)
Anyway, thank you for the predictable downvotes. At least I know how Galileo felt when downvoted for his non-standard explanation. "And still it turns!"
I am afraid that I remain similarly unconvinced by appeals to the authority of the "experts in the field". At least "the experts" in Galileo's days did not keep inventing new invisible things, except for the angels on the point of a needle. This made their theory more stable and, some may say, more credible, than dark matter.
… could also that they’ve just never had one on their home page, too. (https://upload.wikimedia.org/wikipedia/en/b/b7/Google1998.pn...)

I do like to think it's more philosophical: Google is search … and so much beyond it at the same time. Including a search glyph in the field is almost misrepresentation.
You don't ask. If your blog is popular enough, people will contact you for sponsorship.

And you'll have to be hitting something like 25k users per month for them to even bother.
What about enpass? That would be very interesting since they also promise to be very secure.
Show HN: Help a student through university and develop more things for everyone
You may be surprised to learn that React's paradigm is basically how Windows GUI apps have been written from 1.0 up through at least Windows 7: https://bitquabit.com/post/the-more-things-change/
Pingendo – Bootstrap 4 builder
But how can you change the situation, if consumers don't care enough to educate themselves? A government decree wouldn't help in this case, as governments can't be trusted with protecting privacy.
Not on the Moon. On Earth or Mars it can aerobrake away most of its orbital velocity but you can't do that on Mars. The Dragon 2 only carries 400 m/s of delta-v and you'd need 1.7 km/s to get from low lunar orbit to the surface even ignoring the need to brake into an orbit.
World exclusive: Max Martin, #1 hitmaker
But at that point ~1/2 your detonation is over the ocean and useless. Further, unless you surface the water will dramatically reduce the bombs effectiveness.
To me, that reads as the author writing off blockchain moreso than the JPM representative.

To be fair, there are plenty of ways that blockchained systems can fail.
This has never happened.

You know he's been a public loudmouth for ~30 years, right? Consider the encyclopedic familiarity with his massive corpus of blabbering you claim when you make a flat statement like this.

I could point out a bunch of his statements and attitudes, none of which would be news to you. The issue is: You haven't recognized those statements for what they are. They apply to classes of Other, so you haven't recognized them as being applicable to full-fledged equals, to human citizens.

When the president says something like "you have to treat [women] like shit" or when he claims that women are untrustworthy because they're all gold-digging bimbos, he's dissing half the nation as fundamentally deplorable.

When the president says things like "laziness is a trait in blacks," he's dissing ~40 million Americans - virtually all of whom are natural citizens, and who are consistently over-represented in the armed forces - as fundamentally less valuable as human beings.

The fact that he's also being a sexist/racist asshole at the same time shouldn't let him off the hook for statements like these. The fact that you haven't already recognized these attitudes (and many others like them) as fundamentally anti-patriotic attacks on your fellow citizens - that's on you.
The problem is not that software developers are sleeping, it's that most users do not care much and are not willing to pay for privacy despite saying it's important for them. This might change when people actually realize what companies can and will do with their personal data and how easy it is to categorize, predict and manipulate people with only a little of their behavior data. Until then, people will just enjoy their free search engines, social networks, phone operating systems and will be content paying with their private data.

Some things are changing for the better though: Many people finally become a bit more informed about privacy, also thanks to the effort of journalists uncovering some of the biggest data scandals.

In addition, at least for EU citizens the situation should massively improve on May 25, 2018, as then the new EU data protection directive will come into force, which will significantly increase the rights of people to control how, when and by whom their data can be used. And with a maximum fine corresponding to 4 % of the worldwide revenue, companies will finally have some good incentives to be more careful with the data of their users.
I agree talking to IT is step 1, and I'm assuming that hasn't worked.

Collective action (strikes, "work slowly protests" etc.) as a protest against company policy has a long precedent of a) being protected by law and b) being much more effective than a single employee quitting, while simultaneously reducing the downside for employees (in L_\infty norm).

Edit: the old Keynes quote comes to mind: "if you owe the bank $100 you have a problem, but if you owe the bank $100 million the bank has a problem" -- if 1 of the company's devs commits a "fireable offense", he/she has a problem, but if 100 of them do, the company has a problem.
I miss C++ Builder
Amazon reportedly wants Alexa to recognize different voices
I miss Powerbuilder
The Craft of ‘Moonlight’:How a $1.5M Indie Landed Eight Oscar Nominations
We had a car and a small house, but my father returned from the office every day ... to have lunch with us!

As far as I remember, all my class mates went home for lunch ( we actually had dinner ).