skysight-inc/HackerNews huggingface dataset:
There where other toolkits before react, Dojo, MooTools, YUI each had their pros and cons. The problem was they where all fiefdoms similar to how Angular is. Where React really hit while the iron was how was that the whole JavaScript build and packaging system was moving to npm and react was one of the first sane component models available in that ecosystem. Unlike the previous attempts React did not try to be all things to all people, it was laser focused on being a component model and life-cycle. You got the rest via a plethora of options via npm install.

As a side not React also bucked what was the sage wisdom of the time which was, don't mix templates with code via the introduction of JSX. This came from the very real and sage pattern of separation of concerns but somewhere along the way we confused separations of technologies with separations of concerns. If a piece of CSS, a piece of HTML and a piece of JS are all dealing with the same black box concern and are not reusable outside of that black box, separation of technologies (i.e separate files for each) only serves to add complexity to the solution as it abstracts them away from each other, forces the need to resolve their interdependence and obfuscates the ability to quickly get an entire overview of the black box.
I tend to recommend the free online course https://www.py4e.com/ for people who want to learn python and programming in general. If they struggle with it, then https://www.codecademy.com/ is another good resource.
It is an ‘Essential Service’.
I particularly like how the article, given its length, was published at 9.15 AM.
And go where? Out of the frying pan, into the fire?
A LNK/PIF doesn't give a coherent view of the whole "app" from the user's point of view, though.

If you delete the LNK, you don't uninstall the app -- you just can't access it easily any more. If you create a second shortcut to the app, then uninstall the app, the second shortcut lingers but doesn't work.

If you install an app, it might put two or three shortcuts onto the start menu -- lets say it's a video game, and it installs a shortcut for the game itself, and another for a settings tool. (If it's an old game, it'll probably install a shortcut for the uninstaller, too). Which of those shortcuts should the start menu highlight as the newly installed app, to help the user discover it?

You can make the argument that an abstraction based on files, paths, individual executables and command line arguments (which is what LNK/PIFs support) is superior, and I think a lot of people on HN would agree -- but it's not the abstraction that new computer users being trained on mobile devices are internalizing.
Ok, we've changed the URL to that from https://appleinsider.com/articles/20/04/03/facebook-tried-to.... Thanks!

"Please submit the original source. If a post reports on something found on another site, submit the latter."

https://news.ycombinator.com/newsguidelines.html
My apologies. I was remembering all of the people claiming that the facts were known before the initial investigation was done, but the initial investigation finished 3/6.

There is a second investigation currently ongoing, an "organizational root cause assessment".
Location: New York City

Remote: Yes

Willing to relocate: Yes

Technologies: Python (pandas, scikit, seaborn, etc), C++, PyTorch, SQL, Spark, Hadoop, CUDA, Flask, MongoDB, Docker

Resume: https://drive.google.com/open?id=1h3pHwNI-iFdaG142v8-8fKtYD7...

Email: dam740@nyu.edu
> No. You just seem to have reacted reflexively seeing the word "planned" placed next to the word "economy," without seeking any clarification or understanding or even really putting it in context.

I don't how one could see the phrase "planned economy" and not think the OP meant something other than "planned economy". One can criticize profit motive and not promote a planned economy. The OP is literally a self-professed Trotskyist[0].

> And you know what? This crisis is uncovering a lot of areas where less laissez faire and more government intervention would have been "concretely in the public interest."

Please do tell.

> The market system is an imperfect means to an end, not an end itself.

No one said it was an end unto itself.

[0]https://news.ycombinator.com/item?id=22698823
Technically we already do that. Molecular beam epitaxy is layer by layer growth of crystals, some of which like superlattices can only be engineered from the ground up.

Source: My PhD is in Materials Science
How’s the pay? What’s the process for becoming a bar tender? I always thought it might be a fun job when I retire.
AFAIK many OpenTTD online games are cooperative with many players building a very complex transport networks, usually with some objective. Like all with steam locomotives, bus network with transshipping, etc.
Didn't realize? Or didn't care, and then lied and claimed they didn't realize only after they got called out?

There is really no reason to give this company the benefit of the doubt in any regard.
It's not necessarily _that_ easy to do, especially depending on how your CSS was implemented (eg; do you use variables for all your colors, and do they have a sane, consistent, reversible brightness scale?)

However, I certainly agree with your "you do this because you _care_" sentiment.

Source: implemented dark mode for an application where the "sane css colors using variables" property was true.
Are those logistics broken because the government shut the logistics operators down, or because people running them have fallen ill, or are afraid of falling ill?

Every state with shutdown orders considers logistics essential services. Nobody but the virus is preventing the people working in them from going to work.

I'll repeat it: Nobody working in food production and distribution is forbidden from going to work.

If prices are rising, it has nothing to do with the shutdown, and everything to do with the fact that there's a global pandemic... Which will be made worse if lift the shutdown orders.

Are you planning on ordering these people back to work at gunpoint, to lower the price of eggs? Or are you going to instead, consider extending a short-term loan, so that the grocer can absorb the price hike? The number of hens laying eggs hasn't changed over the past four weeks.
@author:

1 @ Set BR8 field in GPIOA_BSRR, to clear GPIOA8
2 movw r1, #0x0000
3 movt r1, #0x0100

you can just use a mov to get that value. Any 8-bit value shifted left any number of bits is synthesizable using one MOV
I've always wondered what the development process looks like for these type of algorithms. If you have to run the program for a year to know if it will work, how can you have any confidence that what you've written is going to do the trick?
It seems obvious to me, that companies and individuals have different needs, goals and options, as they are quite different entities.

> but when it happens to people everyone starts berating them for not saving/etc.

To me, that does not seem to be a universal truth. It also seems to depend on the situation, how expected the situation is, if it could have been avoided at all, and many more.
The hn.algolia.com bug happens to me too when macOS is in Dark Mode.
It's an East African company, rationally speaking they can't offer SV salaries.
What do you recommend instead for web development with Nim?
Wow, much bigger than I expected.
but a firm's WACC doesn't tell you what the marginal cost of capital is. marginal capital costs generally correlate with the leverage ratio (not necessarily linearly). at some point those costs are prohibitive (greater than free cash flow).
Neat! Now we can have the seamless .NET experience for other languages too!

.NET core, 4.x what is desktop only etc etc. It will be of course extra simple when combined with pyenv, virtualenv and node.

Seriously though, I can see one possible benefit - whatever Microsoft pushes as a version of the runtime, may be what developers expect and use.

Or maybe not, since you can depend on a "host" app you yourself publish (right?) which is your preferred Python version or whatever.
The Earth in Minecraft, 1:1 scale for the first time [video]
How to communicate on a remote team: tools and templates for engineers
It doesn't sound like a particularly tall order to me. Also, the alternative isn't opening up - which is utterly psychopathic and would kill millions - but continue in lockdown until a vaccine is developed within two years.
My understanding is he tried chain of command, got little response, so he cc'ed everyone and their mothers to get attention on the issue. It worked, but embarrassed the Navy, and yes, probably exposed classified information, which he could have seen coming, even if he didn't share it with media himself.
Fact Checking White House Coronavirus Briefing – Live – NowThis
> There is a reason Zoom has been adopted the way it has

The reason is that people do not generally think philosophically or strategically about the software choices they make. The FSF does and, time and time again, their deep consideration has proven prescient. It will be the case with Zoom too.
HN trolls show their real face.
Noooooooooo....

I don't really have anything against Chollets book, but introduction to statistical learning is an absolutely fantastic introduction to the modelling part of data science.

Start there to get better intuitions, then practice practice practice.

It helps if you try to get data to answer your own questions, as there's a lot more motivation in doing that rather than Iris or MNIST.
What do you think FEMA does after a hurricane?
It's not a rumor. You have to be a Synopsys licensee to see the docs on their IP cores.
It's weird isn't it? I went through a period (personally) where I felt super misunderstood by people around me, and after a while I realised it was me who was miscalibrated. I get the impression that FB feels the same, but without the capacity for self-reflection or desire to change. A shame because the Facebook platforms could be, if not a force for good, at the very least neutral. Instead it seems like every single thing they do is insidious.
What possible benefit could it have?

Perhaps stock price/awareness?

The same way that lots of companies put their ticker symbol in their advertising, or the way local television news programs will put its parent company's ticker symbol in the closing graphics.
...cells are definitely alive
These free meal programs are the schools providing meals to their students during school closings.

And the bigger point is that (during normal times) SNAP doesn't need to cover 100% of kids meals per month; most meals in a month are already provided for free through school.
This is true! If I was writing something to be optimal speed- and size-wise, I'd do that. I think I just liked the consistency with the other parts of the code where using both was necessary :)
> all of them tested daily for COVID-19

That would be nice, but it's absolutely not happening. Even if Cuomo's“screw the rest of the country and give us all the supplies until our peak is past” had gotten a positive response, there wouldn't be sufficient test kits and other resources to collect and process those tests.

It's going to rely on servers not showing symptoms and using PPE and other safety procedures, not daily testing.
those open source libs use undocumented regs documented and thus are based on STM lib. License in question thus
I guess in some sense it is the price one pays for "it just works". The main problem I have is this seems like going to very far extremes in order to run the app no matter what and the tradeoffs were never discussed or put in front of people, which I find to be pretty unethical. Sort of like the privacy debate - the tradeoffs of everyone sharing their personal data were never really up for debate.
Its an s-curve with parameters that are changing by the hour and is sensitive to so many other variables. I’m definitely advocating as extreme a response as possible, but I see those numbers more as a pessimistic upper bound (necessary for people to take appropriate action).

And I as well hope things are changing quickly...
Perhaps you try it on smaller, "test" data to see if it works?
Does Nim have an ORM or querybuilder as good as SQLAlchemy yet?
Any people here want to play multiplayer?
As 0x262d has pointed out to you, they are a literal Marxist[0]. You are projecting your positions (some of which I would agree, and did not argue with) onto them.

I am arguing against 0x262d's actual, explicit, literal Marxism.

[0]https://news.ycombinator.com/item?id=22773948
Drop it and just go with e-mail, postal mail, phone calls, and SMS.

I did, and found out who my real "friends" really are.
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... has many M4s but these two threads sound related:

2018: https://news.ycombinator.com/item?id=17781062

2015: https://news.ycombinator.com/item?id=10054484
Thank you! What I really want is that left sidebar gone (Files, Version Control, Packages, Debugger, Settings). Kids starting out don't need any of it.
That would be a very offensive move. I like it. How will that kill off this malware though? Just by making incrementally harder (might work!) or through something more fundamental I'm missing?
The author is a very talented applied cryptographer with a very impressive resume (he is looking for new projects).

The following CV line stands out however:

Google: Software Engineer, Ads Review. June 2014– March 2016.

Angular / Java developer on the internal tool used by contractors to review Google ads for policy violations.

How did that saying about "brightest minds working on ads" go?

I am not blaming the author as I would have done the same(and I imagine author was not told when hired that he'd be working on Java/Angular ad tool).

Again it is not that Java or Angular are bad per se, but working on ad CRUD seems completely orthogonal to author's talents.
I think this is one of the secrets of the success of VBA. Open Excel and you have a full IDE.
I'd say most, at least not until the sticker appeared.
For the record, CLJS does count. And the tooling although painful is on par with the one found in JS (webpack). Maybe even a little less painful.

But one problem that ClojureScript avoids by virtue of being a 'hosted language' and not having a spec is having to implement its own numeric tower. Numbers can just be floats and move on.

CL mandates integers. Not just fixnums, like WebASM provides, but bignums. As well as rationals. That is a lot of code your run-time will have to provide.

iirc Whalesong (the Racket to JS implementation) bundled a numeric tower that implemented integers using strings).
Know How to Make Your Stale Bread Yummy Tasty Again Using This Technique
>What are your operating costs? Really just the lease on the building.

My partner made the same mistake talking about a local small-scale brewery. Talking to the brewer, servicing the equipment loan was one of their biggest monthly expenses and their bank called them to tell them to defer payments for several months. Meanwhile, the landlord (actually a local government agency...) has sat paralyzed unsure what to do.

Also, those commercial real estate holders aren't necessarily rolling around in cash either. So while yes, they should have reserves, that doesn't mean they can necessarily go months or years without a paying tenant in place.

For that matter - the bank I mentioned above that did right by the brewer is a local bank. Not every bank is BofA, Wells Fargo, or Chase. Lots of banks in rural America look an awful lot like George Bailey in It's a Wonderful Life.
> governments

I'm sure you know this, but deliberately committing an act of espionage to directly or indirectly subvert the activities of government agencies would be a silly thing for Apple to try to do.

Their dollars are better spent on lobbying (make shit like this illegal), and engineering (make shit like this literally not work because iPhone is as secure as it can be).
Can you point to where the undocumented registers are used in the source? I don't see anything obvious that fits that definition in:

https://github.com/STMicroelectronics/STM32CubeF4/tree/maste...

(I've chosen the version for STM32F4 arbitrarily; if there's something similar in one of their other USB support libraries, feel free to point to that instead.)
The serverside key handling stuff is bad, but generally known (Zoom has features whose natural implementation require them to keep keys serverside).

People are dunking on Zoom for rolling their own crypto and coming up with AES-128-ECB. This is also bad, but people should be aware that it's a lot more complicated than "you can see penguins through it".

You can see penguins through an ECB-encrypted bitmap because discrete blocks of the bitmap image repeat, and thus have the same ciphertext, and these correspondences carry obvious meaning in a bitmap. The same is not automatically true of video or audio data with normal codecs. Aaron Toponce points out that sensor noise will likely scramble ECB ciphertexts, for instance.

Colm MacCárthaigh makes an even more important point, which is that it's already very trick to reliably encrypt voice tracks, because common encoding and transmission techniques make them susceptible to traffic analysis. So, for instance, you can quickly find papers about exploiting silence suppression to make predictions about speech in an encrypted audio channel. The point here being, cryptanalytic attacks on ECB are unlikely to be anyone's first recourse.

Obviously, the 128 bit AES key thing doesn't really have any practical impact.

Designers should religiously avoid ECB mode, but the real danger of ECB is in interactive settings, where we as attackers get to induce plaintext patterns, and use chosen boundaries to isolate targeted ciphertext. Bulk video and audio transmission isn't that kind of interactive setting. You still don't want to read people saying that ECB is OK; it's bad.

Essentially: it seems like Zoom's cryptography is bad, but not in a way that really matters compared to brochure-level badness of non-end-to-end-encryption.
https://news.ycombinator.com/item?id=22767506 has the original source.

"Please submit the original source. If a post reports on something found on another site, submit the latter."

https://news.ycombinator.com/newsguidelines.html
it is awesome so cool

https://coolmathunblocked.weebly.com/

https://tyronesunblockedgames.weebly.com/
I should have mentioned this is being community sourced here:

https://candor.co/hiring-freezes
Even now, hearing about this app I think "Wow! That's so novel and cool! (magical, even)". I've said it before, but I dearly miss the creativity people had in the first few years of iOS. We have much better devices now; we should have better apps! I should be so desensitized by how interesting the new apps are that a skeuomorphic guitar tuner sounds banal and obvious! Instead today's apps are boring. They've been reduced to nothing but feeds to scroll through, clients for online services, and crappy games.

What in the world happened?

Edit: Some people are mentioning the quality productivity apps available, particularly on the iPad Pro. I didn't mean to suggest there aren't quality apps, I meant to suggest there aren't interesting apps that turn these devices into wondrous multi-tools. Apps that use the sensors in novel ways to interface with the real world; that make your phone or tablet more of a device and less of a screen.

I also want to say I didn't mean to imply that there are no quality games on mobile; it's just hard for them to survive (Apple Arcade is an interesting workaround for this), and also games in general just usually don't have the kind of novelty I'm talking about here.
This is a reasonable forum in which to discuss how well video games' economics align with the real world.

I regret that it is a poor forum to discuss pop economics with a political agenda. If you would like resources which discuss and critique the various flaws of Piketty's work, I can refer you to the scholarly publications and the conferences associated with the American Economic Association, the Economic History Association, the Economic History Society, the Cliometrics Society, and like academic organizations, as starting points.

In the meantime, I will continue to use this forum to discuss the realism of video games.
That performance carries the day today is a huge improvement since 1999. Back then, there was also only one question that mattered, but the question was, "Is it Oracle?", just as the only question about network equipment was "Is it Cisco?".

It is hard to explain, at this remove, what horrible perversions were performed in order to be able to say "yes" to such questions, or to avoid need to answer them.

One example was a router that, at opposite ends of a long-haul network, managed data flow that was utterly insensitive to the magnitudes of latency or drop rate. They sold hardly any. It turned out the algorithm could be run in user space over UDP, and that became a roaring business, for a different company, because you could deploy without getting network IT involved. Mostly IT didn't even want bribes. They just didn't want anything around that was unfamiliar.

Database products had to pretend to be an add-on to Oracle, and invisibly back up to, and restore from, an Oracle instance, because Oracle DBAs only ever wanted to back up or restore an Oracle instance. The Oracle part typically did absolutely nothing else, but Oracle collected their $500k (yes, really) regardless.
hold on. you need to feed these metrics into a slack bot that tells you how much you suck in order to win
Just keep trying! It took a long time, but I managed to move my whole direct family to signal.

You will probably have to install it for them.

Make a group chat.

Use it regularly.

But as it’s basically the same functionality, you won’t have to train them to use it. It’s worth it.
Well, the original problem seemed to be that interviewees were not able to even find the API. If they had a mental model od DOM, this shouldn't be a problem.

They'd knew that there are nodes, can be queried from the document via JS and moved in relation to other nodes, so they could just google: "move dom node", or "query dom node" and put the pieces together via JS.
The employee is technically the CTO who manages the entire team overseas and I would like him to come manage some people here temporarily. L1A works for that ?
If this is intentional, I'm just curious how it works. I feel like this could lead to a vulnerability or exploit.
Common Lisp keeps me sane, most of my paid work is in more primitive and constrained languages.

It's great for prototyping and trying out new ideas.
Of course they do. I don't question the if, but I'm curious about the number...
It's a stretch to call this political. The mentioning of the Obama grant, which is barely relevant to GP's point, is a far cry from flamebait. What are the other reasons for the flagging?
oh yes. from dirt poor to having billions of dollars. just like the American economy :|
Show HN: Video.bot (YC S20) – Like a chatbot, but with video-based interface
Hi HN,

Daniel here. I've just applied video.bot (http://video.bot/olivia) to YC S20.

Chatbots have been around for 30 years, but there's been zero interface evolution to date.

video.bot is asking people to rethink chatbots. Imagine them with a rich interface, like in personalized videos, but with interactions, like in a game.

That's what we're calling video.bot: bots with visual appealing that create 1 on 1 visual conversations on the fly AT SCALE.

Top Banks, Telecoms, Pharmas, etc. are using video.bot to make job offers, onboard new employees or customers, help patients / doctors, recommend investments, etc..

Check out a demo and have a personalized experience with Olívia:

http://video.bot/olivia

1. Choose to connect with Olívia

2. Allow her to get your name and photo (you can skip this part and watch it with my own data if you prefer)

3. Enjoy a personalized experience

Please let me know what you think and if you have any questions.
ZmURL customizes Zoom link previews with images and event sites