skysight-inc/HackerNews huggingface dataset:
Exactly what it says in the first line: motherboard power control without a case.

Their main product appears to be an open-air ATX "case", which basically amounts to a motherboard mount, a fan mount, a rail to support PCI cards, and a mount point or two for hard drives, without side walls and without a power button. So they also sell a power button mounted onto a PCI bracket, to slot into an open slot on the case's PCI rail.
NetflixandHire Ep3: Up your collaborative hiring game in 2020 ft. Breaking Bad
While it may be true, saying that in front of Silicon Valley investors, while sitting next to a Facebook executive, is pretty rich.
Here's your proof:
https://www.davisenterprise.com/local-news/newly-diagnosed-c...

Some of you need the facts to bite you on the ass to believe anything.
Ouch. Either I need to stop commenting while in a conference call or I'm going senile. Or both.
Session-Level Batching (Hibernate 5.2 or Higher)
I'll take TikToks 'parasitic' over Reddits toxic negativity any day of the week.

Go look at the front page of Reddit, then look at what's trending on Tiktok... From my humble perspective tiktok is a pretty positive place. Reddit on the other hand seems to have been overrun with political fighting and cynicism about literally everything.

It may not be popular among the tech crowd but for where I am in my life that is far more important to me than what permissions an app needs.
> But in python, it works perfectly (even for
> user-defined types). How? Simple. Python's parser
> has a little hack in it - which I'm sure must hurt
> the python people a lot, so much do they hate
> hacks - that makes m[5]= parse differently than
> just plain m[5].
>
> The python parser converts o[x]=y directly into
> o.setitem(x,y).

The name for this is "generalized variables", at least in Lisp land. The idea is to allow complex assignment left-hand side (LHS) expressions and turn assignments into calls to setter functions, including whatever complex data structure traversals might be needed.

Lisp has generalized variables via "setf macros", which turn assignments into the right set of calls to setter functions. Setf macros do this at compile time and generically for any getter/setter functions that have been registered with a bit of ceremony.

(Lisp also has destructuring-bind, which lets you write a data structure with variable symbols in it such that the corresponding variables will be bound to the data find in the corresponding places of a real data structure value. The two features, destructuring and generalized variables, are similarly magical.)

jq can do crazy generalized variable assignments like '.a[].b[0] = 1', but this is a run-time thing. (The LHS is evaluated in a context that allows only "path expressions", and in a reduction, while the RHS expression is run in the body of the reduction to update the input value at each path matched by the LHS.)

Icon implements generalized variables by letting procedures return "places" -- references to assignable locations --, so you can assign to the return value of procedures. This may seem quite surprising when you see it, but it works beautifully.
Heh. This sounds like a business person that doesn't understand their competition, so they self-righteously trashed them as a way of avoiding the question. I mean, I sure as hell don't know the reason for TikTok's success, but I'm not the CEO of reddit. TikTok has a billion+ users, despite it's crappy reputation as surveillance-ware, so there must be something to learn from them.
I’ve put thousands of hours into both Haskell and Ocaml, so I feel like I have a pretty good understanding of how both affect my development process.

> I've personally never found Haskell's encoding of mutability or impurity into the type system to be of any real benefit.

I find it completely indispensable for large codebases, especially codebases I didn’t write.

> Most of the time your impurity is coming from logging, networking, or interacting with files or a db; in which case, it's entirely obvious what's going on.

Maybe you’re a genius or something, but to me (and most people) it’s not “entirely obvious what’s going on” when large codebases use impure side-effectful semantics in a way that’s not clear from the types.

> Other times, you have a pure function that's implementation is unpure, which is also obvious on what's going on.

Once again, it is not at all obvious. And a very large fraction of the time, that “pure function with an impure implementation” isn’t actually so pure after all, and either leaks mutable semantics or behaves badly (e.g. if used in a multithreaded way). Haskell actually does have a real solution for this in the form of the ST monad. You can write impure things and prove (using the type system) that they have pure semantics. I’m not aware of any other language offering this.

> In any case, if you're programming in good FP-style all Haskell is providing is a bunch of headaches around finding the write way to make all your type annotations match up

Not only are type annotations optional (and usually trivial), but you can get the compiler to write them for you interactively e.g. with holes. In any case, this is never a problem in practice for “business logic” code. I’ve only really seen this come up e.g. when writing lenses by hand (i.e. rarely).

> it's kind of a annoying experience when you're just trying to get something done.

The point where the cognitive overhead introduced by Haskell’s type system is worth the payoff compared to, say, Python, is about 1-200 lines in my experience.

> But if you're already an experienced FP programmer, less restrictive languages are better.

The only “improvement” that you’ve cited so far is that “less restrictive languages” let the programmer be architecturally lazy, which I don’t think is really an improvement.

> It would be really cool if other languages had a "pure" annotation or keyword that signified the function has a pure interface.

If this were preferable, then Haskell programmers could just write everything in IO and selectively factor things out into pure functions. The fact that no one does this is, I think, telling.
example of an item that smells like aliexpress to me:

2'x4' painting for $160, ships from china, comes in 6 different sizes

https://www.etsy.com/listing/637298037/original-sea-waves-oi...
How to JDBC Batch a Big JSON File via ForkJoinPool
They do, on their open wifi network.
You said from the beginning:

>> "Not sure why one would bother with this".

Then one provided the reasons for that, and you brought out your own opinions to defense that you don't wanna use Jax (without even trying)!? With that in mind, a thousand more reasons would not satisfy you.

From the perspective of a person who does DL research stuff with math background, I find Jax way more intuitive than any of other frameworks, Pytorch included. In math, you just don't "zero-ing the gradient" every iteration. In the same way, you just don't have to "forward" first to get the gradient. The more one does experiments with Jax, the more she / he would find it's faster / less steps / more intuitive to test new ideas. And I don't like the object-oriented design of Pytorch, functional seems more intuitive for me. That's why I would bother with Jax.
Great idea, very much welcome in the fragmented JS community.

However, I am sceptical about performance of a tool written in TypeScript/JavaScript. We've seen that tools written in compiled languages like Rust or Go can be much faster, e.g.
https://swc-project.github.io/, https://packem.github.io/,
https://github.com/nathan/pax, https://github.com/evanw/esbuild.

On the other hand, Yarn is written in JS and it is considered fast enough. Facebook has a good track record for writing well designed tools.
Simple Apple security hack: if you have an iPhone and MacBook, look away
This may simply be a case of a 3 tests where the 2nd one was a false negative - what we may need is better tests (or better protocols - for example 2 negative tests on consecutive days to declare someone 'cured')
i also need some architectural related projection then for each output, to do a proper mapping, can this be done with the nest fork?
I recognize your situation. Reading the book Factfulness nu Hans Rosling helped me somewhat.
In the Transparency Report, links spez posted were all using the "old" reddit.

Seems that not everyone loves new Reddit. Even at Reddit.
>That’s rich coming from the guy who turned Reddit into the Dark Lord of Dark Patterns.

God bless old.reddit.com (which I use on mobile, as well).
I've heard (or read) someone say that every Excel sheet is a startup waiting to be made. Submotion very literally replaces Excel or Google Sheets for people to the point where I am considering making the UI more spreadsheet-like.

It was hard for me too. I happened to consult for a company where someone got fired and was disgruntled about it. They hadn't had all of their accounts closed and went and did damage. It occurred to me that this must be something a lot of companies struggle with and so I decided to try it out. I spent two months just writing and calling people before I felt confident enough that this was a real problem.

So try and think of places you have worked or the place where you work if such a place exists. What kind of time consuming and tedious processes do they have that could be optimized? Could you talk to someone there about that?
Yeah, "techlash" is a weird term but it's as good as any I've heard for the phenomena. I have plenty of these amorphous attacks on Facebook in particular here on HN, where you get some amount of too much sharing, some amount of "it's just like drugs, man", some amount of too much privacy and so-forth all cobbled together into some sort of complaint.

A lot of smart people seemed to get on board that train without thinking much.
These things were excellent back when flash had poor density and mediocre speeds; the cost per MB was similar when fully populated and it was significantly faster.
A Facebook project written in TypeScript...interesting
wrong bubble, mate. Anyway, aside from the generalizations and name-calling, I kind of agree with you, as someone who used both MS Office and GSuite in a business environment. Probably for the large majority of basic usage, there is no difference but for the type (and size) of stuff I was sometimes forced to deal with, GSuite was severely lacking, leading to frequent frustration and having to do meta-work in order to do my actual work.
Yes, exactly. I just never expected an email parser to recognize those cases.
Cov19 likely contains HIV like mutation making it more infectious and maybe harder to build immunity to https://www.scmp.com/news/china/society/article/3052495/coro...
Which one of those will tell me when covid 19 is in my city and not bother me otherwise? Supposing I'm not willing to bet that my government will be operating with the efficiency of South Korea's, I mean.
How to Configure Custom SSH Connections to Simplify Remote Access
The pot calling the kettle...
forced quarantine. imagine trying that in the US
Many people can only dream of getting a degree that’s an instant ticket to upper middle class life.
I agree with you about Tailwind, but had to call you out on this:

> BEM seems to be the worst of both worlds, both abandoning the "cascading" part of "Cascading Style Sheets" and still requiring verbose class names!

BEM doesn't abandon the cascade (or really care about it). What BEM is actually pushing back on is rule specificity. For example:

#navbar a { color: blue }
/* Can't do this, it doesn't change my navbar-submenu colors */
.navbar-submenu { color: inherit }
/* Have to do this as a workaround */
#navbar .navbar-submenu { color: inherit }

And now I'm in an arms race with myself over rule specificity.
Is it different to reddit's app?
Exit the Haunted Forest
Good time to load up on gold and us dollars. I think coronavirus will be the catalyst to end the business cycle and blow the top off some of the major fiscal problems that have popped up.
But my favorite is the Shore Lunch Soup Mixes:

https://www.menards.com/main/c-1528988295732.htm?searchTermT...

Lots of variety, cheap, easy to fix meal for 5-6 people.
Mechanisms of Coronavirus Cell Entry Mediated by the Viral Spike Protein
Not a metaphor: https://www.youtube.com/watch?v=QXSiydEOowI
I feel like many people underestimate the power of good UX/UI which causes designers (especially freelancers) to be underpaid.
Those resources look interesting!
I notice many of them are fixed graphics which might be a bit inflexible.
For those looking for some more customizable scenes there are libraries like:
https://www.drawkit.io/
https://www.humaaans.com/
if tiktok is parasitic, whats reddit then ?
That's one scenario. I can very easily gin up some numbers where it doesn't make sense:

- Organic Orders: 500

- AOV: 20

- Gross: 10000

- Margin: 15%

- Net: 1500

A nice little side business. Nothing amazing, but a little extra income.

- Extra Orders: 100

- Gross: 12000

- Net: 1560 ([Orders * AOV * Margin] + [Extra * AOV * (Margin - Esty Ad Cut)])

Hang on - why am I doing 20% extra work for 60 quid?

If Etsy takes some of my organic traffic, I make a _loss_:

- Organic Orders: 450

- Value (AOV): 20

- Margin: 15%

- "Extra" Orders: 150 (100 from above, plus 50 that _would_ have been organic but are now attributed to ads)

- Gross: 12000

- Net: 1440

I'm doing 20% more work, and making _less_ money.

Even if you increase the margin to 25%, you can still be looking at very marginal gains for the additional work if there is a shift from organic to ads (500 sales - net 2500; 450 sales + 150 ad sales - net 2640). As a seller, it's driving my workload up without giving a corresponding return, which might not be wanted. That's why not being able to opt-out is a problem - for some sellers, it could make a lot of sense and drive profits; for others, it could be an unwanted drain.
Whenever you're submitting a working product that you built, prefix your post's title with "Show HN: ".
There is so much about this disease that is still unknown, the mere thought that it might lie dormant then flare up again like some sort of herpes infection(the mention bi-phasic but it could be much worse) is terrifying.

One possible positive if there is such a thing is that if "Wuhan Fever" becomes a pandemic that kills off a large enough portion of the global population maybe it will solve the global warming crisis or at the least slow it down.
Thanks Jeremy. I looked at Feature, and the underlying Arrow format, but couldn't figure out how to implement a row-id-label-to-row-index dictionary. The only "dictionary" I saw was for categorical data.

I had the same issue with fstlib - how do I handle id lookups?

Any pointers?
B3 and Air are well documented: https://webkit.org/docs/b3/

DFG ThreadedCPS and DFG SSA are not well documented. That might be a monumental task at this point. They started simple but got so insane. But here are some slides: http://www.filpizlo.com/slides/pizlo-splash2018-jsc-compiler... http://www.filpizlo.com/slides/pizlo-speculation-in-jsc-slid...

And no, the thing you linked to is not t he JSC I think of.
Electron does, but you need to consider security. Malicious apps or ill-designed architectures can leak openings where a bad actor can attack your OS.

I'm the author of secure-electron-template, a template with secure practices baked-in. Security is very important and I don't feel people think of that from the get-go.
TikTok banned pro-LGBT content (until they were called out on it?), TikTok bans a bunch of things in countries that aren't illegal there (or in any civilized country, for that matter), TikTok bans criticism of certain political figures in some regions, so forth.

Positive, but at what price?

I don't like reddit, either, to be fair.
Growing slowly but steadily :-) We don't have product/market fit yet and we are just one of at least 5 companies trying to figure out what this new category of "SaaS Management" actually means, so we'll see where we all end up.
Only lab capable of performing the test is CDC at this moment.
Reddit gives random moderators (who are often affiliated with companies or governments, without disclosure) the power to do all this and lots more.
It is called Guyane in French. Given that the locals are not English native speakers, I fail to see how the English name influences their national identity.
You'd have to have a OTP of the same length as the data you want to send/receive.

So your mobile phone for example would need to have local storage the same size as all the data you ever expected it to send/receive.
There is a nice app called Frost that is basically a wrapper around the web interface with convenience features, and is free (i.e., available on F-Droid).
Or even the first one could have been a false positive.
It does matter, because payment isn't necessarily a reflection of delivered value, payment follows a supply and demand curve.

If you don't pay SF rates to somebody living in a SF bedroom, then you can't hire that person, unless they accept leaving money on the table and nobody wants that, especially because wages usually reflect the cost of living in the area.

So if you want to pay everyone the same wage, you either stop hiring from SF altogether or you give everyone SF salaries.

The later option isn't feasible because if you pay everyone SF wages, then you might as well open an SF office and hire only from SF. Is SF overcrowded by companies? Plenty of tech hubs to choose from, you only need a decent university nearby and developers don't need to be in the same location as the sales team.

As a matter of fact one reason companies hire outside of big tech hubs like SF is cost efficiency. Because remote work has disadvantages, like poor communications and the need for employees that can self manage well. You take cost savings off the table and remote work is much less appealing.

Doesn't matter where they bedroom is?

That's a socialist concept. Not in the world we live in.
Options are contracts that let you buy or sell shares at a certain price up until a certain date in the future where they expire. These contracts slowly lose value up to that date (outside of moves in stock price that make the contract worth more or less in the meantime).

Some people sell these contracts on the probability that they will expire worthless and they keep all the money that someone else paid for them.
Yeah, but it also gives any user the ability to start their own sub if they want.
I'm skeptical too (I'm the author of Rome). I know it can be at least performance neutral compared to existing JavaScript tools which is the baseline for most people. However I do think that since Rome is an enclosed system, without external dependencies and pretty good TS typing, that there's some future flexibility using another wasm language that other JS tools don't have.
Similar to SARs and the 1918 Flu cause your own immune system to suffocate you as it sends too many white blood cells to the infection.

It's called a cytokine storm.

This is why this virus is not only dangerous to the old and weak, a healthy person's immune system becomes a liability in the following phases of infection.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4711683/

https://mmbr.asm.org/content/76/1/16

http://cytokinestorm.com/
Say this holds out, but say it's fast evolving. A woman in Japan for instance recovered from the virus 2 weeks ago, and is in the hospital w/ it for the 2nd time.

If you don't die the first time, what's to say you don't get this 3-4 times in the next year and the 4th time gets you?
Or, to put that another way, you built an air purifier, and then embedded a computer into it.
I'll give this an upvote as someone with a resume/CV that would resemble a job hopper. I am skeptical of people like this(even though I myself could be construed as a job hopper) in interviews.

However in some cases its just hustle. I've gone from state government -> retail -> cloud automation. Every step of the way was a 50% raise. I can't turn those raises down and the previous employers simply didn't have the budget to counter offer...
The ReadMe isn't clear and I'm on my phone: what does it compile to? It just says it has a compiler.
Yes we agree! We are actually releasing a new guide with an updated UI and UX without VS Code soon :). Stay tuned!
The upside of your family dying in that car wreck is you'll save on your health insurance each month.
How much traffic are seller's getting from Etsy itself? Should Etsy charge more for the traffic that they send to sellers that they wouldn't otherwise have?

Everyone wants to pretend that seller's are victims, but let's not pretend that any of them are any more loyal to Etsy than Etsy is to them. How many seller's are in multiple marketplaces? All of which charge much more than what Etsy has been charging for the amount of free traffic they're providing.

The marketplace market has evolved. You can sell your products on Amazon, Etsy, Walmart, NewEgg, Rakuten, and eBay at the same time. An entire industry of SaaS tools has evolved to manage this. Etsy has been way behind the in what they're charging sellers, and none of the seller's benefit if Etsy goes under.

This is what other marketplaces charge, for ALL orders. Providing the same service as Etsy.

Amazon: 6-20% (15% average)

NewEgg: 8-15%

Walmart: 6-15%

eBay: 10%+
I’m sure this will be very useful, but I’m very sad that it’s from Facebook. I really don’t want anything to do with that company.
Based on the track record of other Facebook claims of the "we don't do X" type, this is basically proof that they do and/or did do both of these things. Maybe "accidentially" and "unintentionally" ;-)
How are these layouts better than equidistant sprinklers? I think this article is missing some description of what it tries to achieve.
Awesome to hear you’re open to this in the future.
I hope WASM gets some real traction in those sort of use cases.
People say that about molten salt fission reactors too. The maintenance robots will need maintenance robots. Just sell the robots.

Lots of people still in fission and fusion are assuming trouble with renewables related to intermittency, land use, grid integration, EROI, raw materials, etc. might arise as we approach deep decarb. If that doesn't happen, wonderful! If it does, then it may be nice to have some low-carbon atomic power stations on hand or in work to diversify the risk.

It's basically the nuclear Pascal's wager.

With a big risk like climate change, there's room for investors who choose to take an interest in nuclear.

Fossil fuels still power the vast majority of the world. It's not yet clear that we're out of that woods.

For instance, Japan just announced that they're building 33 new coal plants to replace their atomic power stations. How on earth does one reconcile this with the game-over-renewables-are-already-cheaper-than-everything popular narrative?

https://www.nytimes.com/2020/02/03/climate/japan-coal-fukush...
Using those languages comes at a tradeoff: the community isn't as a whole likely to know them or want to use them.

For example, I'm a pretty prolific TypeScript developer these days. And I do know Rust and C++ and Java and a bunch of other languages, but I'm unlikely to contribute to JavaScript-ecosystem stuff written in them because the cognitive overhead is too high--the context switching kills me. And while I do know Golang, having to write it makes me want to chuck my computer in a lake and I'll within epsilon of never contribute to a tool written in it.

You can swap in whatever languages in whatever slots in the above that you want, and you'll probably cover some chunk of the community. The intersection of all of them is JavaScript (and, for this project, TypeScript). I think that's wise.

If you need to optimize certain parts of your runtime or your toolchain once it's correct and does what it's supposed to and you can call the solution set understood, that's one thing. But until it is, defaulting to something that isn't self-hosting is bad for your prospects of community building.