skysight-inc/HackerNews huggingface dataset:
I like this. As a founder I'm constantly multi-tasking. Getting "maker" time is virtually impossible. Having accountability in 1 hour increments is good. The key is the overhead of setting this up and communicating should be minimal compared to the task at hand, else it won't be efficient
Definitely. 16 kg is a large quantity for someone who isn't sure how much they are going to be baking. But it's not a lot of money. Easily less than 10 £/€/US$/AU$.
My cat is sick, please help Any recommendations are more than welcome
I see what you mean. That made me wonder what type of approach they would take for something that can vary so much and here’s what I found:

“EARN IT works by revoking a type of liability called Section 230 that makes it possible for providers to operate on the Internet, by preventing the provider for being held responsible for what their customers do on a platform like Facebook. The new bill would make it financially impossible for providers like WhatsApp and Apple to operate services unless they conduct “best practices” for scanning their systems for CSAM.

Since there are no “best practices” in existence, and the techniques for doing this while preserving privacy are completely unknown, the bill creates a government-appointed committee that will tell technology providers what technology they have to use. The specific nature of the committee is byzantine and described within the bill itself. Needless to say, the makeup of the committee, which can include as few as zero data security experts, ensures that end-to-end encryption will almost certainly not be considered a best practice.”

It seems that it would be in the best financial interests of large tech companies to try and revoke the bill if it’s passed. This is why I believe it will quickly be brought to the Supreme Court.

[0] https://blog.cryptographyengineering.com/2020/03/06/earn-it-...
they obviously won't go under, they will have a bad year. Companies often cut staff during bad years, but this is a bad year for everyone and a special occurrence hopefully not repeated in the following years. Still, since there are government programs in place maybe Disney should be taking advantage of them by furloughing their engineers that they can't necessarily use to best effect right now.
Why you said like you are sure that China is spying the Zoom streams? Where's ur evidence? or just "obviously"?
Good ways to use Houseparty on PC
1. I disagree. Perhaps this[0] will help you understand the bits you are missing.

2. I do not understand why you are so hostile. To try and understand, I went through some of your comment history, and I can see it's not just me you are hostile towards. Furthermore, you appear to have a poor understanding of how JavaScript works. For the former reason, at least until your anger issues are addressed, I don't find it constructive to continue discussion with you.

[0]: https://lexi-lambda.github.io/blog/2020/01/19/no-dynamic-typ...
Personally, I stick with K&R C. I haven't gotten around to update all my with function signatures. whats is the thing with putting (void) all over or specifying the return type of my functions? Really, these explicit function declaration are just code duplication that serious programmers don't need as they know their code.
(/s)
For the size of Disney empire, they'd have more than enough cash to survive as a whole for months instead of cutting pay to [sic] Imagineering R&D department.
I would like to think the very first strategy home computer game was about Hammurabi, Hamurabi.bas, https://www.acriticalhit.com/sumerian-game-most-important-vi...
Well, if he had joined two weeks prior, his RSU price would've been $190, so he basically got 33% more RSUs. It's basically luck but I'm happy for him.
There is an unhealthy attachment to relational data stores today. It’s a tool, not an architecture or solution. We shouldn’t start with them and often should exclude them from our operational implementations. Reporting and analysis systems benefit tremendously from relational data stores. But we learned years ago that separate operational and reporting systems provided optimal performance.

I suggest those of you still unfamiliar with nosql operational data storage patterns trust companies like Trek10 and Accenture (where i saw great success).
Shocking that I'm being downvoted. I couldn't have imagined this change in tone ten years ago.

Things have changed since the Stallman era. I don't approve of his sexism, but he was absolutely correct about liberty and spying.
In that case, maybe self-insuring needs to be made completely illegal, given the horrible incentives it creates.
How to Create Group Chat in LAN Messenger?
To state the other obvious point: GP is arguing that since restaurants don't need the flour that they are usually serving, why isn't shifting delivery enough to fulfill demand? Why do mills have to work overtime? Where have people got their calories before?
Yeah, the limited transaction support is a killer for many use cases.

Thankfully, it’s not actually all that hard to implement your own “dynamo layer” on top of an SQL database and get most of the scaling benefits without giving up real transactions.
The outages of sufficiently large and complex systems always have a kind of "are you frickin' kidding me?" aspect to them. It comes from crazy things nobody ever thought of, or the probabilities of single-throwing a dart through three separate keyholes in three different doors, or the unintended consequences of seemingly unrelated actions.
I would recommend to anyone to do what it takes to pay for the COBRA. You have 60 days from the last day of your coverage to elect it, and a grace period of 45 days after that to make a payment. If you manage to find another job with benefits before then, and don’t need to make any insurance claims, you can drop the whole thing and not pay.
Show HN: A tool that finds high quality freelance gigs, using robots and humans
https://breefleads.com

Hi everyone, I wanted to share with you a new iteration of a tool I built that helps freelancers find more work.

Breef Leads searches platforms such as Freelancer.com, LinkedIn, PeoplePerHour, Facebook and Upwork.com to find relevant, high quality projects for freelancers.

There are two approaches to the way we find opportunities:

1. Third-party Leads. These are leads our machine-learning based service has found across the web, automatically filtered out the junk, leaving you with higher quality leads, and saving you the hassle of scouring through a dozen platforms manually. We share these opportunities for free via our weekly newsletter and freelancer platform.

2. Direct Leads. Unlike other platforms, we believe in creating a light barrier between a potential client and the freelancer, so for our Direct Leads we simply give you the option to see their requirements and (for a small one-off fee) reveal their contact details to get in touch with them directly (via email, contact number or social media profile)

I'd love to hear any feedback or questions you might have!

https://breefleads.com
> IMO Go is more like C people took a stab at making a Java.

And in a way it is :) given who worked on it, and where it was created.
Dimension W
Not sure what your interest is in this, but I was responding to his not caring if China harvests his data. I didn't make claims about Zoom sending the data to China, but I've seen other people make comments around the internet that Zoom is sending the data to China, and they promptly get flooded with comments tearing them apart for having suspicions.

But you made me look into this. Apparently Zoom does "accidentally" (accidents like this don't really happen) send data to China. [1] It's very normal for companies to completely divide up their Chinese servers and non-Chinese servers, so the rerouting makes me suspicious.

[1]https://www.businessinsider.com/china-zoom-data-2020-4
So Chapter 7 won’t let you keep the house if it isn’t paid off?
The Transformer Family
WeWork Skips Some Rent Payments as Coronavirus Undermines Revenue
>with the expectations users have of how installers work

Tbh I think that most people here on hn are experiencing cognitive bias because of additional knowledge - reality is that most of regular users do not give a damn about what installer does, they just want working app.
Furloughed without pay? Isn’t that a breach of the contract by the employer?
It's advisable to hold your RSUs for at least one year for a favourable tax treatment, so the 33% discount he got is still very good; he's likely not going to sell his RSUs in six months.

He got the offer and decided on his start date way back in August of last year so any luck he happens by is good luck. He could've chosen to be luckier if the stock price goes down further, but I'd say this is pretty lucky as it is already for something he can't control.

Edit: ignore the tax part, I think I'm wrong there.
Fair enough. I suppose I'm just used to what I'm used to. Shipping prices only seem to be something surprising nowadays with Amazon. Before that, it was accepted and commonplace. I wonder if that makes it a dark pattern now.
> Under eighteen can even be judged as adults in some extreme cases

Not "extreme cases" but "certain crimes" and in Oregon's case, certain crimes include Second degree assault, or a fist fight that results in a broken nose.

https://www.socialworkers.org/LinkClick.aspx?fileticket=30n7...
> Another example are the async/await syntax.

Besides the GC that is already mentioned, Haskell has lazy evaluation which gives you coroutines for free. Coroutines are more or less synonymous with async, so in Haskell the implementation is a no-op.

From what I read, much of the challenge of adding async to Rust was in designing the coroutine mechanism, which is a substantial language extension.
OYO furloughs thousands of employees as revenue drops by over 50%
You can also copy the image to clipboard and basically paste it anywhere.
There's a website for this called Focusmate, which seems to have been around for at least two years going by past HN discussions: https://hn.algolia.com/?dateRange=all&page=1&prefix=true&que...

I have not used it myself (and am not affiliated in any way); my only knowledge of it comes from reading a review/experience [1], and a more recent mention in a newsletter I follow (https://www.hillaryrettig.com/2020/03/30/focusmate-a-product...).

[1]: "I Let A Stranger Watch Me Work For A Day — And I've Never Been More Productive" (https://melmagazine.com/en-us/story/focusmate-review-product...), HN discussion along expected lines: https://news.ycombinator.com/item?id=19591227
It says in the article, they have the flour, it’s a problem of packing. Restaurants were buying large bags, people want small bags. The mills don’t have enough small bags and/or people to fill them.

> Alex Waugh, director general of Nabim, says the issue isn't being able to mill enough flour - but the lack of capacity to pack it into small bags for retailers.
yep, there Go was labeled as a replacement for C or Python, and while it in no way replaces C and and as for Python it generally only does when the Python wasn't the right choice from the start.

In reality Go can fully take over Java's problem space.
Actually it's approximately 20% of rust's total time on earth. That's very long, relatively speaking.
No wonder their uninstallation instructions[1] are hilariously complicated. They somewhat-helpfully point to an actual separate uninstaller package to download, but it doesn't even remove all the things mentioned on this page.

1. https://help.webex.com/en-us/WBX38280/How-Do-I-Uninstall-Web...
you should take a look at sharex it is the most amazing piece of software running on windows.

I am amazed it hasnt been ported to linux yet
Mind throwing me the name of or link to the program you used to unpack the .app? I'd like to do that myself, and remember stumbling on a program that did that, but can't recall the name.
Look at almost all successful companies and they're pretty "boring" under the hood: GitHub and Stripe are Ruby on Rails, Facebook is PHP, Google is Java (still almost all new code written in 2020)... it gets the job done. Yes, they do some optimizations (HHVM etc.), but nobody is considering rewriting FB, Stripe or Google services in the language du jour.

The complexity of the infra and deployments are always relative to the size of the company, and no two companies are alike there. Small or big, it's all bespoke. Even if a few pieces are shared as open source projects, there's a veritable iceberg of complexity in the form of inhouse knowledge and tooling in each of the companies, there is nothing even close to a standard deployment system in either green field startups or FAANGs today.
The title is very generic though, not indicating what type of systems. Like if I am working in embedded systems, should I read the book? I skimmed through a few pages, still no idea..
Thanks Justin. Do you manage your company like this too? When times are good, you take all the profit and when times are bad it's "fuck you" to the employee and go stand in government handout lines?
Boy learns to play rubik's cube in a year(time lapse)
Anecdotally I'm still getting lots of recruiter spam from these types of companies on Linkedin and my current company that offers a good deal of RSU's is still hiring. It's not everywhere but in this particular recession and within those offers already offering lots of high value RSU's I suspect hiring is not slowing by a ton.
They fix that case swiftly, then go on to ignore new cases?
This thing was made around the time of the nvidia 300 series.
That statement really confused me.

The cost difference between those two scenarios is the purchase price of the eggs, which are what, $2/dozen?

How can such an immaterial expense provoke an unequivocal conclusion?

And how can one ignore the cost of feeding & housing chickens vs just going to the store and purchasing eggs? Store-bought eggs are almost certainly cheaper in absolute terms.
I've really enjoyed this series. I do wish they just told stories about developing their games without the contrived framing of every one as a "near death" story. It's just unnecessary and rings pretty false in most cases. It feels a bit like tricking non-technical people as well.

Despite that flaw, I do like it. I hope they keep em coming.
It's early days. 1.3.70 was only released a few weeks ago and featured a major overhaul of the kotlin-js related tooling.

I gave it a quick try a few weeks ago and it's actually nice. Before that, it wasn't really usable (dead code elimination was a problem, webpack integration kind of sucked, etc.). With the new tools, it's stupidly easy. It uses webpack and karma underneath but it's all driven from gradle and it works without any webpack or karma specific configuration (you can customize of course). You can depend on both npms and kotlin-js jars. There's a gradle plugin under development that translates typescript declarations for npms to kotlin. So, the development experience is pretty nice. But it will take a while for this to mature and get more users. IMHO the upcoming 1.4 release might kick off some adoption.

IMHO what it needs is proper kotlin frameworks for frontend. Yes, you can use vue and react, etc. But they are kind of optimized for people used to untyped blobs of json. Slapping the word state on this does not quite get you to a level that would be comfortable to a Kotlin developer that also develops for Android. IMHO, it's just a matter of time before people discover 1) you can now do frontend with Kotlin and it doesn't suck 2) we should just scrap the few hundred kb of code that actually gets imported at runtime (i.e. react and related cruft) and build that up from the ground and 4) there's a ton of stuff that was already done for Android that ports over relatively well to the browser world. That's actually a lot less work than it sounds like because the runtimes for frameworks like react and vue are tiny.

Reimplementing react seems to be a rite of passage these days for a lot of people and doing that in Kotlin doesn't sound like it should be that big of a deal. You might be tempted to just use the DOM directly and people do that as well. State management when you have proper data classes, co-routines, channels, etc. becomes a whole different game than throwing balls of untyped json around via global variables.

IMHO this is actually true for typescript as well. The next logical step for typescript would be to cut loose from its js legacy and start having it's own frameworks.
For the most part, insurers can't blackball you for pre-existing conditions under Obamacare.
Useful ‘Locate’ Command Practical Examples for Linux Newbies
> To wit, C++ is a brutal, terribly designed mess that's absolute torture to work with

That's not arguments. That's at best your personal feelings, or just FUD depending of point of view.

And not everybody agree with that. I personally find Golang brain dead and close retarded because it is a shame to see language in 2020 not even supporting Generics and Operator overloading.
This is not malicious. This is simply easing up the installation process. If the files can be copied directly into applications then do so rather than trigger a password prompt.

I would do the same.
Google Cloud launches coronavirus response program with Contact Center AI
Ah yes. Hard decisions about whether the new CEO will wipe his ass with that 11 billion, or use it as fuel for his fireplace. Decisions, decisions.
> The question is, if people decided those important features don't belong in Rust because they would cause too much churn in code that wants to be idiomatic ... then what? That would almost guarantee a new language --- perhaps a fork of Rust, perhaps not --- would eventually fill that niche. Wouldn't everyone be better off if that language was Rust itself, and people who don't want to write that "modern code" ... don't?

A lot of these things feel like cases where Rust isn't really advancing the state of the art and could have just followed what existing languages do. Like, Rust takes some inspiration from OCaml, but OCaml already had good answers to these questions (railway-oriented-programming style composition for error handling, LWT for async, first-class modules for existentials). If Rust had been designed more wholeheartedly as "OCaml but replace garbage collection with a borrow checker", I think it would have got to a pretty similar place to where it is now (not in terms of the specific approaches, but in terms of how good the language is at solving those problems) more quickly and with less churn. Over the years I've concluded that the correct number of major innovations in a new language is one; Rust's is the borrow checker, so it really doesn't need to also try to reinvent error handling from the ground up.

At a more specific level, if the language put more effort into making it easier to manipulate first-class functions (while handling ownership correctly) rather than language-level control flow keywords, then a lot of this churn could have happened "in userspace": different approaches to async or error handling would be library changes rather than language changes.
Look at this thread. More than just Disney is overrun by people gleefully watching others’ misery, and explaining to them how their family happens to be exactly the sort of ritual sacrifice their religion of money needs these days.
My Ideal Computer
7-Zip can do it on windows, maybe there's an osx port?
Me too. Lemonodor fame was but a hack away.
BlackBerry Report Examines Decade-Long Compromise Linux Servers by Chinese APTs
Not to mention that the coming downturn is likely to depress wages for most jobs, including developers. Debt isn't an issue if you can afford to maintain it, and most people with student debt thought they would be entering a highly lucrative market. That might turn out to be wrong for the next decade.

This is an opportunity for businesses to reduce wages for new hires because people will just be thankful they've got a job.
The Clock of the Coming Ark
> Rust has only become more uniform and contains less special cases than just a couple of years ago.

How so? Aren't await and ? both new special cases?
DeltaPy   – Tabular Data Augmentation
just a big FAT WARNING here. C++ suffered for a long time from staleness because people detested change.

I think tools and technologies should prioritise the future and new users than focusing on the past and long time users. it is what is best for the survival of the language.

if you don't want to deal with the changes then don't update your code base. but don't update the compiler then resent the fact that it is updated.
I don't disagree with the logic. But a bit... wet blanket, no? I’m having a good laugh imagining the motivational oomph that's lost when adding the caps below.

"To all the young programmers worrying about the uncertain job market, I promise things will get better FOR SOME OF YOU."
You've unfortunately been posting a lot of unsubstantive and/or flamebait comments to HN. We ban accounts that do that, because not only is it not in the spirit of curious conversation, it kills that spirit. Would you please stop that and use HN as intended?

https://news.ycombinator.com/newsguidelines.html
This is incredibly cool... But alas I was on the wrong side of the fence when I was a kid - ZX Spectrum all the way, so younger me wouldn't allow me to use it. If it was a BBC in Mode 7 then I could just about get away with that, but a Commie 64 just isn't right.
We detached this subthread from https://news.ycombinator.com/item?id=22819568.
Jenkins/octo, as tools, have their place but are just parts of the tooling you need when things go business critical or when teams scale up.

Most companies that run business critical services would be spending wisely putting effort down in building or customizing dev tooling and automations.
How to Compile Node.js Code Using Bytenode
OpenVMS
Vr-ar-devices Prices vr-ar-devices suplier Branded Products in USA
Got me curious too. Answer Just a google search away.

https://stackoverflow.com/questions/11298855/how-to-unpack-a...
Probably that implies he doesn't want a big thread about it here either, so I've buried this one. If it were a discussion worth keeping, that might be a hard call, but it's mostly wretched.
It probably would be a cure all, but the computers are still _way_ too slow!
Yes, US health policy leaves much to be desired. But a few points:

Up to eighty percent of people on ventilators die to Coronavirus die. (This percentage is so shockingly bad that some doctors are doing all they can to avoid or delay using them.)

Most who need ventilators for Coronavirus are older and have other health issues already.

As someone in a high risk category due to being medically handicapped, I will suggest that a lot of those people aren't hale and hardy enough to have a good job with good benefits. I've done freelance work for years.

Though, yes, it's true: In spite of the "all homeless are junkies and crazies" meme, serious health problems and their cost are a significant contributor to people ending up homeless in the US. Another major piece is our lack of appropriate housing options.

In addition to fixing healthcare, the US desperately needs to fix it's housing issues.
That would depend on the contract would it not?
It's not worth a rich person's time to solve captchas, while it is for a poor person. This has lead to captcha solving services, extensions plugins, etc, all which have high latency delay, not over a fast documented API. It would be 100 times easier if cloudfare/google let's you directly buy credits, at the mid-point price between current bid-ask spread, of say 50 cents per 1000 captchas, which would probably last you a few months to a year.
Agree that there’s consensus on anyhow for applications, but I think many folks now prefer vanilla std::error::Error for libraries (which itself got better as a result of all the experiments in the ecosystem).