skysight-inc/HackerNews huggingface dataset:
Is there any way that we can provide BI to our customers using an OSS tool?

Our databases store all our users data. I'm thinking of using something like pgsync to sync all database postgres to a new postgres and then having redash or metabase set up to connect.

Alternatively using locked filters on metabase and embedded questions.

All our data for our users are in postgres and they very much want BI insights. Not sure how easiest way for this...
> So why aren't people just shipping straight up LLVM intermediate language VMs and instead go through wasm?

This is answered in the WebAssembly FAQ: https://webassembly.org/docs/faq/#why-not-just-use-llvm-bitc...
I went back to look for the obvious flamebait which I saw in there, and realized that it was I who had misread your comment. Argh! I'm sorry.

Moderation is guesswork done in haste, because that's the only way to get through the mountain of content that piles up every day. But it's really bad to get scoldings wrong.

In case you're curious, I read your comment as from a Canadian perspective, referring to the U.S. as a second-world country as a snarky swipe. Most likely I was primed to do this because I'm Canadian and have sometimes heard people talk that way. But clearly you were making an economic argument with that statement, not taking a nationalistic swipe, so there was no need for a moderation reply. Now that I read more closely, https://news.ycombinator.com/item?id=21495051 was the comment that actually did the thing I read into yours, so I'll post a moderation reply there.
Intel Failed to Fix a Hackable Chip Flaw Despite a Year of Warnings
I know nothing about init systems, but I hope someone well-informed can comment on your idea. It sounds interesting.
Also, launching on a Tuesday is a great way to get people to hammer on the service for a few days before 'seriously' using it for 'movie night' on a Friday or Saturday.
Plus, its free press. "Disney+ so popular at launch it was hard to get into for a couple hours." Meanwhile, as people are getting home from work and reading that headline, and Disney+ now works.
> Go to fitbit and delete your data.

That has no effect on the central theme of the story (which is health care firms partnering with Google as a Business Associate, and thereby sharing patient data).
RAID is for lower downtime, not data protection.

If we're talking about "protecting" consumers, I think it might be wiser for all OS vendors to provide a free tier of version-controlled cloud storage.
> I don’t understand how a company with billions of dollars in resources can fail to solve such a well trodden problem.

Billions of dollars don't give you good technical management and people with expertise to build such things. They only give an organization where there is no pressure to be good at anything and, you know, actually compete, there is only pressure to make sure they don't have to compete, that's how they got their billions after all. And it's not like there is a definitive guide or something that you can follow to build reliable systems without experts.
A better analogy would be: would you rather catch 10 thieves who stole $10 or one theif who stole $1,000,000?
Look at the DDG hockey stick graph. No other search provider has that sort of growth. It's not just you that's tired of poor search results from Google.
They’ve become the ultimate rent seeker, which wants me to believe it is signaling their demise in the near-term, but it probably means the opposite, they have the ability to leverage their monopoly.
Are there really ssh bastions which allow arbitrary command execution? This seems dangerous.

Limiting remote commands to port forwarding only will severely hamper this kind of attack, and will prevent ForwardAgent hacks as well.
You're allowed to describe that advanced functionality, I'm pretty curious, myself.
There's also that people quite like working on the whole. I mean you've got about 112 waking hours per week and if you only spend 15 working you've got a lot left to fill with TV, HN or whatever.
Book two happens after the conquest of mexico and I found it less interesting, you can safely skip it.

Book one, however, has a surprisingly modern style and reads very easily.

The headers of the chapters contain a summary of their content, if you are mostly interested in what I said in the top comment you need to find the chapters that relate to the first travels (in the beginnig of the book), when Montezuma II becomes aware of the conquistadors.
Thank you for sharing. Years ago I realized most of us are either toiling away at work for something we don't care about to profit someone we don't know, or being blocked from the resources they need to tap into their unique potential (whether that's food security, education, etc). It became somewhat of an obsession. I couldn't stop thinking about how many brilliant, colorful individuals are out there with their unique talents being left off to the side, despite the productivity gains we've seen in recent centuries. We clearly have the capacity to ensure everyone has access to pursue what makes their mind light up and yearn to create, but here we still are. Structured in a way that each job I've worked is non-essential, takes almost all of my creative energy, and does not push us forward. Meanwhile, many others who are capable of great things, can't even begin to tap into that when they don't know where their next meal might come

I feel like I'm rambling a bit, but I guess I just wanted to echo similar thoughts and say your post brought me some relief knowing others see it too . It's something I don't think about as much anymore because I don't quite know what to do about it, but I hope as more of us see this isn't an efficient or healthy way to organize ourselves,we can work together and figure out how to let our true colors flourish
https://www.snopes.com/fact-check/dems-impeach-gop-president...

They haven't said anything untruthful here. But imagine the site were run by republicans - the framing would be different. The claim would be "5 of 6" instead of "every", allowing them to print a big green checkmark graphic, and supporting details for each attempt
Google has the technology, they've just diluted its usefulness with tampering / interfering with the results. They're killing the golden goose.
Disney+ is on Roku, they just didn't make the channel available before today.
Some people here said that Youtube has a good recomandation algorithm, this is weird because I stil get same video recommended and auto played even if I disliked it and trying to google "how to do X on youtube" just returns youtube results for your query not web results on how to fix youtube
Tired of all this ads. I understand that some level of Ads is required (nothing's free!). But this becoming ridiculous (and I'm not talking about personal data mining). Instead of just whining about that, I decided to move away from this:

- My email/calendar/contacts on paid Fastmail.com account using my own domain. I don't want to deal with all the work required to maintain an email server: spam filtering, prevent being falsely flagged as a spam server, .... And I use an alias per account I have. For example: amazon@mydomain.com, hn@mydomain.com, ... So if my email got spammed/stolen, first I'll advise the site and I'll just create a new one (ex: amazon2@mydomain.com).

- Host my own federated servers like Matrix, Mastodon, Peertube, Pixelfeed, ...

- Host my own Git "social server" with public and private repos.

- ...

I think we have to come back to what the Web/Internet was before: a federation of servers working together (ex: Usenet). When I talk about that to people, they don't understand. I then use a simple example of this: email servers. You can have an email account on any servers on the internet and send a message to anyone who have an email account on another server. You CAN'T do that with FB/Messenger, Instagram, Whatsapp, ...

Big corps shoot themselves in the foot. People have limits and they are not that stupid. When you taste a new (old) way to exchange with other people without being flooded with Ads (Mastodon, Matrix, ... or simply emails), you can't come back.

edit: formatting
I've gotten interview feedback before. It's less about liability, and more about companies not giving enough of a shit to provide feedback.
And Wasmtime will also support both of those. Support for environments in which JITting is not an option is of course really important to this!
Location: Yekaterinburg, Russia

Remote: yes

Willing to relocate: it depends

Technologies: Python 3.7 + asyncio, PostgreSQL, Docker and many others. Have experience with Javascript, node.js, MongoDB, Vue.js, but don't really use these anymore

Résumé/CV: https://drive.google.com/open?id=1ssNXbs6XuHfwj4anYCLcT4jiDT...

Email: mail(at)ngrishanov.me

-------------

Developer with 6 years of experience. Started as fullstack, now shifted towards Python + asyncio backend development. Have experience as team lead.
The ones I received were very specific. I can't recall now if they had the actual expiry date of the warranty, but they struck me as clearly having some insight into me or my vehicle.

Perhaps they only stuck with me because they seemed accurate and it was only coincidence.
What about fixing the lack of bounds checking when multiple data elements are mapped into the same linear memory block?

This leaves the door open for trying to influence behaviour of C and C++ generated WebAssembly modules, by corrupting their internal state via invalid data.
Hey guys, thanks for all the comments. I'll try to address them before I am going to bed.

How I use instapass.io is sending an email/slack/telegram/etc. with the password in instapass. This way your password isn't stored on a email/slack/etc.. server in clear text forever. It also makes it possible to see if an attacker opened the password and take appropriate action.
There is a slim risk of an MIIM where you edit the link super fast and have control over messaging service. This is exactly what @johnmarcus wrote.
If you don't trust my service then you can just keep the password in Instapass and the other login info (url to login, email, username, etc..) inside the email.
How should I know what you sent a password to?
I think that's a better choice than sending login info in clear text.
Unlike other companies Google employees atleast protest. In many cases they win. No company is a saint. It's a bit rich asking everyone to leave their jobs. 99% of HN will work for the most money. Google still tries its best unlike Facebook or Oracle. None of the good things it does ever get attention.
Because the middleman can be significantly cheaper.

This is for straightforward business reasons: if you're visiting a hotel's site directly, you clearly already have a strong interest in it, and are less likely to be comparing by prices.

Whereas if you're advertising rates on an aggregator, you're competing much more strongly on price, and are forced to provide discounts.

And for a significant number of people, it never occurs to them to check an aggregator to save money.

When traveling, I'm almost always saving 30-50% off the prices listed on hotels/lodging on their sites simply by using one of the aggregators. (Discounts tend to especially skyrocket when booking day-before.)

Does that answer it?
A year ago or so I was listening to podcasts on YouTube while falling asleep. I didn't mind an occasional ad. Then they ramped up the ads like crap. Easily every 5 minutes or so (the funniest ones were the "Troubles falling asleep?" ads that jolted me awake). I stopped almost completely ever since. The sad thing is that I would gladly pay for the service, but I'm not going to pay a company that uses my data AND my money. Plus I have to use it with an account at google. No thanks. I have no hopes for an ethical competitor to arise, there's simply no market for it.
Is your Samsung old? You should have the app. I know that when I turned on my LG TV this morning it notified me there was a Disney+ app available.

https://news.samsung.com/us/disney-plus-launches-samsung-sma...
WebAssembly keeps trying to be the next UNCOL, it seems.
We now live in a driverless world
If the modification date is changed, then its idempotency is open to application-specific definition.[1]

One way you might call modification time changes idempotent is if you don't care about modification times.

Another way is much subtler: Although an updated modification time represents a change, the point of HTTP idempotent requests is that repeating them automatically is harmless. This matters because some requests may be repeated automatically by some clients under some network conditions.[2] Updating the modification time twice to a near-current timestamp might satisfy the idempotency condition for the purposes of the application.

[1] This isn't as handwavy as it sounds. It means that because it's the application that determines whether the effects of a request count as "semantically" idempotent (or semantically safe), the application should choose the appropriate HTTP method (or "verb": GET, PUT, POST etc) for the application's needs. The application's choice of HTTP method matters because client libraries, proxies and servers perform different methods in different ways in the protocol.

[2] For example, if sent as the second or later request on a persistent HTTP/1.1 connection, just as the server closes the connection, then the client might retry any requests that are for an idempotent (or safe) method. So it may automatically retry GET, PUT and DELETE but not POST.
Case Study on Alexion
crystal / shainet (https://github.com/NeuraLegion/shainet)

I contract for some clients in fintech and some defense-related stuff.
That sounds great! I'd love to hear more about that. Are you looking to support extension of Tcl with WebAssembly, or using Tcl inside WebAssembly?

I think wasmtime would likely be a good fit for your use case; you could either use the wasmtime C API, or use Rust to bind to Tcl and to the wasmtime-api Rust crate.

I've found it quite easy to embed wasmtime and run a simple WebAssembly module.

See https://github.com/bytecodealliance/wasmtime-demos for some samples of how to do so.
The site creators also are/were fairly political people; one of them ran for president one year, IIRC.
Product-Led Onboarding Framework
Datacoral, which is our ETL and manages all materialized views within our warehouse, replacing our need for data engineers
Redshift
Mode & Looker
Right, I forgot about that - I actually have it installed on my instance. But my point wasn't specifically about Draw.io, but other cloud-synced web apps like StackEdit. It seems none of them have Nextcloud as a first-class option (some have WebDAV, but that's still a lot more complicated than Dropbox etc.).
I'd encourage you to read the link instead of whatever kind of dismissal this is. They have leaked correspondence between Stephen Miller and Breitbart coordinating the latter's coverage with an explicit nationalist bent. Breitbart relies on Camp of Saints and VDare for their sourcing on policy stories. Have we already forgotten their "Black Crime" news tag?
I've been using DDG exclusively for a while. Honestly I find the results better when I'm searching for things like information about programming, etc.
Draw.io is a phenomenal program, easier to use for new users than visio. I had everyone use it in my college's robotics team to draw system diagrams.
Users don't like it when you change context, the underlying assumption of the interaction. Usually they can't articulate what's bothering them. In this case, they are sub-consciously expecting "fair" results, e.g. something consistent with the "Google Bargain" back in the beginning, that Goog would give you great, fair, results, ranked by utility, and add only a few simple, mostly text ads that you are easy to tune out completely if you want to. The Bargain has changed in many significant ways over the years, and things like the Hotels Module certainly subvert the Bargain in a serious way, and I would argue it's unsettling to people (although I don't have hard data on that).
Just like MSIL, Xerox PARC microcoded bytecode, IBM mainframes language environments and plenty of other examples.
Choice for "some" is at odds with fair access for all.

Charter school discriminate in responsiveness to requests [1] in admissions against special-needs and the poor (ie, the hard cases). Public schools simply can't do this.

[1] https://www.futurity.org/charter-schools-students-1937902/
No need to throw the baby out with the bathwater though.

Antifragility is a very useful concept and is clearly real, regardless of the author's traits.
I don't see why they'd do that. A 'russian hacking' narrative would serve the parties interest, and while they won't sink to the level of actually insinuating that the attack was carried out by state actors (which seems very unlikely) there's no harm in letting the media do their thing.
All my JavaScript is self-hosted and easy to read.
If you don't trust my service then you can just keep the password in Instapass and the other login info (url to login, email, username, etc..) inside the email.
How should I know what you sent a password to?
I think that's a better choice than sending login info in clear text.
“Sign in with Apple” and Digital Advertising
I assume the parent was talking about buying Netflix for the technology and not for the content.
It isn't yet, that work is still in progress. WIT is just the starting point that this would be based on.

(Sorry for the lack of more concrete information, documentation is still in progress.)
Thanks for the tip about !g.
What didn't work:

Shipping pickled models to other teams.

Deploying Sagemaker endpoints (too costly).

Requiring editing of config files to deploy endpoints.

What did work:

Shipping http endpoints.

Deriving api documentation from model docstrings.

Deploying lambdas (less costly than Sagemaker endpoints).

Writing a ~150 line python script to pickle the model, save a requirements.txt, some api metadata, and test input/output data.

Continuous deployment (after model is saved no manual intervention if model response matches output data).
Use Firefox. Then prepend the url with `about:reader?url=` to force it into Reader Mode.
Does this mean we'll also have a mechanism like pledge(2) to assert that the root nanoprocess or any privileged brokers only needs access to certain APIs, and permanently close them?

¹ - https://man.openbsd.org/pledge.2
Your comment really nails the issue. There's a vicious feedback loop in place.
You should read the actual link where leaked emails show Breitbard using V-Dare and Camp of Saints as source docs for their articles...
I see. We actually develop a BI tool similar to Looker but also want to implement a data catalog feature embedded into it. I'm familiar with Amundsen but I believe that this kind of tool needs to have tight integration with the BI tool and Amundsen still has a way in terms of integrations. (searching among saved reports, dashboards and collaboration with teams, etc.). Otherwise, using spreadsheets is still easier and maintainable.

I would love to hear the features that you would need in a data catalog system.
They have the job of doing so for the whole healthcare industry; and certainly have the authority. Capability is a question I'm less comfortable answering, but I would say that I see no evidence that they have a Google-specific problem in that regard. There is definitely a lot that could be done to improve enforcement capacity in the health data privacy and security space, and that's definitely something that should be pursued independently of whether some firms choose Google as BA.
Author here. As is often misunderstood about this project, it is designed to be run on a remote server and connected to via SSH/MoSH. So it's not really a direct replacement for those greats such as lynx/links/elinks etc.

There is also a somewhat ironic in-browser version, eg; https://html.brow.sh/https://news.ycombinator.com/item?id=21...

And a demo SSH service `ssh brow.sh -t https://news.ycombinator.com/item?id=21515032`

Ultimately I would like to completely separate the remote GUI rendering from the local text rendering, essentially realising a cloud-rendering service. The CLI will then truly be lighter than lynx etc and clients could run in normal browsers.

I used elinks for about 6 months whilst I was in Ladakh (Indian Himalayas) but it just can't handle a significant chunk of the modern web. My dream is that everyone is able to access the text of the modern web regardless of bandwidth and pricing.

PS! I'm looking for contract work at the moment.

Also, see previous discussions:

May 2016 https://news.ycombinator.com/item?id=11744221

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

July 2018 https://news.ycombinator.com/item?id=17487552
AWS (Us-East-1/EC2) Experiencing Elevated Error Rates and Connectivity Issues
Alternately, press F9.
Same thing happens in Poland.
I stumbled upon one of these walking around my city the other day. I thought it was either a new museum, or some pop-up museum exhibit, but it was instead exactly what you described: a photo studio with many preconfigured sets that are pretty inventive.

In hindsight it’s so obvious: cameras are getting very good, sharing photos and video is now trivial for the majority of the population, and everyone has a camera in their pocket. What a money-making opportunity, even if someday people will eventually go, “meh, I don’t need to visit that new photo studio place that opened up.”

This reminds me of how Apple seems to (or at least used to) choose apps to promote on the iOS App Store when a new version of iOS came out: what new capability will now be widely available with the new iOS version? Make an app that highlights that capability, and not only will Apple feature you, but also a bunch of tastemakers will use your app and spread the word. It could be support for new camera features, adding AR capability, adding calendar integration, improved sharing capabilities, etc.

Go to what’s new but ubiquitous, and there are probably people willing - at least in the short term - to pay with eyeballs or money.
Fuel injection has been done forever without electronics even (purely mechanical), and with electronics but without computers decades before the first microprocessor came around.

The increase in performance goes hand-in-hand with emissions standards because - to some approximation - a more fuel efficient engine is more powerful for the same displacement than one that isn't. CFD is what really drove the last 25 years of improvements in this field, better models of what actually happens in a combustion chamber have helped tremendously in extracting the last bit of performance from the engines. The F1 engines are amazing in this respect, their longevity is terrible but their performance is nothing short of incredible in terms of thermal efficiency (> 50%; long thought to be impossible).

https://autoweek.com/article/formula-one/mercedes-f1-engine-...
Mild sidenote: How to Invent Everything is by Ryan North, the cat behind Dinosaur Comics; Saturday Morning Breakfast Cereal is done by Zach Weiner, a different person.
It should be crystal clear that the issues being discussed in this article are not endemic to Capitalism. Markets can benefit from regulation and government intervention, sure. But when your interventions cause problems, don't point the finger at Capitalism. And certainly don't use the existence of ill-conceived interventions and their negative impacts as an excuse for a new round of novel interventions.
WebAssembly also has its security issues.

Lack of bounds checking for multiple data accesses mapped to the same linear memory block.
Uniswap is a 50/50 fixed allocation strategy
That's actually not a bad idea.
You could add different kinds of auditors and see who approved it.
I'll add that to my never-ending list of "Good Business Ideas When I have time"
Why not a patch to openssh to disable multiplexing on the server? At least as an option.