skysight-inc/HackerNews huggingface dataset:
Those gig shoppers are having a moment right now, and I hope people (especially people like us) are listening. They work hard; hard enough to merit a living wage. There are lots of ways to accomplish that, with different merits, but it is more apparent now than ever that they're literally risking their lives and deserve better than "I'm sorry your job shut down but you haven't earned enough to eat while carrying me my food."

Rand gave us a picture of a just world where everybody earned what they got, and where misfortune was your own fault. The Invisible Hand self-corrects. It's easy to support that when you come in the top 1% of the world and therefore must have earned it, and conversely everybody else didn't.

At the very least, if one is sending a gig shopper to Whole Foods... tip like crazy. (Or don't break the strike at all.)
Don't try to weasel your way out. Your comment was just to whine about how others enjoyed something you didn't. Don't be that guy.
Is Anonymous still a thing?
This may not be what you want to hear, but for both of you:

APL Programming: A Psychological Model; R. Hooker

https://dl.acm.org/doi/pdf/10.1145/800058.801100
I've heard nothing about Wire recently.

Wickr.com is another similar service that claims to be end-to-end encrypted, but again I haven't seen much about them at all.
Gmail labels, filters, and shortcuts / hotkeys (no mouse when processing email, >2x speedup)
I've been coding since C was a new language, and surfed multiple computer revolutions in all and sundry phases, and for personal interests have recently returned to the 80's era for a broader attack at the 8-bit platforms of the time.

This has required a fair bit of assembly language for old machines with a much more minimal profit motive - in fact, non-existent - just so that I can keep my machines alive - which is the reason I'm digging into things as a bit of a challenge to myself.

There is so much great code to read, when you can disassemble. And, even when you can't.

I have a veritable fleet of old systems, many of which are still getting new titles released at astonishing levels of proficiency, yearly now .. CPC6128, ZX (Next!), C64, Atmos, BBC, etc., all have new tools being written for them, including C compilers.

One thing I note is that the tools are everything, because all tools get 'degraded' by new hardware releases. Hardware isn't driven by the compiler designer - the compiler designer is nothing until the hardware guy prints something.

Returning to older computers has meant understanding their architecture, and surprisingly enough after 30 years of mainstream programming, going back to this world is rewarding. There is a lot of joy in writing in C for the 6502, or even Z80, in real mode.

But, always disassemble.

And, in each case, its quite easy to disassemble - get an understanding of registers and memory usage and code inefficiencies, and so on.
Which is why God(bolt) gave us Compiler Explorer.
There's a reason Colorado's highest number of cases per capita are in the mountain counties, and it has nothing to do with the locals.
There is an item in today's Washington Post opinion page by a commissioner of Tillamook County, Oregon, complaining of just this.
You may want to read about Java Card: https://en.wikipedia.org/wiki/Java_Card
...are you sure? I'm pretty sure that code just pops up the system box to get privileges, with a custom message at the top.

I'm running Mavericks—the last version of macOS before they made the UI flat—and the prompt didn't look out of place. If Zoom is indeed faking the box, they actually went through the trouble to make a separate version for Mavericks with Mavericks-style visuals.
Upvoted for a wonderful and illustrative explanation. I'm commenting to see if others can corroborate, since I'm ignorant about this topic.
I mean, it's not really a security bug. Installer.app displays a dialog box that says "Hey, this package wants to run arbitrary code to check if it's compatible with your system. Is that OK?" The user is explicitly opting into the code execution. Zoom's "compatibility check" installs the app and kills the installer window. That's certainly unexpected behavior, but I don't think it's an exploit in any real sense.

While normally I'd object to running arbitrary code with just an easily-skippable dialog as confirmation, but I think it's OK in this case where the expectation was that we're installing their software anyway.
Yes, quite many do but I personally do not think that is a useful way to think about C. C is both much more than just a shorthand for assembly while at the same time it is a missing a lot of features from assembly.
> I'm using Arch Linux and it's the most stable operating system I've ever used.

lol

(from an arch user)
Lyft only operates in US and Canada. Uber is available in 63 countries. The convenience you get just having that one Uber app work is not easily replaced. But yeah you could always try to find the local ride sharing companies app, but it can be far less convenient.
It's terrible that clickbait mass media is complicit in this smear campaign, repeating FUD claims without evidence or attempting investigation.
I'm kind of confused about what you are saying; When I click on the link I land on a page where the "News" tab is highlighted and beneath it the sections "Business > Economics" are printed in bold. Looks like a news article to me? I don't see anywhere that this is actually a blog post?
Here's what I'm looking at...

Since interest rates will be low, it could be a good buying opportunity for investment property. There is always risk here and with a rent strike looming there is potential for even more. I was already in the market for investment property so I've been following various markets (zillow lets you export a ton of data about historic property values and projections). Prices haven't fallen yet, but back in 2008 there were a number of years where it was a buyer's market. The stimulus bill that just passed also drops the limit on real estate depreciation, which is a potentially massive windfall for real estate investors.

Not that it takes advantage of negative interest rates, but stocks are "on sale" right now and with today being the last day of Q1 and the viral apex on the horizon, more bad news is likely on the way... so there might be an even better opportunity to buy some previously top performing stocks in the coming months. I made about 60% between October and February and plan to buy back in soon with much better positions.

I'm very interested to hear what others are thinking about doing or if they have feedback about what I'm thinking.
That has been a proposal, and is part of the nice aspects of using τ instead of π.

> The second reason is that τ corresponds to one turn of a circle, and you may have noticed that “τ” and “turn” both start with a “t” sound.

https://tauday.com/tau-manifesto#sec-one_turn
There was a decent response from someone else elsewhere in this thread that I'd recommend.
Rapid Innovation for Troubled Times: How to Keep Making a Big Difference
Working within the US NIH, we are forced to submit a ticket for creating any new teams and the entire Teams/Office 365 ecosystem is entirely crippled for us. All new features take forever to be approved and brought online, as well as additional connectors and apps having to go through an extensive 6+ month-long vetting process before being approved.

Makes using Teams quite a hassle, but with Skype for Business being the only other approved option for internal chat, it's better than nothing.
Sure you could. Either a participants client records the stream and uploads, or a ‘recording client’ is added to the conversation by the service.

However, I think the real value of mitm is more to do with redistribution of streams and muxing to reducing total bandwidth over that required by a full e2e encrypted p2p mesh. I.e one upload vs one per peer (although this could also be done with e2e encryption with multiple recipients and simply routing through the service) and potentially a single download too (depending on how the muxing is done), rather than one per peer (but this couldn’t be done with e2e encryption).
It’s not how the hardware works.

It’s how the hardware is modeled.

Hardware works as physics allows, at energies we can’t comprehend.

A computer is designed to a spec we can (sort of) comprehend. Spectre and such being evidence we don’t fully comprehend it.

It’s a recursive back and forth of this is a structure, this is the favored algorithm for that structure.

The hardware is the structure. Physics provides the algorithms for operating on that structure.

Thinking like one can see inside the machine always struck me as absolutely ridiculous.

It exists in the world defined by physics. Crawling into our imagination, linking abstract pictures from textures together arbitrarily, doesn’t mean we’ve discovered something new.

We know all kinds of stuff can be modeled on a compute because reality already gave us the math model.

We’re just brute forcing implementation looking for simple models for things we already have
In Scotland at least, the "outsiders go home" mentality is largely rooted in concern about level of resources available in the area to deal with Covid-19 cases. The highlands region in scotland (which has ~300k people not counting temporary residents) had < 20 beds and ventilators suitable for people suffering serious cases.

There's also long distances to anything resembling a hospital and few general practitioners.

The simple fact is that cities, which have most of the people, are best suited to treating people and if a load of cases start coming up in places like the highlands, it will very quickly overwhelm the limited resources available.
And a git is an asshole.

That's the joke.
How does driving to your second house pose a real risk?
There was a great article on the front page yesterday, When to Assume Neural Networks Can Solve a Problem, https://news.ycombinator.com/item?id=22717367 . Case 2 is very relevant here, basically: if you have solved the problem with access to lots of data, usually you can adapt to a lower-data regime.

I am way out of my element talking about brain surgery and sensors. However, one thing that I do well is say "you shouldn't bet against neural networks", which is a great way to be right on a few-year time horizon.
So the proposition to have a better UI done in Go to beat Java is to use C++.

Well, I can also call C++ from Java.

In fact, once upon a time Qt had official Java bindings.
Q°emotion harnesses the power of NLP, Affective Computing and AI to help detect emotional insights from the customer experience reviews and open comments and launch impactful corrective actions.

"We believe that the emotional insights helps to accelerate the launch of corrective actions to help have an impact of millions of customers.

We enable customer experience professionals to diffuse customer centricity within their organisation by making transparent and sensible the emotions lived daily by their final customers."

Market leaders in the tourism, retail, banking, services and FMCG industries - such as TUI, Parc Astérix, Carlson Wagonlit Travel, Chanel, McDonalds, Crédit Agricole, Sodexo, Caisse d'Epargne, Heineken, Savencia, Banque Casino, RATP, Kantar use Q°emotion platform to manage millions of reviews and comments.
Yes, of course you can. But the recording has to be done on one of the clients.

Then the other client can download the video via the same e2e tunnel.
Most countries have online flora's and at lasses like https://www.ala.org.au/ (Atlas of live Australia). What is often missing is nice presentations and use case specific applications like this.
I've got a muse on my desk right now, it works-for-me on Ubuntu 16.04 with a BLE dongle and the BGAPIbackend of pygatt.

FWIW, the main advantage of the muse design is that by going across the forehead it avoids interference from your hair, if I understand correctly.

The NeuroTechX ppl are working to get some demo notebooks working with muse. https://github.com/NeuroTechX/eeg-notebooks https://neurotechx.com/
Ruby and Java aren't mistaken to be close-to-metal because they aren't. C is primarily about memory access and structure at a relatively low level. How do you explain that most operating system kernels and device drivers are written in C? Again, C is much closer to the machine than anything else in mainstream use. The C "abstract machine" is mostly a myth.
Presslabs Dashboard – First Cloud-Native Hosting Platform for WordPress
I think thats not really micro.service anymore.
It creates a lock in we dont want.
Why not build a monolith then?
Macro v micro behaviours
So the time value of money is more or less zero now and loan rates depend much more on default risk than any opportunity cost in loaning the money. To an economist, the implications of that might be big, but to a regular person, it's really a small shift in possibilities.

A savings account at 0% doesn't build wealth, but it didn't really do that 3 months ago at 1.5%. Personal loans at 9% aren't much better than loans at 11%.

If you're not planning on making a career out of doing something finance-related, I'd say there isn't much to do differently.

My one recommendation would be to hedge a little against the possibility of asset bubbles. I'm not saying bet on them (I don't know if they'll happen, nor can I predict the future and time them). Rather, I'm saying try not to be in a bad spot if they happen, because easy money definitely increases the chance we could see one. As an example, everyone in this life needs a roof over their head, so if you don't own anything real estate related, a bubble in real estate prices is a risk. A homeowner who plans to stay in their house 20 more years doesn't have to care about annual changes in the real estate market...but a renter does. So own your home if it makes sense for your situation, or consider having money in REITs, or own a rental property. Don't over-extend yourself, but try to avoid needing a tulip and not having one in 1636.

Likewise, if you are relying on investments to retire, and are many years away from doing so, make sure a significant portion is in boring sp500/total stock market etfs. If your time horizon is long enough, not being able to buy stocks at a decent price is a bigger threat to your retirement than a short term drop, so make sure you have some amount of money in the market while the market isn't at all time highs.

As always, it depends on your situation and I'm not qualified to tell you what to do with your finances.
> like setting an icon for the app

As in stage.getIcons().add()? Or do you mean for the binary that jpackager produces? I wrap my apps with launch4j which allows that. Then I bundle them with jlink-made JRE (about 60 MB). Works pretty well, total size is ~100MB for the whole app with all the dependencies, (not a Hello World app by any means).

>opening some URL in the system browser

As in getHostServices().showDocument("https://google.com")? Then again, nothing's stopping you from using awt's Desktop class, not sure I understand the problem here.
The 'fiat' system of floated currencies is able to adapt and change to changing economic circumstances, and be managed to keep the economy ticking over, preventing either the under or over abundance of currency by managing the supply.

In contrast cryptocurrency is fixed, static and inflexible, hampers new entrants to the economy in favour of those with established wealth, and would likely lead to the same stunted, constrained economic circumstances we can see from history, worsen crashes, and generally create the same conditions that lead to abandonment of systems like the gold standard in the past.
I feel your statement is actually much closer to the danger. C is pretty close to the hardware indeed and that misleads people into thinking that C is actually exactly how the hardware works. It's a very easy trap to fall into and I've seen many colleagues do just that.
"Amazon wouldn't be what it is if it wasn't relentlessly competitive."

Amazon can be just as competitive without being as profitable to its shareholders.

The hundreds of billions that Bezos has pocketed as profit are not essential for Amazon's success. That profit could easily be redirected in to the pockets of Amazon's employees and towards making a safer work environment instead, arguably with a corresponding increase in Amazon's competitive effectiveness.
How the heck do cops get along with each-other in a stressful situation, if their training leads them to all feel the need to individually be in control of the same situation?
In a context where it useful. 10x is about impact, not lines of code.
Instagram Pinch-to-Zoom – “Can It Be Done in React Native?”
You don't build wealth by saving. You do it by investing using leverage. The system subsidises debt and risk-taking (within limits) by inflation and the structure of the tax system. You need to let go of the idea that it is immoral.

Buy a house and when you can buy a bigger house. Put your money in the growth part of the stock market (technology ... big names like Apple and Amazon is good).

Use your income to take on more debt; do not save cash as it will be taken from your via inflation, tax or now negative interest.
What is the larger point of this Eurozone now days? The Netherlands sound a lot like Britain.
For those calling this a security vulnerability in MacOS, isn't this just using a GUI equivalent of "sudo"? There may be a decent argument that a consumer OS shouldn't offer such a sudo-like API to installers, but MacOS probably does this for legacy app support reasons.

IMO the better question in this case is why Zoom needs to be installed as admin on MacOS? After all, the mobile apps and chrome extension don't need those privileges.
I keep a box of surgical masks, since I'm one of the weirdos who wears one when sick even in the US! I've got 3. The box is years old, they're expired, they're not sterile any more, and I'll keep re-using them until they fail (the elastic stretches). As desperate as hospitals are these still aren't donatable.
It is possible to write well-performing Java code. I’ve done it, and know others that have.

From looking at multiple projects over many years (as both languages have improved), my rule of thumb is that writing performant Java is about 10x harder than writing memory-safe C++.

One particularly insidious, and related problem is that getting the first working Java program is slightly faster than doing it in C++. There are people that have built a career by producing a series of 90% Java solutions, and rapidly moving on.

They leave a wake of human suffering behind them in the form of large teams that perform heroic efforts in order to clean up the mess. This certainly wastes many billions of dollars a year.
o rly
> I can't find any sources saying HIPAA would use that deviating definition.

That's because HIPAA does not define any implementation details. Google "Hipaa end to end encryption" and you'll quickly realize the Hipaa world uses a much looser definition than the security world.

"End-to-end" in the context of Hipaa is typically used to indicate encryption (specifically SSL/TLS) of on-the-wire data through the entire request process. Practically this means on-the-wire data needs to be protected all the way to the underlying app service.

For example, if you're running Rails with Docker. SSL/TLS transport needs to be present all the way to the container. A load balancer (or other device) is allowed to terminate/re-encrypt as long as on-the-wire data remains protected.
No out-takes? Behind the scenes of the tourist trying to retrieve her pilfered phone??
It's not like "10x developer" was ever an intellectually rigorous concept.
> E2E in healthcare means exactly what Zoom is doing

In what context is E2E used within HIPAA in any other context than "not accessible by intermediaries"?

Having no experience with HIPAA but plenty with PCI DSS, where E2EE is used only in this regular sense, it is easy to find public HIPAA compliance checklists which are very explicit about the end-to-end part and hard to find anyone that would allow Zoom-like uses.
Again, I don't dispute that C is much closer to the metal than Java.

I'm disputing that the C execution model is adequately and exhaustively modelling the idiosyncracies of real existing modern hardware, where "modern" means "almost anything in my lifetime".
How to Convert a Physical Linux Server to a VM
Migrate to Google Cloud (Guaranteed 20% savings or pay nothing) – GCP Partner
> A thread with low enough moment of inertia will likely not cause as much damage.

Shear forces cause glial scarring?
I hate to say it but I agree. RI had the right idea. NYC is a mess right now: we are still not taking this seriously. Trains are crowded, grocery stores are crowded, the Staten Island ferry is crowded, parks are crowded. In an especially hilarious twist people were crowding the piers yesterday to watch the USNS Comfort come in.

We need drastic action.
Stall speed = minimum takeoff/landing speed(without margins)

Sort of the “speed you have to drive on the ramp on a highway”, you don’t want to have to merge at 250mph
Economic Analysis of a Zombie Outbreak
An Introduction to the Rush Language (1994) [pdf]
I do not think Zoom are being honest about this matter. What they are is “encrypted in transit.” I appreciate that there may be %REASONS% that E2E is unachievable given the feature set they wish to provide, but to me, that juts means they should be up front.

“All Zoom communications are encrypted-in-transit. We do process them on our servers to provide features like X, Y, or Z.”

Would they lose even one sale if they said this?
Micro focuses on providing distributed systems programming as a single framework, so it takes all the patterns you'd normally leverage and puts them in one place for you to easily build services. We do this with a pluggable model so you can pick and choose underlying infrastructure dependencies or a zero dep model if you choose. Its very powerful and our hope is the next generation of services are built using it.
My best example is a friend who needed a video conference fast and needed an alternative to WebEx which stopped recognizing his video feed from one day to another (I couldn't find a solution for that too). Jitsi doesn't work for more then two. We tried to set up teams. Took too long (I tried it again a week later, people had issues with the invites, some got audio error messages even though it worked with zoom... we gave up). So I went for zoom. EVERYBODY (old people, first time video conferencing) was able to install it and it just worked flawlessly. Even I was surprised.

This is what people need these days and this is why Zoom is so popular.
So there are vendors out there that alter the behavior of volatile to act like a mutex in multi-threaded environments but don't tell anyone? Ugh.

Well, TI doesn't do that thankfully. At least not for the MSP430.
Last update: Want to test it for your customer comments for free ?

Send an email to contact@qemotion.com with the code : HACKER-NEWS-IS-EMOTIONAL-TOO and we will offer you a free
test on the CXinsights.io platform.

Valid up to September 2020.
Inter-bean notifications using Spring Events
> But C compilers are super careful to compile structured assembly style code without breaking it, even though they don’t formally promise to do so.

You have never worked on a C compiler, I take it. All production compilers will at some point turn even straight-line code into a DAG and relinearize it without care to the original structure of code. Any semantics beyond that which is given in the C specification (which are purely dynamic, mind you) are not considered for preservation. In particular, static intuitions about relative positions (or even the number!) of call statements to if statements or other control flow are completely and totally wrong and unreliable.

This is the main reason why people keep harping on the "C is an abstract machine." When people think of machine code, there is an assumption about the set of semantics that are relevant to the machine code, and that set is often much, much broader than the set of semantics actually preserved by the C specification.
Super useful!!