skysight-inc/HackerNews huggingface dataset:
Calling from WASM to JS is "reasonably fast" now, of course it doesn't make any sense to make such a call for setting a single pixel, but this doesn't make sense anywhere else either.

IMHO the current main problem of WASM running in browsers is not WASM, but that most "HTML5 APIs" are too high level, too specialized, and built under the assumption that Javascript is too slow to allow lower level, more general APIs (worst example of this outdated thinking is WebAudio).

The next problem is: browser updates regularly break things, often unintended, but sometimes intended (like Chrome's splendid decision to start WebAudio contexts muted, which broke pretty much every WebAudio demo on the web).

And finally: Features behind "security gates", some features just show a passive popup - but not that different browsers could ever agree on what the best UX is for this, each one behaves differently), other features show a popup that requires a user interaction. Other feature can only be used from within in a "short-lived input event handler". Yet other features only work over a HTTPS connection. And yet other features require specific response headers to be set by the web servers (like SharedArrayBuffer support in Firefox, and probably soon-ish Chrome).

Please browser vendors I beg of you, make up your damn mind already about how to handle such security-sensitive features in a consistent way.

Then there's the always lingering deprecation threat, like WebAudio's ScriptProcessorNode, despite it working perfectly fine for situations where audio samples must be generated on the browser thread and audio synthesis can't be moved into the audio thread)

All of this combined makes the browser platform a quite frustrating platform to work on for anything that isn't very simple webpages. Not as bad as Android development (which is at the bottom of my list), but it's starting to get close.

PS: Despite my ranting, I do actually like writing WASM stuff and putting it up on the web, at least this can be done without going through hoops like on closed platforms (e.g. Android or iOS). But it really could be better. Most of the actual problems are not something the people working on WASM can do anything about though.
> We strongly feel that more researchers should be developing code to help conduct their research, and then sharing it with the community. If manual data collection has been an issue for your project, a web scraper could be the perfect solution and a great beginner coding project.

I totally agree with the general idea of sharing code and tools, in an open research community but incentivising someone from a field completely unrelated to CS to 'just code' sounds like pretty bad advice. This is very likely to lead to a lot of time spent, frustration, and underwhelming results.

Why not incentivise building a professional Software team at inter-departmental University level and have that team act as multi-department shared resource?

edit: missed words
They're not gonna pay 300% because they wouldn't be able to pay even the first monthly mortgage payment. Buyers aren't stupid -- they'll take advantage of low money down but they won't get themselves into a mortgage that they literally already can't afford the payment on from day one. No, the way mortgage problems typically happen is that the payments are initially affordable but then something changes (typically job loss).
Show HN: Shipyard – Serverless Workflow Platform to Simplify DataOps
I think our first radio signals were send around the very end of the 19th century. They would have traveled around 125ly. Don't know if the signals had enough amplitude and frequency to even leave the atmosphere though.

There are quite a few stars in a 125ly sphere already, but the center of our galaxy alone is 25k ly away. So we wouldn't be know to too many neighbors yet.
You would be incorrect.

File Quarantine on OSX:

> https://support.apple.com/en-us/HT201940

Alternate data stream on Windows:

> https://www.howtogeek.com/70012/what-causes-the-file-downloa...

I wouldn't be surprised if Linux had it but I haven't used desktop Linux in a long time so I don't know what to search for, but generally having browsers annotate their file streams isn't an uncommon thing to support for filesystems & browsers.
>In places with decent consumer protection laws (like California), manufacturers must honor warranties regardless of who you bought the product from.

This is incorrect, and you're unintentionally spreading misinformation. California law specifically uses the term "grey market" and manufacturers do not have to honor warranties of products purchases through unauthorized channels as long as it is disclosed to the consumer. See the actual text of the law:
http://leginfo.legislature.ca.gov/faces/codes_displayText.xh....

>The term "unauthorized dealer" is another word to stop using.

I think you're too focused on words instead of the underlying behavior. Even if we outlawed the phrase "unauthorized", you still have the reality of manufacturers refusing to enter wholesaler contracts with any dealer. You'd still need an alternative word to describe a dealer that sells products without a contract to purchase directly from the manufacturer. Whether we use a cumbersome multi-hyphenated phrase or come up with alternative jargon to avoid the word "unauthorized" ... the reality still remains that manufacturers will not enter into buy/sell contracts with every dealer.

Some savvy and sophisticated consumers will want to know if dealer X doesn't have a direct relationship with the manufacturer as part of the purchasing decision. You don't like the word "unauthorized". Ok, that's fine. But what alternative label do you propose for that non-existent relationship?
Applying seccomp filters in Go – a 2 parts blog post
Bruv, it's an analogy... people are so pedantic smh
I have no idea if this solves the problem, but I think the problem is shareholders. Specifically, a proportion of shareholders favour short-term profits, and those shareholders outcompete the long-term minded shareholders leading them to have greater influence over time. These short-term shareholders are extracting value at the expense of wider society, and it's a massive problem.
Buffett, Bogel, and other famous financial folks signed a doc to overcome short-termism in 2009 that goes into more technical details: https://assets.aspeninstitute.org/content/uploads/files/cont...

Modern executives have incredible pressure to hit quarterly numbers and the ones that provide value in the long term are the ones that can effectively ignore this pressure.

Short term pressure also forces firms to play accounting games like taking big goodwill impairment losses in a down quarter, so they don't need to perform a writeoff in subsequent quarters.
I used to prefer (and by a lot) Vue more than React because of its simplicity and completeness (router + store + everything you need).

After trying to use v3 for a new project and trying out the composition API, I've gone back to React.

With v3, and the composition API, to me, it lost all of its appeal (being simple, easy and complete). Now to me it has the worst of both worlds... it's not as easy anymore, has a lot of gotchas and conceptual overhead.
One of the problems with the regular stock market is that valuations are not tied to the future cashflow of the company.

This isn’t how the LTSE works but it would be awesome if there was an exchange that required every company to pay a fixed percentage of their cash flows every year after X years. Combined this with a minimum holding period, and I dare people to bid $300+ for Tesla stock :)
Yes, I feel like more of an explanation is required. Investors in existing exchanges already understand the different metrics companies might be categorized under -- value vs growth, for example -- and this seems like "extra-long-term value." But does that require a new exchange, or just a new valuation for companies? How about an index fund that invests only in such companies?

I would probably invest in a "Vanguard Long-Term Growth Fund," and I would assume that companies that got themselves on such a fund would want to stay there.

Perhaps the LTSE includes new rules for things such as how often stocks can be traded, but this isn't evident from that blog post, or the first one referenced in the post.
That’s equivalent to ~83 tons of lithium ion battery: http://www.wolframalpha.com/input/?i=5000%20tons%20%2A%209.8...
Social Media has a specific format that encourages bubbles, extremism, and mob-type behaviors.

We need to design social media better to eliminate these tendencies.
But if the judge decides that Apple abuses are legal the Google will do it too, then the you will say "Buy a FSF phone if you don't want Silicon Valley abuses, nobody is forcing you to have a phone or Internet"
An ultra-lightweight continuous deployment tool packaged as a Git plugin
>"My understanding of the spec, is that the BIOS just powers PCI/PCI-e devices on and off one by one during early boot, such that only one option ROM can be wired at a time; and does all its interaction with said ROM while it's isolated like this. The ability to do this "early power-on" — that maybe only powers on the wired ROMs and nothing else — is an important part of what it means for a PCI device to be "Plug-and-Play"!"

Interesting is this what acutally makes the boot times for servers with a handlful of option ROMs so painfully slow then?
Great, a new service that lets any present issues with a company be excused in favor of some forever-distant "long term". And why is it even an unalloyed good that a company persist over a "long term"? If someone else can do better today, I want to move investment to them today.
Me too. According to the wiki page:

> Operating principles: In an earlier SEC filing, LTSE said that its corporate governance rules might include: increased voting rights for shareholders who hold company stock for long periods of time, restrictions on offering short-term incentives to executives, disclosure of impact of any stock buybacks, and requiring companies to have a board-level long-term product and strategy committee.

https://en.wikipedia.org/wiki/Long-Term_Stock_Exchange
Actually yes. Companies like Facebook and Google explicitly offer employees the ability to volunteer on company time (up to a limit).
Hey Hacker News! I’m Blake, one of the co-founders at Shipyard.

In my past line of work, I was running the data teams for a digital advertising agency, handling high-throughput information for Fortune 500 brands. From my time in the trenches, I noticed that:

- Cloud services are needlessly complex for the average user, but low-code platforms can’t handle complex business problems or scale

- Data Teams are often being tasked with navigating and solving technical problems outside their wheelhouse (DevOps, app hosting, database management, queueing systems, etc.)

- Organizations struggle to make use of their data because solutions take weeks to build and are difficult to get into the hands of others (typically residing on someone’s local machine)

Over the past year, I’ve tried to synthesize what I’ve learned to solve some of these issues. My goal is to make it easier for people to quickly action on their data in an automated fashion.

With Shipyard, our team has built a high-end workflow product that allows data teams to quickly build, automate, and share pipelines without the hassle of managing infrastructure. Rather than highlighting features, I thought the community might enjoy understanding our core product tenets.

- Your code should run the same locally as it does on our platform. Code shouldn’t be written to accommodate the limitations and configuration of the tools you’re using.

- Templates should be a first-class citizen. When you build something to do a specific task internally, you should be able to share it for use by anyone in your org, regardless of their technical skill. You should also have the ability to easily see template usage and make wide-scale updates.

- Workflows should be simple, flexible, and modular. Any shape of pathing or parallelism should be supported. Data generated upstream should be readily available to all tasks downstream. Components of a workflow should small in scope and reusable anywhere.

- Tooling should serve data teams in a way that lets them spend more time focusing on what they’re good at - solving problems with data.

We’re releasing the product to the public today. Out of the gate, we have over 50 open-source blueprints built out to help teams quickly integrate their cloud services together, without needing to write any code. However, you can run any custom code of your own (Python, Bash) using your favorite packages (DBT, Great Expectations, Pandas, etc.) and link it all together to create any powerful data solution. We’ve seen teams use the product to build data quality assurance alerts, 3rd party vendor integrations, run live marketing updates via API calls, self-service data refreshes, and build out your typical ETL pipelines.

We’ll be around today to answer any questions the community may have. Looking forward to the discussion!
In this world, yes. There are only two that have risen to the top because the market (you and me and everyone else) voted with our wallets to create them.
Satya Nadella made a parallel observation that operating systems have moved off of particular hardware (e.g. running Windows 95 on your PC) and into more of a consistent interface for interacting with all the devices in our lives, thus Microsoft Office's transition to a cloud service (and his general push for Microsoft to become more serious about the cloud).

Even though I don't care a bit about brand loyalty, I can definitely see the appeal of every device (PC, phone, car, TV, eReader, watch, whatever) all sharing the same abstract "operating system" interface, sharing your preferences, schedule, etc without the user having to even think about syncing this information.

There's obviously a lot of appeal to a corporation to have this data as well, but even those of us who are opposed to the corporate abuse of data have to acknowledge this is the future. I'm optimistic that an open-source self-hosted solution can accomplish the same thing, but I'm not sure one actually exists yet.
That's a serious problem. Whether work gets done should be independent of whether or not you have new hires around. And what lesson are you teaching if that's how you complete that kind of work? Onboarding is "hey do this thing nobody else will ever do, so we can say engineers ship on day one"
This is how our office functions. My younger, single staff are more willing to work holidays and travel, but the implicit understanding is that they get the cushier assignments, and are allowed more flexibility during the regular week. Everyone is happier that way.

People with kids get their holidays, single people get to be young, single people whenever they want.

It's sort of like being flexible and meeting people where they are in life is the best thing for everyone.
Dash and HLS: The two main video stream protocols
Just reading it, I’m halfway through. I doubt anyone didn’t know they had microphones or cameras. Contrasting it with the word phone, it implies it has a microphone... but we still all carry around in our pocket without hesitation. Yelling “hey Siri” or “ok google” in a crowded place will probably yield as many or more beeps and blips as yelling “Alexa”.
The irony is that Epic pays companies a sack of money to have exclusive right for a title, to have it temporarily only available on EGS. I don't like to be bound to any launcher or store. Apple doesn't force you to only use their own launcher; only on their own platform, or if you use their platform to complete the sale (which sounds as odd as it is).
Agreed. I suspect that it's more like "The Stock Exchange For LongTerm(TM) Certified Companies", so more like the requirement that exchange-listed companies are at least 70% public.

Presumably that could mean requirements on board memberships, dividend levels, types of employment perhaps? I find it a bit hard to see what stipulations they would have that aren't just good governance.
Familiar with the Paradox of Tolerance?

https://en.wikipedia.org/wiki/Paradox_of_tolerance

I totally against allowing hate speech to be tolerated for this matter. Hitler was able to grow his power (and promoted hatred) while speech was still free. Once he had enough power, he reduced the freedom of speech. This is a counter example of how the paradox is real and hate is not necessarily overcome with more freedom.
Indeed, and credit where credit is due: https://en.m.wikipedia.org/wiki/Capital_in_the_Twenty-First_...

I don't ascribe to everything, but it's a thought provoking perspective.
Show HN: Positiviser, a browser extension that hides negative content
Chrome or Firefox extension that finds negative elements on the page and makes them less visible, or hides them completely.

This works for YouTube, Twitter, Facebook, various news sites, etc, even HN :)

Negativity is calculated using sentiment analysis, either only in browser, or optionally using a deep learning model running locally in the background. A variety of scoring and restyling controls are exposed via the menu, and the options can be saved per site or globally.

It's a fun project, and there's plenty of ideas to try (both for scoring, UX, restyling), so will be happy to hear any feedback, thoughts, or suggestions!
Eventually, the only policy with teeth will be a minimum investing period. So don't worry about reading news of waste or fraud at a company, you can't sell anyway.
It's reasonable in a vacuum but "having an Amazon microphone in your home" is not the same as "having an echo device in your home." There is a clear intent
would be nice if it was longer, but should have decent ideas in 3 months. And having another go with a throwaway email probably not that hard
People who spend more free time on themselves and improve physical and mental health is also a benefit to society since they will use less of resources from the health sector and pay taxes longer (and often more).

Giving everyone more time is something which benefits society. Studies done on 6hrs work day (or 4 days work week) has shown exactly that. Better health, more time with children, less resources needed in the health sector. An argument being presented together with such reduction in work hours would be to raise the pension age again, which would then increase how much taxes a person pay in a life time.

In addition more people with disabilities can stay in the work force when there is more balance between work hours and home. This also increase taxes and reduces medical costs, and also reduces the amount of people who need to enter early pension.

The calculations are not as simple as saying that people without children are just wasting societies resources when not at work.
True, but these important parts largely have open source interpretations. There's no real reason for GMS to be more Android than microG.
US Spy Plane Impersonates Malaysian Aircraft to Fly Close to Chinese Airspace
Quite fast and accurate:

from scipy.stats import beta
import numpy as np

def betamax(params0, params1, integration_points=5000):
u0 = params0[0] / sum(params0)
u1 = params1[0] / sum(params1)
flip = u0 < u1
if flip:
params0, params1 = params1, params0
q = beta(*params0).ppf(np.linspace(0, 1, integration_points + 2)[1:-1])
c = beta(*params1).cdf(q)
p = c.mean()
if flip:
return 1 - p
return p
https://cuelang.org/ is another option.
Things that give your buyer pool more money/more access helps your selling position, even if you can’t get the money straight from the tap.
> Then is it cool if I skip a few meetings to volunteer to help the homeless?

Well, why shouldn't it be?

> I'm not resentful at parents. It just seems completely unfair to make childless employees subsidise this adventure, as if they didn't already do it through 40 years of tax contributions.

Those children will later subsidize many childless people's retirement, either through contribution to pension funds or simply by keeping the world going.

> Besides, let's not pretend that people choose to have kids as a service to humanity. I've never, ever heard anyone claim that. People have kids because they're fun, and because making them is fun.

As I wrote earlier, it can be both a choice and a service to society/humanity.
This is brilliant. In some ways, it reminds me of the musings about "Voice of Fire". Mostly over my head, but somehow made me smile.

Edit: https://en.wikipedia.org/wiki/Voice_of_Fire
Wasn't it the primary intention of WASM/Emscripten that you precisely don't have to rewrite existing libraries, but simply compile them for WASM and reuse them in the browser?
And they get unhappy because they have been trained to think of housing as investment that should grow faster than inflation rather than a place to live.
I don’t get it. There are already plenty of public companies that pay extremely predictable dividends. This is a popular investment type for retirement portfolios, among others.

Why should they be on a separate exchange?
Pumping water comes with host of fluid-related inefficiencies. And you need pressure vessels. The big advantage of the OP is that there are no potential leak points. Worst case scenario, cables break and the rock drops.
EKA2L1 – Open-Source Cross-Platform Symbian OS Emulator [video]
Show HN: The Read Aloud Cloud, a visual intro to cloud computing for all ages
>I certainly have never gotten angry at not getting the tax breaks those with more dependents get, and I can't imagine there's that many other people who do.

Cruising through this comment section tells me that a lot of people think about this a lot, apparently. Many are also apparently bitter that their tax dollars pay for services for children, even though they don't have children.

What a confusing attitude.
It looks like a SaaS analytics platform. Maybe they will have different data than normal Quarterly reports coming in from companies who want to be part of the exchange.
I've used Dhall in production, pushed it fairly hard and can say with utmost certainty it's be an absolute pleasure. We use it as our application configuration format and derive fairly intricate Kubernetes resources from our app config.

Although it is still in it's early days, it still is excellent to use and will only get better with additional tooling.
Placing your phone in your pocket to record audio discreetly works great, unless you're moving a lot. When you're sitting or standing still, the audio is almost perfectly clear.
Congrats to Eric on this.

The thing missing from this article is: What does this actually mean? When will companies start listing? Who will start listing? How do companies list? What are you offering? etc.
Hi HN,

I'm cloud architect and webcomic artist Forrest Brazeal. My new book, "The Read Aloud Cloud", is a quirky cartoon intro to cloud computing for all ages!

Over a decade in the tech industry, I've installed software updates during a live cataract surgery, created robots that perform machine learning on pizza, and sung 168 AWS services in 2 minutes [0].

I couldn't be more excited to share The Read Aloud Cloud, which is out today from Wiley Publishing (the "For Dummies" people) [1]. It uses more than 100 cartoon illustrations, poems, essays, and who knows what else to explain cloud in terms even a CEO can understand.

Just for HN, I've uploaded a sneak peek of Chapter 2: "Evolution of the Cloud (A Prehistory)" [2]

Happy to answer questions about:

- How to write a nonfiction book proposal that sells

- The traditional publishing process (and why I went that route instead of self-pub)

- Cloud or tech careers in general

- Cartooning

- Whatever else!

[0] https://www.youtube.com/watch?v=BtJAsvJOlhM&feature=emb_logo

[1] https://www.bookdepository.com/The-Read-Aloud-Cloud/97811196...

[2] https://www.dropbox.com/s/izyele6p60dfb68/Ch2.pdf?dl=0
University to remove murals commemorating WWII veterans for lack of diversity