skysight-inc/HackerNews huggingface dataset:
Great questions! We implement a host-depletion step in both the wet lab, to increase sequencing depth of the microbiome, and dry lab. You may be concerned about potential bias introduced, and we've done some extensive research with our depletion and sequencing methods to reduce the cost of the test while also maintaining integrity of the microbiome profiles.

Regarding pipelines: we use a custom pipeline that is similar in principle to available pipelines you mentioned (part of our secret sauce). We are actively working on functional analysis, as we hope to eventually develop targeted therapeutics that exploit microbial pathways to prevent disease.
Making Chips Requires Lots of Water, and Taiwan Has a Drought
I strongly suspect that it might be their flavor of our "traditional" migrant workers that involved some temporary work visa.
Hey- it's so cool to re-connect after these couple years! I was also pleased to see this... it wasn't even me that posted it! I'll update my README to link to your new URL- thanks for linking to my projects!
Wait till you hear how our criminal justice system treats poor people.
while i'm quite skeptical of ubi, i'm down for radically redesigning the incentives implicit in all aspects of society around housing (like zoning, regulatory oversight, and building codes) so that rising values get inventively plowed back into the community, rather than accumulating unhelpfully in often-far-away wealth hoarding games.

for instance, a more progressive tax system, perhaps leveraging land value taxes and wealth taxes, to make it unprofitable to stagnate land use in the middle of cities. also, let's properly price parking and roads to internalize all the negative externalities they exact on society (e.g., pollution, and distortions against human scale development), to tilt the land use balance back toward humans over lightly-used machines.
Dimensionality – time sensitivity
This is one of the more important bits to be periodically reposted on HN. Compliance with the law is not 'optional', and if you cross that line there is a fair chance that it will come back to bite you. Regulated industries, stock transactions (and options, as in this bit of startup history) all have their peculiarities and you need to realize that not all of these end up with the proverbial slap on the wrist if you end up doing them in a way that is wrong.

Then there is outright negligence, which would make things even worse. If compliance is an ugly word to you then please go and do something that just involves you and that does not expose others (shareholders, employees, customers) to the risks that you apparently are comfortable with but that they are probably not comfortable with.

As much as I applaud the writer for covering for Michelle and putting her actions in the best light: a 3.5 month non-suspended sentence is not something that is handed out lightly for a white collar issue. Both Michelle and the other execs at that company profited from doing this at the expense of the other shareholders, but that's not what landed her in jail. Keep in mind that nobody died, and that the difference between the worst and the best date within a month to backdate those options to could not have been so massive that we're looking at huge differences in pay-out compared to the total value. It is the principle that matters, ask Martha Stewart (a billionaire) how her attempt to save $45K ended up to see why this is so, and check out what mobster Al Capone got convicted of. Also note that even asking for outside counsel may not be enough to get you off the hook, and that no matter what your accountant tells you in the end you are responsible for your actions.

Don't go to jail. If your boss tells you to do something that might land you in jail: resign.

And take legal compliance serious, as serious as though your company and your future depend on it, one day they just may.
> ISO 8601-2:2019 [1] is however a complete mess

Wow, you weren't joking.

It introduces things like "?2015-?02-31" (year and month are uncertain, day is known), which may be abbreviated as "2015-02?-31". 'The character '?' (question mark) is used to mean "uncertain". The character '~' (tilde) is used to mean "approximate". The character '%’ (percent) is used to mean “both uncertain and approximate".'

There's also "1950S2" (2 significant digits, so a year between 1900 and 1999, estimated as 1950). You could also write 19XX, though that has a slightly different meaning (leaving the last two digits unspecified).

There are special "month" values to denote other divisions of a year. "2001-21" is spring of 2001, 2001-22 is summer, 2001-33 is the first quarter.

"R/20150104T083000/PM15S00/FREQ=YR;INTR=2;BYMO=1;BYDA=SU;BYHO=8,9;BYMIN=30" is a fifteen minute time interval every Sunday in January at 8:30:00 AM and 9:30:00 AM, every other year
Yep, I've seen the same thing here in southern California.

Traditional businesses hiring devs tend to pay the local rate for "engineers".

Software businesses hiring devs tend to the pay the local rate for "software developers".

Big tech companies with a local branch or remote position pay something way higher than the other two but usually expect much more too.
> When I close the document, I can then simply free that chunk of memory - and everything allocated against it.

You probably don't want to do this directly. Instead you want to walk the object graph and run cleanup code for everything in that graph, because in general there will be resources that aren't just memory that need to be released, and for consistency with normal operation, it should deallocate memory as it goes.

You probably don't want to allocate an actual "chunk of memory" either. That just creates unnecessary fragmentation. All you really need is accounting and the ability to report when you're consuming too much memory.

Your driver example is not an example where you would allocate memory per software component. You would actually want to allocate per device, not per driver module; it's just confusing because in many cases there is only one device. But if you can plug in many devices that use the same driver, you'd want independent allocation accounting per device.
I have to imagine one of the reasons you wouldn't launch of the Great Lakes is the absolute insane weather we get up here.
From the SV employer’s perspective that’s the rub in trying to take advantage of the “inefficiency”. They can hire talented programmers in Europe for significantly less money but those programmers are going to insist on working less than their SV counterparts.

Even if the trade off is worth it considering only first order effects (i.e. $/hr) will those work/life attitudes end up influencing the US workers as well?

Not making a value statement here at all, just laying out the consideration.
It's not lack of skills that's being cited here. It's being unemployed because of your criminal background check.
Show HN: Caint.casa, a simple hosted comment system
I'm still waiting for a reply..
It's spoofable in the same way that a hash collision or guessing a password is "spoofable", given infinite time and / or energy you could. But the chain would move on while you're generating your spoof, and you're limited by the constraints of the physical world and your available computing power.
For me, the experience with friends is similar. If I want to mostly hear their voice and feel close to them, voice messages are great, but if I want or need some information then please, just send me a text.
I saw "Israel" in the title of this post and immediately thought "there is going to be a lengthy discussion in the comments, irrelevant to the subject of the post, where people argue about politics." Scrolled down, wasn't disappointed.
> The best practice would have been to build the parts which matter most in a language which allows them to be blazingly fast and write nice testable and easy to understand code. Something like Rust or Go. But no, they stuck with C# for god knows what reason

Whilst for work I've done approaching two decades of C#, for my own stuff I have largely used Go for years now so I'm far from an MS apologist, but that impression of C# is wrong. To be fair, the article leads partly to your conclusion so that's understandable.

C# with .Net Core, almost by design and by default, massively encourages "nice testable and easy to understand code" - much more so than most languages out there.

And unless the codebase is a hacked together monstrosity of the type that can be created using any ecosystem, .Net Core and C# are massively performant (pre-Core .Net was just about up there with some competitors but Core is in another league over the old Framework).

It's a shame that it doesn't have the mindshare outside of enterprise that it deserves, as C# on .Net Core basically gives you (practically, not syntactically) type-safe Node in terms of async/await, Go-like performance, Java-like power, and Ruby-like simplicity. Though to be honest it can take a fair while to advance from "hello world" given the atrocious naming and versioning mistakes Microsoft have made and how that impacts documentation and research.
While anybody _can_ make such arguments, as you describe the evidence is abundant, do they in practice? The question I was poorly raising was: how many people can make a coherent argument making use of such evidence? I suspect many people have beliefs about the world not because they've reasoned it out, but because of the general cultural consensus. And thus if you critically questioned them they might struggle to come up up with the supporting evidence as you so easily did. What percent of populace is like that? Am I just be an elitist or is that a sizable cohort?
Adobe’s “Take a Fantastic Voyage with Photoshop” gives a vision of what a ubiquitous AR environment might look like.

Another is Keiichi Matsuda’s “HYPER-REALITY”[1].

Does anyone else have any good resources for what to expect when this tech becomes widely available, integrated into our society?

[0]https://youtu.be/uvmQfn5PsAI

[1]https://vimeo.com/166807261
He's writing about how no one in the prison has a chess set. Why are you focusing on him if you care about him so little?
Free Journalism Is Dying – Bundles Are the Solution
Mac Developer Survey
Composer – Asynchrony made simple for JVM and Android
I was in a similar boat for my last few jobs. I realized how easy it is to get siloed into being a "frontend" developer with most companies, as if I wasn't capable of being anything else. I joined a startup that allowed me to build full-stack, negotiated to change my job title to "Senior Software Engineer", then later applied to a backend team at a larger company. This led to CI/CD work which led to a largely Devops role on a Platform team, which has worked out really well for me.

So my journey summed up would be [frontend] -> [fullstack] -> [backend] -> [devops/platform]

I prefer it because you get a lot more high-level visibility on whats going on in your company, and there's a ton to learn, especially since we're using Kubernetes, which is a whole discipline in and of itself. Another benefit is that the vantage point of a Platform-like team allows for more leadership opportunities, which is a good way to get promoted in an IC track and enhance your career in general. So if that sounds interesting to you I'd say give that a shot.

Edit: IMO you will probably need to change companies - even the most growth-oriented, forward-thinking startups seem to forget that developers can learn new skills and will tend to strongly prefer that the thing they hired you for is what you keep doing. Smaller startups are usually more flexible and easier to pivot career paths since they don't usually have specialist teams. It really depends on the company though - I think I got lucky, and had to actively want to move in that direction. Even today when I talk to recruiters and say that I technically have the most years of experience in React, they immediately want to move me to a frontend team. It just be like that.
Each microbiome is unique, and preventive measures against bacteria that cause gum disease may not be effective against bacteria that contribute to cavities and vice versa. The solutions (such as prescription-strength fluoridated toothpastes, antimicrobial mouthwashes, or personalized probiotics) that we plan to recommend may require a prescription that we anticipate we will be able to fulfill only after a diagnostic evaluation. This provider-mediated solution is critical to avoiding unnecessary and potentially harmful prescriptions, while also preventing disease.

We're working on building a knowledge base, as there are several pseudoscience wellness recommendations that have no clinical validity, and will share these on our blog that you can find on our website. A Bristle mission is to also develop more effective personalized therapeutics and oral care products that effectively treat microbiome dysbiosis to prevent disease prior to the onset of symptoms and irreversible disease.
I worked on QT application where we observed the opposite. As typical with QT the code was a collection of components that were glued together in the main application. For testing it turned out adding few flags to the application was enough to implement unit and integration test driver.

Surely there were few ifs, but the code was very readable and such design allowed very straightforward implementation of integration tests.
Israel has no problem making peace with Lebanon as there is no land conflict there or anything. I guess also Christians and Druze in Lebanon will be happy to do it. But how do you convince the Shia and Sunnies to make peace I am not sure, even though some of them probably don't want this artificial conflict imposed on them by the more extreme factions
(Dons his prophetic hat.)

Even if this battery seems to be gigantic now, in 15 years it will look small, much like Falcon 1 is now just a tiny teeny rocket compared to Starship + Super Heavy.
Yes I live in the EU. The difference is that there is a more efficient alternative available, this is not the case here.
And what a juicy military target those undersea power cables would be in such a situation (Unfortunately)
>Now that Apple will be using their own silicon, I wonder how those Pro Tools market will react.

Seems like Apple already got the majority of them to support Metal.

If true, with Metal Apple has already demonstrated accelerating apps that leverage Metal transparently with custom hardware. With Apple Silicon they could start to put all kinds of interesting accelerator cores for various functions. Look at pro workflows, see where current software is bottlenecking and address it in hardware. They already did this with the M1 and Javascript.

Things could get really spicy. Very spicy indeed!
Two google searches take as much energy as it'd take to boil one cup of water. Online porn consumes 6 million kWh [1] yearly. We ignore areas where energy cost is diffuse, which is not the case with bitcoin that is so objectively and transparently measurable. If others find value in online porn, TikTok, air travel for fun, production of processed food and subsequent health crises, long hot showers, and methane-producing cattle, regardless of how frivolous or wasteful I find them, it's not my place to question them. It's just free people choosing to pay for things they value, and all of it takes energy.

Fiat currencies and their forced entrenchment has a giant carbon footprint with its wasteful banking system, militaries and layered machinery to ensure its value is never challenged. The FX market trades about $6 trillion DAILY, with an infrastructure that doesn't produce any real goods and services. It'd be fair to compare the energy cost of bitcoin with the legacy fiat system, but how do you even begin to measure the latter. We live in an artificially over financialized world, where a big chunk of knowledge workers is not engaged productively. Bitcoin may in fact become the great definancialization that would boil the system down to essentials [2].

Nic Carter does a great job addressing the energy concerns of bitcoin [3]. Consider specially the idea of the non-fungibility of energy and how BTC miners absorb energy that'd otherwise be curtailed. I know it will sound crazy and totally non-intuitive but there is an argument that bitcoin might end up being the biggest incentivizer of clean, cheap energy, and in the end be a net positive for the environment.

[1]: https://www.theatlantic.com/technology/archive/2017/12/the-e...
[2]: https://unchained-capital.com/blog/bitcoin-is-the-great-defi...
[3]: https://www.coindesk.com/the-last-word-on-bitcoins-energy-co...
Totally agree with the small factors take: For me, it would be diet, exercise, amount of sleep, sleep time, behavioral activation, translating unhelpful to helpful thoughts, social life, life circumstances, minimizing tempting distractions and having bluetooth music stations available at all times helps tremendously.
I completely agree. The first one was phenomenal. I binged the whole thing and left a better person.

The latest one I still enjoyed, but definitely didn't find it to be as good from a story/cultural standpoint.
Also a lot of pressure for child’s of immigrants to become doctors and engineers. And because immigrants are more likely to be religious, so are their kids
‘Undeniable success’: South Australia’s 129MWh Tesla battery

https://www.energy-storage.news/news/undeniable-success-sout...

South Australia’s Tesla ‘Big Battery’ saved consumers $116 million in electricity costs last year

https://www.startupdaily.net/2020/03/south-australias-tesla-...
What works for me is Linkedin to be honest and recruiters will approach me or my Dutch developer friends for freelance contracts where they basically take a cut of the hour price (most of the time they take 10-15 euros/hour). Also being asked because of people that (pleasantly) worked with you is common as well and you could approach them to see if they need another freelancer for a project.
Any evidence this works for violent crimes?
None of those points detract from the fact PGP is a complex nightmare to use. There's a reason millions of people have Signal/WhatsApp installed and not PGP.

Even Media organisations have ditched it in favour of things like Securedrop (and/or Signal).

I'd argue that Signal is much more widely adopted that PGP ever was.
> It’s an entirely different thing if it delegates its privileges to a web service that could do anything and that nobody can inspect.

Would it be more accurate then to say it potentially lets Amazon track you? Without the word "potentially," or similar, it makes it sound like they are in fact doing it when you just said it "could."
A large percent of HN are software developers, and no developer wants to be held to some metric by some non-developer boss.
This is a solid example of book smart, real life stupid.

He can link and quote what he has read until the cows come home but if his conclusion is always 'I don't know', then why even bother saying anything at all?

'What do you think about X?' 'I don't know. Also, here are some disconnected factoids I read on the topic over the past year and can link you to.'

Excuse me, isn't that exactly what Google does, but much better than you? What have you synthesized after all that reading, other than don't know and it's complicated?

People really can't seem to tell an aristocrat asshole who spends his/her days reading to impress others over people who actually understand a thing or two about the world.

Here's a simple tip: if someone uses words like 'larval' when 'early' will do and it's not for comedic or literary effect, chances are extremely high that you are talking to an asshole.
This battery is obviously not for shock winters since capacity falls in cold weather. When i first saw the title i pictured in my mind a titanic model y rolling through the rural areas of texas...
Show HN: Made a rich text editor for your LinkedIn posts
Would this "fraud" detection be triggered by some unauthorized user trying their account password too many times or a more sophisticated attack?
It's pretty cruel to allow a person's mind to decay due to lack of stimulus. Prisoners need something to do. Books and board games are cheap and keep people occupied.
In a lot of ways, I think the map solution is actually worse. There isn't an easy way to figure out what code is used for a given enum value with the map alone. The searchability depends on how the map is initialized. Not to mention a map will always introduce null or option types that you have to handle.

A map can be a good solution though, particularly if it's something like mapping enum values to strings that is constructed via EnumClass.values().map... or something so that you know the map is a total function.
1) Yes
2) Yes agreed. I just hope the people that are biased read this article more than the people who already helping, that's it.
As christmas presents, i got paper maps of the area where i live from the late 19th century to the early 20th century. Over that period, it went from farmland with a few roads through it to a dense suburb. There are some fascinating details, like a tile kiln which presumably supplied a lot of the neighbourhood (there are very distinctive tiles in some estates), and patterns of old land use still present in the shape of the streets today.
This is really helpful, thank you! It's been mentioned before here, but what are your plans for privacy/monetization? Also (out of curiosity) where are you getting the book data from? It's pretty exhaustive and fast, but the only problem is that it doesn't prioritize the "real" version of the book (ie when I start typing Fahrenheit 451, the actual book is further down and stuff like the cliffnotes version or literary analyses come up first).
You get close to #2 using Excel’s table feature.
it depends of your model

https://forums.developer.nvidia.com/t/tensorrt-vs-tvm/79964

https://discuss.tvm.apache.org/t/which-is-better-tvm-or-tens...
Oops thanks you right. Nvm.
If curious, past threads:

Why I Did Not Go to Jail (2014) - https://news.ycombinator.com/item?id=18026790 - Sept 2018 (152 comments)

Why I Did Not Go to Jail (2014) - https://news.ycombinator.com/item?id=11240717 - March 2016 (13 comments)

Why I Did Not Go To Jail - https://news.ycombinator.com/item?id=7191642 - Feb 2014 (182 comments)
We hear such tragic stories but never get the post-mortem of why the account was mistakenly disabled in the first place.
Any details on the reason why?
That's scary. I want Google Fiber (not available in my area), but I wouldn't want my utility (Google Fiber) account & cell phone (Google Fi) plan vulnerable to an e-mail account ban.
I’m thinking about how we expect devs to learn and grow. It’s a mess y’all
I thought it's usually a bounced card transaction tripping fraud detection...
The only team which can fix this issue is the team which trawls social media and occasionally decides to fix an issue, if it becomes enough of a PR problem. Hacker News, Twitter, and Slashdot are apparently the official way to reach humans in Google support.
There's kind of a general principle of the world's human rights respecting democracies standing up to some local dictatorship trying to invade and pick off one of them. See also Israel, Finland, the Falklands etc.