skysight-inc/HackerNews huggingface dataset:
Another angle on the issue: If some company is doing something that is suboptimal (such as excluding a viable gender employee group) they will eventually be priced out of the market by competitors (because their inefficiencies will remove their competitiveness).

I wonder how many of these things we should legislate against the "bad guy" vs. just ensure the proliferation/competitiveness of the "Good guys"?
> Would this be different if, for example, Facebook was targeting people for job ads based on "people who like action movies" or "people who like romance novels" (I'm stereotyping here, but just assume you pick a category that ends up being a decent proxy for gender)?

No, this would still be illegal (in the US, anyway). The only difference is that Facebook wouldn't be aiding/abetting an illegal hiring practice. Employers can and have been penalized for hiring from homogenous applicant pools.
hey, if it‘s just technical, why not switch to ,nazi‘ and ,jew‘ for strictly technical uses! If you only talk technical context, who should have the right to be offended, right?
Man, what an unimaginable dystopia, where VS’s hand were forced to the point where they made ads that played on men’s desires and were visually appealing to them ... /s

If you mean, “what if they had to make ads that promoted men wearing their products”, I get your point, but I thought it was a funny ambiguity.
Is it hard to think of a single job posting that would only be available to only men OR women? Entertainment jobs are especially constrained: Exotic male dancer, exotic female dancer, specific roles in tv/movies/plays, Hooters waitress, etc.
The self-interest I can understand. The trying to project their self-interest onto others, though, is a really bad look.

"Chers jurés, vous êtes écrivains." (Dear jurors, you are writers.) Indeed they are. Why on earth would they want to punish one of their own for doing what he needed to do to get his book published, after first being stonewalled by the publishers? The SLF is asking the hand that feeds it to bite itself.
It really depends on exactly what you mean.

There's one significant thing that's in C that's not in Rust: alloca. If you need that, well, we've talked about it, but haven't accepted a design, and some people never want to gain it directly.

EDIT: another comment pointed out goto; I have no idea what the performance implications are but I’ll have to add that to my list of “stuff C has that Rust doesn’t.”

Sometimes, you need nightly-only features. This means that, in some sense, today's Rust is slower, but tomorrow's Rust may not be.

Sometimes, "equivalence” is the issue. You can turn off bounds checking for array access, for example, but most Rust code doesn't, for hopefully good reason. Sometimes those checks are elided, and so it's exactly the same. Sometimes they're not. Sometimes they're not and that inhibits other optimizations. Is unsafe Rust "equivalent" to the C? Or does that not count? (Unsafe Rust is not always faster than Safe Rust...)

At the theory level, I can't think of anything off the top of my head that would inherently make Rust slower than C, generally speaking. There's also some degree of argument that in theory, Rust should be faster than C, thanks to how much more we know about aliasing, etc. That's a whole other can of worms...
The allowance for copyright law to exist in the USA is "To promote the Progress of Science and useful Arts"; with a similar intent to patents to eventually bring more quality things into the public domain. So yes, anything outside of that, regardless of invention of non-science/useful-arts, and regardless of profitability, is fair game.

Any other enforcements and punishments are overreaches by government on behalf of lobbying. Many agree that the scope and punishments on the books in the USA far outweigh the punished behavior, and these are being foisted upon the rest of the world in strong-armed multinational agreements, against the will of the people on the receiving ends.
Anything that has a "Bona Fide Occupational Qualification Requirement"(which is the phrase used in the relevant law).

For example are actors/actresses, models, "entertainers"(hooters waitresses)

https://www.laborfinders.com/blog/is-it-ever-legal-to-only-h...
>To make an analogy, what you're saying is similar to saying "I'm not convinced violent crime is going in the wrong direction, because people many people are regularly wearing better bullet-proof vests."

That analogy only makes sense if the bullet-proof vest prevents violent crime entirely. Someone shooting you when you wear a bullet proof vest is still a violent crime so I'm not sure what point you are getting at.

>Better tools to block tracking is part of a trend going in the wrong direction: an arms race between trackers and anti-tracking blockers. If things were going in the right direction, we wouldn't need better blockers, since the tracking companies would have taken the hint, and either become opt in or respect simple measures like DNT headers.

Solutions that depend on the goodwill of participants don't work on the Internet. The only people they impact are the ones that want to play by the rules.

You know it's illegal to take people's money out of banks, yet for some reason banks still use encryption. Don't you wonder why?
Rust RFC to remove M:N threading (2014)
Although I use OneNote more, Evernote's bookmark/favorite feature is sadly lacking from OneNote. If onenote had a panel for favorite notes, that would be huge.
Indeed. I've lived in downtown Tokyo for 8 years without even owning a driver's licence. Walking through the city is one of my favorite pastimes.
Read Section 936 which caused PR to become the Manufacturing hub.

Puerto Ricans aren't new to tax benefits which allow them to become prosperous.
Sure, but all that is another thing. I was questioning a particular assumption:

quality children usually have rich parents

Maybe that wasn't what was meant, but that was what was said.
Also runs on Android. Dunno about iOS.
Well, the answer should be "no" for unsafe Rust, since you can mechanically translate any C to unsafe Rust and vice versa.

For safe Rust, sure, there are limitations: you can't turn off bounds checks, for instance. But all Rust is partially unsafe Rust, because the standard library uses unsafe code ⃰. So it's a fuzzy distinction.

⃰ ⃰You wouldn't want it any other way. Implementing low-level functionality as unsafe code allows us to write code, not compiler-code-that-generates-code.
Saw this mentioned in Bryan Cantrill's blog post that's currently on the front page [1] and enjoyed the concise and effective writing style. Thought others might enjoy too.

[1]: https://news.ycombinator.com/item?id=18019926
It's ok for grocery lists and other really simple stuff, but it's too basic and bare bones. No tables, no free layout, no attachments, basically nothing else than either checklists or simple text with some images. 95% of my use is making a grocery list on the computer and reading it on my watch.
As with everything, it's a tradeoff. You're right that it's working well with Go, but that's because Go is willing to accept the downsides of that choice. And they've done some stuff to minimize those downsides.

I think both languages made the correct decisions for what they're trying to accomplish as a language.
CSS grid is a certainly a great addition to the CSS specification, especially as it enables web page layout similar to page layout software for print such as Adobe InDesign.

However it's a bit odd to say it "is the single most valuable addition to layout on the web in the past 20 years" given that the CSS specification was published 22 years ago. [0]

For comparison, David Shea's CSS Zen Garden was launched in 2003, 15 years ago. Which means that the mainstream proof of the use case for layout being separable from markup (sans tables) is only 15 years old.

I'm all about CSS grid's features and affordances, but I think CSS Zen Garden was a watershed moment and arguably more important than CSS grid alone, which was just 15 years ago.

I'm honestly not trying to troll, just trying to be precise about the history of the development of CSS. Given a twenty-year timeframe, your first sentence is pretty close to claiming that CSS grid is the most valuable addition to web layout, period.

However, I think developments even more recent than 20 years ago are arguably more influential to web layout than CSS grid, though CSS grid is certainly a mighty tool.

[0] https://www.w3.org/Style/CSS20/

EDIT: Add apostrophe to mark possessive. Fix misspelling. Change "that" to "than" in 4th paragraph.
Shortcuts blew me away when I saw what you could do. I assumed based on the demo that it was pretty limited, but you can set variables, loop, execute remote SSH commands, call into APIs, execute Python, etc. And it comes with API access to send iMessages/read contacts/etc. The fact that it's so much easier to write an automation "script" or shortcut than swift code is huge!
Unless you have a professional engineers license, you can't testify in court as an engineer. To get a professional engineer's license, you must graduate from an ABET accredited program.
Are you arriving from Google Search?

How do you turn off the cache and prevent Google from adding back buttons and left/right swipes that take visitors off your page?
I'm not an ad man, but you have imperfect data about your customers, and I gather it's all about trying to predict what they might buy based on very imperfect/incomplete information about them. Plus, your ability to apply more advanced heuristics is constrained by your ability to develop them, both from a technical & marketing standpoint.

"User is a woman" would, in this hypothetical example, be one factor in your larger weighting algorithm. A weighting factor that is, might I add, quite easy to implement compared to detecting male performing arts majors with a specialty in costume design.
Deplatforming for one... If everyone can publish right from their own device, there are no middle-men. And that would be true P2P.
Women own 47 cents for every dollar men own in startup equity
At my company, I don't have a staff of engineers to productionalize things so I have to do it myself.
The whole thing relies on emission of fly ash which contains a few ppm of thorium and uranium.

However a few things never mentioned.

1. Modern coal fired plants collect fly ash and bury it in landfill. So coal fired power plants since the 1970's don't emit fly ash or it's radio-isotopes.

2. As radio-isotopes go neither thorium or uranium are particularly bio-available or subject to bio-magnification.

3. Common dirt contains a few ppm of thorium and uranium. So contamination with fly ash doesn't change anything radio-logically.
Thinking it through: The vast majority of goods imported from China are sold to US consumers by American companies, employing Americans. A 25% increase in cost of goods sold for these companies requires severe cost cutting, leading to the lay-offs of those American employees.
I hated page length requirements in school.

Dragging a paper to five pages when you can make the point in three is a waste for everyone.

Focus your writing and everyone will be better off.
A data scientist is just a statistician who works in the Bay Area.
Seconded. "Data scientists" and "being most comfortable writing in JS" just sounds strange to me.
My GF worked there and this was precisely her job. She loved the product, but just had to leave the company; they didn't seem to get what it would take to make the company successful.

I'm not sure that company could be successful -- they raised so much money there's no way the investors could be made whole just on that product. I believe (from public info) their revenue is in the single digits per quarter.

It doesn't help that their CEO is an ex googler. I don't mean this as any insult to Google nor to him specifically, but working at G doesn't prepare you for a more resource-constrained environment where the product's traction and success is of existential import. I've seen this problem play out over and over.
It is unlikely only and all men. They probably don't target men without college degrees. They way they probably get where they did was by successively narrowing down by selecting more attributes.
What if poor children tend to have distracting home lives, stressful situations, parents who aren't educated enough to help tutor, poorer diets, higher rates of disease and fewer positive peer and authority figure examples?
Evernote is an example of a great product that is incompatible with the VC model of funding (also see Twitter). Once you take VC it's not acceptable to be a niche product that does one thing really well, you have to worship at the altar of cancerous growth. The VCs would rather the product be ruined than miss an opportunity for 100-1000x, and if you don't agree they will install adult supervision to do their bidding.
Hmm, if only PSVR on PC is properly supported...

Still, this is a nice project!

But I remember some kind of virtual reality webpage a year back or so, or was it just custom made by some 4chan users back then?
https://en.wikipedia.org/wiki/Wet_nurse
Someone can certainly call themselves an "engineer", but it doesn't have the same consequences as someone who has received an ABET accredited engineering degree... for example, if you've graduated from an ABET accredited engineering degree, you are able to become a licensed and registered professional engineer - https://en.wikipedia.org/wiki/Regulation_and_licensure_in_en....
You forgot to mention any downside possibilities. You made tens of thousands selling water to people who had spare money and maybe just kept the water in reserve doing nothing, when people with no on-hand money potentially died for lack of clean water.

IMHO, market transactions work poorly when both actors can't walk away from the transaction. ie. when the free market has significant constraints in the "free" precondition.

Allowing gouging means resources go to people with money in an completely disjoint optimization function vs an optimization for valuing human life in an emergency. I think that's not only inefficient, it's unethical.
nit: is it "about poorly-designed, object-oriented systems"?
That sounds like writing and maintaining your own (cross-platform) version of Electron. And then not ending up with a native app for your troubles.
Brainer – lightweight research tool for Chrome, feedback appreciated
The core difference is that if you trust, say, 5 people. You can quietly send them to 5 random polling stations and get them to relay back what happened.

Basically even the extremely conspiratorial can trust the election if there are observers that can be there from start to finish. Saying "just trust our government's employees" is not a real solution.
Yes, I was thinking about that as I wrote, one imperfect but possible fix would be "no pay per view for job listings". Which, for all I know, could already be the case.
>>Each country isn't a single person being directed by their feelings being hurt.

Umm, sorry for being flippant, but are we reading the same news about US foreign policy last 18 months...? :-/
Not to mention the name "moses". Definitely intentional.
Evernote, like so many apps before it, has fallen head-first into the go-big-or-go-home trap.

These companies start a desperate, doomed-to-fail chase of a gigantic market, at the expense of their small-but-profitable niche. It's understandable from their board members' perspective, because a nice 5% ROI is not what they're after. They need that moonshot, even if chasing it likely results in losing everything.

See also: Every company that decides that their platform now needs a social media element.
Bounds checking will inhibit vectorization, panicking will bloat code, maybe I'll make a comparison against a rust coreutils bin vs something like sbase.
The alternative to AMP is Apple News/Snapchat stories/some other silo that delivers content faster than any news website.

Assuming you don't want the web to die because of those silos, what changes would you do?
Do it then: https://api.slack.com/

Slack APIs aren't perfect, but they're good enough to allow 3rd party clients for terminals, Emacs[0], and the like. I've never dug into it because I avoid Slack in general, but I think the biggest hurdle right now is just user authentication.

That's a pain, and does limit your audience, but maybe you'd still find some buyers on HN.

[0]: https://github.com/yuya373/emacs-slack
iOS 11 reduced my battery life significantly over iOS 10. Don't have hard numbers but it felt like ~30%.
As far as I know most of those are already happening today.
You'd need node for file system access though. Unless you write your own io layer
Didn't see a video on that page, but it's here:

https://www.bicycling.com/news/a23281242/denise-mueller-kore...

That must have taken a lot of training. One wrong move and it's game over.
Your quoted rents are kind of -- surprising to me. I'm paying $3500 a month for a 2BR/2BA apartment in Santa Clara (a nice one, to be fair: 1100 square feet, W/D in unit, blah blah blah), and a quick look at San Diego apartment prices on Rent.com suggests I could very easily find a comparable apartment for hundreds less. My apartment management company shows a 1300-square foot apartment in San Diego's East Village with better amenities than my current place for just over $3100 a month.
In my company I am a software engineer and my colleague is a data scientist, our current project that we work together on does a lot of NLU and NLP type work (think bots) and our skillsets often don't overlap and are both equally valuable to the projects success. That is, I tend to write the infrastructure and platform code that ties everything together and deal with all the software engineering type work, while my data scientist feeds in trained models and the likes.
Both are necessary to handle contractual requests/responses as per our scope design.
I don't think your nitpick is correct. To be a licensed engineer within some fields, you do need ABET but there are many people who are "engineers" (their job title) but aren't required to be licensed.
You must live in America. Here in Portland, the bike are winning out and things like a city-wide 20mph speed limit are taking hold. It's faster to get across town on an ebike than in a car, because all the drivers are stuck in traffic that the bikes rarely see because they use different streets. It's far from perfect but pockets of success like this prove the investment is worth it.

If you are interested in a ROI based perspective on town planning, https://www.strongtowns.org/ makes a compelling case that sprawl is not economically sustainable.
Are you suggesting Facebook do that helpfully to aide their customers in avoiding mishaps? Or are you prescribing this be government ordained & required?
Understanding Hash Joins in Redshift Query Plan
Well I am "lucky" enough that I can work on a legacy application written in OpenACS. It wasn't written in the 70's but it's definitely old and outdated. So this kind of narrative that everything was better back then, simply does not convince me at all. I might be wrong of course, but the author tells anecdotes which is not a real argument, so there is that.
It's not writing the native code that's the problem, it's designing the same GUI experience across platforms that's nearly impossible to do.

I don’t want the same “GUI experience” across platforms, I want a GUI experience that is consistent with the platform I am running.

When I was a heavy Mac user, I hated iTunes on Windows because it felt like being on a Mac instead of Windows.
Agreed, all my IoT stuff has its own separate network with its own access point.
Nope, Java has map and filter just fine. Eg

```
Words.stream()
.map(word -> String.toUpperCase(word))
.filter(word -> word.startsWith('A'))
```
Once they finished that phase of the run, the danger of a calamitous fall wasn't over: Holbrook and Mueller-Korenek had to work in tandem to slow down some 70 mph over a final mile, to reach an exit speed of 110 mph.

Yeah, once your only going 110 mph on a bicycle, the danger is pretty much over. /s
No... because they literally can't without massive upheaval of where schools, offices and shops are located.
Google reverse image search found a higher resolution (2472x1930) photo of the collapsed bridge:

https://s.aolcdn.com/hss/storage/midas/984273818587a1353cda1...

I'm not saying it's not new... but it doesn't _look_ new.
At a minimum this will be very useful for command line utilities: small memory footprint and good runtime performance. I used to use Gambit Scheme for command line utilities for the same reasons.
It isn't misinformed to say that Google is effectively stealing traffic from publishers. Visitors literally do not visit your site when they land on AMP pages from Google Search. If the visitors copy the URL and paste it somewhere, it doesn't point to your site. An AMP CDN visit is not a website visit. There are extra elements added to those AMP CDN pages (back buttons, swipes) that are detrimental to the goals of publishers.

AMP is an attempt to hijack the entire WWW and appify it on Google's platform. The speed problem is not due to HTML -- it's due to bloated JavaScript. There doesn't need to be a new HTML-like standard. There are other ways to fix the problems with bloated JavaScript.
I tried to switch away from paid 1TB Dropbox to the bundled ("free") 1TB OneDrive that's bundled with the Office subscription I need to have from time to time.

Filesystem integration with the Mac was disastrous. Three problems: 1- some characters are not permitted in filenames; you find this out when synch fails and have to guess where the problem is; 2 - some files simply silently don't synch; and 3 - a couple of times a day it would decide it had lost synch and then would have to re-index the repo, which not only took up cycles (I could survive that) but meant there was no synching while that was happening.

Whereas I just have almost everything in my DB directory tree and even do all my development there (builds and all).

At my last company we had Box which is almost identical with Dropbox but with a much more complex interface to satisfy corporate I/T. Total overkill for a startup!
Financial Tech Tips for Fashionistas
Unburden Your Home Directory
Los Zetas are in the Caribbean territories? I thought they were just in east Mexico and the Yucatan Peninsula

I mean they are well funded and connected and can go anywhere but... don't?
There are plenty of engineering programs without ABET accreditation. If you get a degree from a non accredited program, you'll likely have a different title than engineers who graduated from an ABET school and will make less. This is because there has to be some standardization in what the people who build bridges learn in school. All companies are different, but my company won't even look at an engineer without ABET accreditation. Even a Ph.D. from China, which is just really dumb. It is reality though.
Exactly. You pass on good writers/startups/movie pitches, you eat crow when the public turns out to like them. What’s unfair about that? If publishers use a bad filter, they have only themselves to blame when the writer finds a channel that appreciates them.
I have a paid subscription but could never get OCR to work. What's the trick"
Problem of points
I don't think it's sexist to target men for a job posting.

You know the job, you know what it entails and you know what works behaviorally and physically. There are differences between genders. That's okay.

I do think it's sexist to not hire a qualified women for the job because she's a women ( esp. in the garbage collector scenario). Like you hate women or something and you don't hire them ( funny story I heard a women on the sidewalk casually say she hated men. Never heard a man say that... ) The same for the flipside.

I do think it's a sexist double standard to say it's not okay to target men for a job and not mention anything about the flipside: it's okay to only target women.