skysight-inc/HackerNews huggingface dataset:
What kind of equipment would you need to check your drinking water for any kind of contamination? What would it cost?

Just curious.
https://soylentnews.org/

is one of the Slashdot breakoffs from when they went too far. They are using an old fork of the Slashdot engine.
Getting my CCW permit online
".NET Standard" is the specification that defines the available features. .NET Framework 4.7 (windows) and .NET Core 2.1 (cross-platform) both implement .NET Standard 2.0, meaning they have a shared feature set.
I wonder whether there were some line breaks that C1sc0cat was hoping would remain as line breaks instead of being treated as spaces...
> If microplastics were dangerous like those things, it would be pretty obvious by now.

E. coli, arsenic and heavy metals don't really have the same economic and lobbying power the plastic industry does.

Tobacco and climate change give us better models for how easy it is to suppress or cast doubt on pretty solid evidence if there's a profit to be made in doing so.
I’m confused by this - Uber drivers are strictly work-when-you-want, so anyone who wants time to vote need only log off the app. (And if they’re wise, park near the polling place and log back on to pick up any return rides)
nginx is just a web server so it doesn't have dynamic programming capabilities. However, if you wanted to do something like that from nginx you could script it in Lua using OpenResty https://github.com/openresty/
Slashdot is good for the first few comments in every post, then drop's like a ton of bricks.
I didn’t read the poster as dismissing it (or claiming to have outright invented the concept) - rather pointing out that good implementations naturally keep re-arising.
Early voting everywhere would fix this for the most part.
Interesting idea, horrible name.
Now that's an interesting failure mode. VCs want a 10x win. As the author points out, early failures aren't a big problem. YC encourages early failures. They underfund one-idea startups, so they fail fast rather than trying to "pivot" to doing something else.

The usual VC company failure mode is the "zombie". A zombie generates enough cash to cover its operating expenses, but no significant return for investors. It won't die. It demands attention from the VCs on the board for years on end. Too many zombies can choke a VC firm.

The "broken syndicate" thing seems to refer to companies that didn't make it to self-supporting zombie status, are not dead yet, have potential value, and have outgrown the funding resources of the original money source. Kill them off, or find them another funding round? Often this situation involves a "down round", where the early investors lose much of their stake. How often does an eventual success emerge?

I've been involved, as a creditor, not an investor, with one company that went through that - Havok, the game physics engine company. They overexpanded, lost money, found more capital but the founders were replaced, and eventually sold out to Intel. Intel then sold them to Microsoft, where they seem to have be in maintenance mode. So the second round investors came out OK. First round investors, not so much. Creditors got paid because there was never a bankruptcy.

Uber is perhaps the biggest "broken syndicate" company. Despite losing money at an all time record rate, they keep finding new funding sources.
The O(N log N) best case only applies to comparison sorts. What's described here is not a comparison sort, and could easily be made O(N) with radix sort if the size of the numeric type is constant.
oh, i see what you mean now. from my understanding, .net core 3.0 will start to make .net core the primary choice of development for new projects on windows since it will include the uwp, wpf, and winforms desktop packs. but if you still need cross-platform ui and graphics, mono is still the only choice. so it does seem that microsoft is converging on trying to "get rid of", so to speak, .net framework and mono, but it seems there's still a ways to go. even a newish project in the wilderness labs meadow board used mono and not .net core for their project. i am sure it's because they started a while ago and there were technical reasons. .net core lacked features mono had for a while (and maybe still does, not for sure of the current status). moving existing projects like it, unity, and xamarin from mono to .net core is probably a huge undertaking.

in terms of naming, i think it makes sense to keep the distinction between .net standard and .net core, even if .net core slowly heads towards becoming the de facto implementation. i doubt .net framework and mono ever really go away anyway, so the distinction is still needed.
Is this practical? What are the limitations? Is this Java spirit? Why doesn't everybody use it? What does this do about startup time?

My initial point in the meantime was only that performance does matter. And that for some reason I cannot recall any (open source or free software) CLI programs written in Java from the top of my head. While there are free Java implementations easily available no?
Not in my experience. They are the people who just don't care. What they have works well enough, so they don't look to change it.
Lyft has something similar going on, but not quite as wide-ranging: https://blog.lyft.com/posts/2018/8/22/get-out-the-vote .
I was responding to a comment asking whether arXiv was an option in response to someone saying arXiv was most practical, so I'm sure that person's field is welcomed on arXiv.
I am particularly empathetic to that position, because I didn't own a phone until very recently and it caused a bunch of problems for me. It informed my perspective a lot.
Didier Stevens has some great cli tools

https://blog.didierstevens.com/programs/pdf-tools/
MS Office was ported to the browser 10 years ago. You can go use web Excel right now, and could have since forever.

A WASM version of the local apps would be interesting though.
> The question is, in your pursuit of the ideal society, will you allow the general population the dignity of their own rational minds? Or will you deny them even that?

Stop generalizing and stop grandstanding. I'm not talking about denying human beings autonomy or freedom of mind. I'm talking about de-platforming agents of hate and intolerance. The distance between the latter and the former is the width of an ocean, not a three-foot slippery-slope, and we can (and are ethically obliged to) do things to stop the one without inevitably leading to the other.
Totally. Same goes for sabbaticals in science, for example. It really depends on what you are doing in that year though, and how fast your particular field is moving.
Hustle is an interesting concept.

Most of the time the hustle is making sure the hours at work and at home are effective and not slacking off.

Sometimes it means that as you build a business shit happens at unexpected times so make sure that when an opportunity comes by you take it and don't say oh but it's 7pm and I'm tired.

However I never take it to mean that you should work 50 hour weeks until you collapse. And so far this has been the mentality pushed by fiverr and other companies because it means that they get to profit off your barely profitable labor.

Having to work 60 hours a week is not a hussle. It is a horrible situation.
Perhaps "joke" is the wrong term, it's more of a thought exercise. The point is to illustrate the fact that equal representation at the expense of agency is not a good thing - which absolutely is relevant to the discussions going on in this thread.
+1 from personal experience using such forums/support groups
Bad time estimates hurt anything.

But you are not familiar enough with construction, law, medicine, or cooking if you think they don't have the same pressures (if not worse).

I would say that most of my experience is managers asking for estimates, and developers giving either estimates that are too optimistic or ones that weren't given enough thought.
Now that is the definition of putting some skin in the game.
Didier Stevens has some great cli tools
https://blog.didierstevens.com/programs/pdf-tools/
Surely they don't want to end up like the journalist. Would there be enough employee support to publicly protest?
Quippy comment!

And I would agree, however the blog is not hosted by the SRE who is being featured.
Just let them call you if it is urgent?
HIV cure, human trial: Researchers announce medical breakthrough
You can also quantify the error introduced by physical models. For example, figuring out the amplitude of the line noise on your bank of capacitors and op-amps that are making up an analog computer. Electrical engineers know (and knew) a great deal about noise in their analog systems.

Here are some cool analog computers:
http://www.analogmuseum.org/english/impressions/
Youtube isn't free for advertisers were presumably without service(i.e their ads weren't being shown) while there was an outage. I would imagine they also weren't being charged during that time due to being charged per impression.

That is actually a really interesting point. I wonder if google actually has any SLA's around the availability of their platform.
Thank for clarifying all the "synonyms" associated with .NET. I did not know there were three different things: framework, core and standard.

Are there others I am missing?
The package redesign remark is only directly relevant to NatSemi TO220-5 parts. There are various other TO220 packaged ICs (and discrete devices) made by other manufacturers which have exactly the described failure behavior.
Amazon Plans to Split HQ2 Evenly Between Two Cities
Proof is a hard goalpost in any domain, but science, and by extension the scientific method, can support the belief that murder is wrong through a couple plausible paths.

The study of evolution gives a mechanism through which a sense of morality is 'hardwired' into us for its adaptive benefits. Or, less teleologically, the study of our own brains can provide evidence for us as humans just not liking certain things.

Additionally, a technique like group simulation could show that allowing murder is against the average individual's interest.

I'm not claiming I come to my beliefs through deliberate scientific reasoning, but I do think that science has important things to say about most things.
> Firstly, there are a number of different chemicals you might test for. Secondly, for chemicals that are dangerous at 1ppb only gas-chemotography / mass-spectrometry can detect that, which would cost upward of $500 per test per chemical

i don't think anyone uses GC/MS to find heavy metals. that would tend to be more of an ICP/MS sort of thing.

$500/compound seems pretty steep for GC/MS work, when it can generally see multiple compounds in the same run (that's the whole point of doing the chromatographic separation).

> be done at a university lab.

plenty of non-universities run GC/MSes, and other fancier instrumentation.

you probably need to look into this a little more, i think you probably stumbled across some places that didn't do the sort of work you want on a regular basis, so they were quoting you rather expensive prices to make you go away.
The attack surface of windows is many orders of magnitude larger and also includes the attack surface of the CPU itself. It is _much_ easier to do a good job securing simple firmware.
Oh please.

Election commissions and their data handling, voting machines, and processes they use Are Not Secure.

I walked in and obtained a copy of all voter registrations for Bloomington,In (Monroe Co.) And they loaded it on MY usb drive! I was expecting $5 for a burned CD. Nope. Instead they made themselves vulnerable to evil PowerShell or ironpython exploits, or even badUSB.

To pretend that our votes is secured is horrendously laughable, except we shouldn't be laughing.
I assume mobile devices are relatively immune to most of the scary aspects of what can be hiding in PDFs, is that correct?
> why the college has different tuition rates for in state, out of state and international students

Because if it is a public state university then the in-state tuition rates are subsidized by the state. The state legislature can also adjust these rates, set caps or minimums for in-state students, and enforce other rules as they see fit -- they're paying the bills, after all.

> why it does not offer scholarships/grants/discounts uniformly to everyone

My state did offer a grant to everyone -- a small one, but one nonetheless.

Outside of that, why would you offer grants or scholarships to folks who a) aren't eligible, and b) who aren't residents of your state or country? Why would Texas give money to someone who is going to go back to PA, or WA, or China after college? They have subsidized Unis in their state, and if they don't want to go there they can help subsidize the schools in a different state by paying the non-resident rate.

Why would you get access to a scholarship for, say, black students if you're not black?

That out-of-state and international tuition is higher than in-state isn't new, and arguably isn't the issue. The issue is that costs, for all parties, ramping up dramatically while the benefit of the degree (salaries) in the work place are diminishing.
I would say that they have their own mindset and culture distinct from ours. Who's to say that they would want to invent air breathing devices to explore the land, eliminate humans, or explore space if they were smarter or more organized?
Office 365 also has the cloud sync and collaboration features that are a pre-req these days for a cloud service. Whether you use them or not is another story, but they didn't just change how they price it.
Taking notes drama from DevOps perspective
The Story Behind a Famed SR-71 Blackbird Knife-Edge Pass (2017)
I just got back into a regular office again after two and a half years of remote work. I really miss working from my sofa...
I see it a lot. "Oh, your an accountant! Let's chat later I have some questions about XYZ". Those with less tact will ask then and there usually with a response to meet them at the office next week.
> With Religion, there is nothing you can do to understand it.

I don’t think that’s true - I think an atheist can gain a lot of understanding about human nature by reading religious works.

> you cannot do anything to investigate the veracity of those claims. Truly, this is the most authoritarian of world views

In practice that is true for science too. I take it on faith that scientists are trustworthy and doing their best to uncover truth.
I don't see how this is Google's fault, it appears they left a secret chat platform open in a way that even Google bot could scan and archive it.
I concur! Menu bar apps behave differently on macOS, Linux, and Windows. Trying to use a cross platform solution is just going to result in 3 crappy apps.

Building a simple menu bar app for the Mac in Swift can be accomplished in a weekend (if you have no prior experience). If you need help with that, email me and I can give you a few tips.

If your app does more complicated things, you might want to write some shared framework in C++ that does the heavy lifting, but even then the UI should be written using native libraries.
Can you share some links to aliexpress speakers that have the same internals as yours?
Seconded, please do elaborate on this.
I agree... this is why I used "Inadvertently" in the title..

This actively disturbs me about writing a bot at scale because these unintended consequences can be troubling.
Yep, yep, and yep. I've said it enough to sound like a broken record:

Transparency is a dependency of trust.

If you can't see how it works, then it's objectively impossible to trust it to do the right thing. This applies to everything on a computer, really. Is your browser transparent? Is your operating system transparent? What about the drivers? Device firmware? That "security" solution that unexpectedly ushered in the Year of the MINIX Desktop™?

Of course, we sacrifice some of those points in favor of pragmatism, but if you ain't paranoid about your computer's lack of transparency, you should be.
If every implementation of an idea is bad, maybe the idea is bad
Yeah, this concept is quite old.

It reincarnated quite many times: in D language by Walter Bright where arrays are just such slices. Or by Andrei Alexandrescu in its range<T> thing: http://www.informit.com/articles/article.aspx?p=1407357&seqN...
Woocommerce or Magento?
Any special reason why they put the length after the pointer? Or is it just a coincidence?
And I'm sure that he agrees with you now. Recall that the guy moved his wife with him halfway across the globe to Vancouver to get the job, and has to move all the way back again now that he has left it (because of work visa limitations). If you think he didn't spend sleepless nights thinking through the consequences, you're (probably) mistaken.

Hindsight is 20/20. The opportunity to make a FAANG salary, even if it requires putting in some time at the lower ranks, is not one to be turned down lightly.

The average computer engineering salary in Tel Aviv is somewhere around $85-95k, before (high) taxes, in a city which is the 9th most expensive city on the planet in cost of living, supposedly more expensive than New York. Level aside, $110k guaranteed, before lucrative RSUs, (I presume) lower taxes, lower cost of living... should speak for itself.
Already locked for editing. For anyone reading this after the fact, I'd restate as follows.

There are types called Sum Types which are formed by combining other types. Each value associated with a Sum Type is associated with a constructor (label for the value) and zero or more values associated with that constructor.

As an example, a Maybe type could be defined to represent two states as follows:

data Maybe a = Just a | Nothing

When a value is present, it can be represented as:

Just 3, Just "Hello", Just [1,2,3], etc.

While missing values can be represented as:

Nothing

And yeah to be clear, we are talking about immutable values. Boxes that carry around some value (or lack thereof) that never change.
Not exactly like HN, but stackoverflow has a lot of different sites for niche and interesting topics
I like to vote early/absentee/by mail to free up some congestion for those who prefer to vote in person on Election Day.
Bandar-Log: monitor throughput of data sources and processing components for ETL
Yes, I did watch that talk back when he did it. I always follow CppCon talks.

Then you should also watch the talks he did later at Unite, after joining Unity.

As I mentioned regarding ECS, on CS literature.

For example,

"Component Software: Beyond Object-Oriented Programming"

https://www.amazon.com/Component-Software-Object-Oriented-Pr...

First edition (1997) used Component Pascal, C++ and Java, while the 2nd edition replaced Component Pascal with C#.

"Component-Based Software Engineering: Putting the Pieces Together"

https://www.amazon.com/Component-Based-Software-Engineering-...

ECS and Data-oriented programming aren't the same thing.
> Companies should concentrate on fleecing customers

This mentality is a problem. Companies have many valid motivations, and certainly profit is one, but long-term success is rarely predicated on gouging customers.
Hey front-end developers!

I am a product marketer familiar with Shopify but want to explore Woocommerce or Magento as ecommerce options for my startup. Any recommendations? Would love your thoughts and comments. Thanks!
that is a strongly worded, yet totally unsupported claim. is there an argument that goes with it?
Peer Review: The Worst Way to Judge Research, Except for All the Others
Volkov's first book, "Wizard of the Emerald City" follows Baum somewhat closely. "Urfin Dzhus and his wooden soldiers" has nothing to do with anything Baum wrote other than a basic setting, and further sequels even less so.
Steve Wozniak's 4F formula for success [video]
People with severe autoimmune conditions have had success treating them with a carnivore diet. I'm not recommending it, just introducing information. Jordan Peterson's daughter suffered severe juvenile arthritis (replacements of ankle/hip before 18th birthday) and is a proponent. Her story is interesting.

https://www.youtube.com/watch?v=wXPqIDx3_DM
"although one would hope those are actually secure considering how much they charge for it"

Considering BitLocker requires a Windows purchase (unless you pirate it) and LVM costs exactly $0, I think it's safe to say that the amount of money thrown is not a good indicator of actual security.
Polonium can be made in a cyclotron, and AFAIK they are quite common in hospitals. I'm afraid this is very much in reach of a non state actor...
For those interested in the mathematical proof:
https://news.ycombinator.com/item?id=18377525
Many places in Alaska and would image other remote areas of other northern states as well.
Ask HN: All-In-One printer that doesn't suck for home use?
I know this is a strange question for HN. But I think it's one of the hardest problems I've ever encountered.

I would like an all-in-one wireless printer that does duplex printing (20/30 pages per print, ideally in color), duplex scanning (at least 10 pages in the feeder) ideally to Google Drive/Dropbox, that keeps working for more than a year or two without jamming continuously (both in scan and print). It should not be enormous - let's say that 20in/50cm per side (hypothesizing a cubic shape) should be the limit.

I care not about speed. I expect using it for printing 20 sheets a week, and scanning the same amount of documents. It should last at least five years. I'd like to pay no more than 400 USD.

I've tried some SOHO printers (Epson Workforce Pro, inkjet, and a Brother - can't remember the model, but it was a laser printer) with lukewarm results. The Epson keeps jamming (I always used original cartridges) and sometimes nozzles get blocked. The Brother just keeps jamming or locking up.

Isn't there any startup tackling that problem space?
Some more that might appeal to the HN set:

- https://www.reddit.com/r/SideProject

- https://www.reddit.com/r/Entrepreneur

- https://www.reddit.com/r/coding

- https://www.reddit.com/r/programming

- https://www.reddit.com/r/webdev

- https://www.reddit.com/r/DIY

- https://www.reddit.com/r/urbanplanning
BackerKit (YC W13) Is Hiring a Senior Developer (Ruby on Rails) in SF
Don't worry, free market competition among auditing companies will reduce any necessary compliance to pennies. Right? The free market works, right?
Updates are committed to the stable nixpkgs branch. These then propagate through the channel. NixOS has a configuration option to enable automatic upgrades[1], which periodically pulls the latest nixpkgs checkout from the channel you're following, rebuilds the system, and switches to that configuration.

[1]: https://nixos.org/nixos/manual/#sec-upgrading-automatic
You've heard feminists complain that women make something like 77 cents for every dollar men make and that that is unfair. If you hold all else constant and fix the gross pay ratio, men will be doing more dangerous work and not getting paid any extra for it.
And yet that still seems to be quite difficult, as evidenced by this very paper.
Aviationherald, it's a bit of a mix but there are some really knowledgeable people on there.

also: https://theairlinepilots.com/
Black Friday and Cyber Monday Email Benchmarks
It's not really about vendors being malicious. It's just that both the carrots and the sticks involved in providing secure products are weak. You can slap a "Uses 256-bit military grade encryption" sticker on your product, pull some half-arsed home-baked crap and make more money. When someone exposes you you just go "Darn, those hackers... ruining things for good everyday folk"

It's an attitude problem. Most people wouldn't buy a glass house where people on the street could watch you shower and poop, but that's what we have in tech.
You don't need to do CPS transformations if your language supports first class continuations. Lookup `call/cc`