skysight-inc/HackerNews huggingface dataset:
Is it possible to use DRM to display a captcha? I tried to lookup Chrome's DRM doc but it was removed and can be only accessed by DRM members.
I was thinking video games. But that can be it too. The guy was so cryptic about it.
I have no problem paying for it, but what I miss is a clear recommendation how to get started if you have the rather common case of your own AWS Account using ElastiCache.

If I buy into the Redis Enterprise Cloud, what are it's preferred usage scenarios, how do I secure the connection properly, etc. etc. etc.

This is just shoving a buy button in my face and I have no idea how to decide if what I'm buying is actually feasible for me, for example from a compliance pov.
There's a rule 34 in porn, but also a rule 34 in history: if it happened, Romans have already done it.

https://en.m.wikipedia.org/wiki/Pythagoras_(freedman)
While Tim Berners-Lee was indeed mostly concerned with (scientific) documents, with form support HTML 2 already introduced application-like features. HyperCard, one of HTML's spiritual precursors also was very much about applications.

That said, I'd like one feature of the original web browser to be much more prominent (or in fact to be available at all): In-place editing and instant publication of changes, alongside with version control.

That'd of course require infrastructure for those publications to run on. So, it'd not just be a different browser UX but an entirely different way of publishing on the web.
This is a pretty good summary.

Interledger (interledger.org) is a protocol stack and a network. The network consists of a number of companies that have setup arrangements to settle payments between them via different payment rails and implemented the Interledger protocol to make those payments.

The Interledger network is used to send payments between these companies consisting of millions of tiny packets (each worth nano-cents) allowing for very small amounts to be sent at close to zero cost.

Coil is one of the companies using the Interledger network as it is perfect for our use case of Web Monetization (which is only viable on a payment network that allows very small payments without a fixed fee).

We originally developed the Interledger protocol at Ripple and there are still folks at Ripple that participate in the community. I think Ripple's incentive for seeing Interledger succeed are well described above.
Ask HN: What software ideas do you wish others would implement?
If you don't have the time.
> AS hasn't scalar replacement optimization pass yet which JavaScript definitely has. Also it will be much better after implementing tuple / records which depends on multi-value proposal for now.

Yes, I do use a lot of small objects. That's an interesting information, I'll keep an eye on multi-value proposal, thank you!

> Most of people uses benchmark.js which also measure js <-> wasm interop overhead which usually main bottleneck.

Nope, I loaded all the data into WA module upon initialization and don't perform any additional synchronization between WA and JS afterwards (which is also kind of unfair advantage for WA).
Related reading: Ask HN: How did you significantly reduce your AWS cost? (2017) [0]

The top comment is great. Two easy wins:

* Putting an S3 endpoint in your VPC gives any traffic to S3 its own internal route, so it's not billed like public traffic. (It's curious that this isn't the default.)

* Auto-shutdown your test servers overnight and on the weekends

[0] https://news.ycombinator.com/item?id=15587627
Indeed. We also use this logic for juries.
My polemic is that at least some of this "high skill" distinction that we attribute to cushy high skilled jobs is a myth. They are well paid, because we claim they are high skill. And everybody with power in that system has an interest in perpetuating that myth. (Including me, I am a programmer.) Part of the myth is that it is skill, not health risks, that should be well paid.

And I suspect one reason why we don't want to tackle climate change (or even generally take more advantage of technological progress) is that it requires a different skill set, the one that is lot more blue collar, and to make that transformation we would have to upset the existing social order.

In other words, I generally don't believe there is only one solution to the "market equations". Remuneration, price of different types of labor, also depends on cultural factors.

And because there is not always unique solution, you might end up in a local maximum of productivity. One way around it is what Doctorow suggests, we all gather around a table (well, metaphorically, with a government as our proxy) and decide, well, we have to do these things, and here are the jobs to be filled (and he further argues that we are in such local maximum regarding the climate change, and we can get out of it).

Sadly, it's been really difficult historically to get out of such local maxima without profound rifts in the society, civilizations often chose death rather than do this. And that's what I worry about, and I think we need to come to terms with.
Designing, Coding, Marketing and Consuming the Future
I'm really hoping https://www.saidit.net/ takes off, the recent subreddit ban wave was an attack on free speech and people are recommending this alternative.
There are an absolute shitload of sexists, homophobes, and transphobes out there.
Some more reading on this topic:

- This Is Not Propaganda: Adventures in the War Against Reality -- Peter Pomerantsev

- A Lot of People Are Saying: The New Conspiracism and the Assault on Democracy -- Nancy L. Rosenblum

- Trust, Facts, And Democracy In A Polarized World [podcast ] https://www.democracyworkspodcast.com/pew/

- darknetdiaries EP 65: PSYOP [podcast] https://darknetdiaries.com/transcript/65/ (interview with psychological operations worker)

- Active Measures: The Secret History of Disinformation and Political Warfare -- Thomas Rid
No. Although it would be great if they did.
I still have a stack of them, they are quite nice. I have old images which work pretty well, especially using debootstrap chroots you can still run quite a lot of (not kernel dependent) stuff. Lot of fun those were.
Can I get your autograph? The 500 mile email story has been a story since I was a teenager.

Thank you for the comment. It was delightful to hear your take on the (mildly apocryphal, but highly enjoyable) tale.
For the most part, lifetime is inferred from scope, so there isn't anything special to figure out; objects live exactly for as long as you can see and use them. This also includes such things as lock handles, or references to refcounted objects.
Agree here, admittedly I have no prior Ruby experience, but I've inherited a code base in Rails. There is so much magic that goes on implicitly. I end up jumping around everywhere to see why something unexpected is happening.
But 2-3x speedup over a well written Javascript version running in a modern Javascript engine is quite impressive, isn't it?

One thing that's often overlooked is that even though "idiomatic Javascript" using lots of objects and properties is fairly slow, it can be made fast (within 2x of native code compiled from 'generic' C code) by using the same tricks as asm.js (basically, use numbers and typed arrays for everything). But the resulting Javascript code will be much less readable and maintainable than cross-platform C code that's compiled to WASM.
Communicate the fact that it's going to be well moderated and isn't a bastion of free speech.
I recently got a survey on youtube. On TV.
I won't file a survey on TV!
Going to fire this up in a VM now and give it a go, maybe replace Ubuntu 20.04 with it.

I just tried out Mint but it installs SO much rubbish. It installs mysql?!?

I don't mind it installing some useful software but Mint goes overboard.

With 20.04 I'm constantly sitting at 20-27gb of used memory when doing dev work.
https://web.archive.org/web/20200709070612/https://www.apple...
Yeah, I did this and got my account deleted. I do not recommend it.

Edit: apparently it was a misunderstanding of the operator... account reinstated, luckily.
Show HN: I built a simple monitoring dashboard app for my life
Popcount is important even in minimal implementations, including "embedded". Waiting for B is not a way to get popcount where it is needed. We need another track.
For my standard use-cases using the query_string query is "good enough", it is the only thing I regularly implement and expose to users. That + some pre-defined aggregations gets you very far. Query String Query can do things like boolean operations (AND, OR, NOT), phrase search, fuzzy search, range search, date math, regex search, boosting: https://www.elastic.co/guide/en/elasticsearch/reference/curr...
Reddit is the worst site on the web. I absolutely hate trying to read anything on there for all the reasons you listed, and I _never_ go there intentionally. I have no idea why something so user-hostile is seemingly so popular.
I completely understand this, but I've seen more people complain that their company (in the UK mostly) is not letting them work from home, or did and are now demanding that people go back into the office.

I personally agree with you, we should be paid more now that we're not commuting but I doubt that will happen. Our company are organising a one-off payment to help people set up their home office though, which is a nice gesture.
20 JavaScript Playgrounds to Use in 2020
it mentions "dedicated resources", but it's unclear whether this applies to CPU

it might throw the comparison off if there was variation in performance at different times, but there isn't

cores scale with RAM, you cannot rent 32 with 512MB
But irrelevant to the point he is making? He clearly intends to claim that the outcome is not inflationary.

I agree that in many points the article is not written carefully (and sometimes straight up wrong... Ca has no vent shortage, current thermal load doesn’t melt ice caps, zootonic pandemics even with current covid are not world shattering)
That's 5£ per citizen. So I guess we can be glad about the competence of the Finnish authorities. They spent only one 1€ per citizen for ordering face masks that did not meet any quality standards from "business people" with earlier convictions for economic crime and unpaid taxes.
I think so too. I'm in my thirties and have lived in three different countries in the last four years. Time feels really linear and it doesn't feel like n months/years have flown by.

I try to always do new things so I don't wake up one day with ten years flown past me.
Disclaimer: i work for Google Cloud and use istio daily.

I don't think this matters to practitioners, it's a solution to fix trademark issues.

Open Source Licenses (like Apache under which istio is released) doesn't solve the trademark (TM) issue, they are vague around this topic, so the use of the name/logo/mascot to release any sort of managed or supported solution based on an OSS tool becomes a hurdle, a lot of money is at stacks here (imagine if k8s was still under the control of Google, AWS or Azure will never be able to launch something called Kubernetes engine because there is a risk Google will sue them).

The problem with CNCF and why istio was not
transferred to that org is that CNCF acts as a mediator, so any decision around trademark takes soo much time and effort because CNCF has to get the blessing of everyone or build something neutral (like the k8s certification), and it's in their best interest that things are complicated as they can make money out of that.

The OUC was created to solve the TM issue and allow decisions to move fast, the usage guidelines haven't changed and will likely not change.

I do have to admit that myself i don't understand why no one from IBM is in the initial board of OUC
Software Engineering Values at Glowforge
How to Make the Customer Support Team More Effective
I have worked in a brokerage house on trading systems and currently in large bank on risk calculations on complex financial products.

I cannot understate how important is that people first get to know what they are dealing with when they start investing in anything. Whether you are investing in housing, collectibles or exotic financial products you absolutely have to understand how the thing works.

Everybody knows you need to pay close attention when you buy a house because a small detail can make your entire investment a flop. Everybody knows to get expert advice to estimate value of collectibles or spot fakes when you buy for investment.

For some unknown to me reason people think the only thing they need to do is to look at nice graphs and try to figure out if the line goes up or down without actually understanding what the product is, how every single option works exactly, and the in-depth situation of the product and its market environment.

For you, people, who want to invest your money, please, do not invest in stuff you do not understand.

Financial markets are very complex these days and it is unlikely you are going to get valuable insight without treating it as your full time job and even then it is pretty difficult.

You are competing with huge corporations employing thousands of bright individuals trying to do the same but without risking their own money.

Your fallible mind will get you hooked because it is likely you will get some early wins and it will likely cause you to stop being rational about your market decisions. It is very difficult to be rational when significant portion of your own capital is at stake.
Not an expert, but when I researched this, I think that they run the redis in your AWS account. So it's not an external connection.
that's ridiculous
A lot of it is affordances. Every function signature is a user interface for your fellow programmer.

And if you are used to poorly-designed UI, you will expect poorly-designed UI from yourself.
Have you used sorbet on these codebases? I'd be curious if there'd be a benefit here in terms of maintainability.
A "Cookie Offenders" website.

You enter a website URL, it loads the website in a headless browser and generates a report of what cookies the website sends. The reports are public, and version controlled (a site can fix their cookies and re-run the scan).
> So, the question is, do functional languages automatically have the ability to take this instruction, and spread the data over multiple cores, or multiple processors, in order to return the final answer, in a faster or more efficient process than a regular procedural language?

Generally not, because you need a decent seize dataset and/or operation duration before parallelization has an advantage

Capitalizing 1000 strings is not going to be faster in parallel, but 1 billion probably is. So it solving 10 ILP problems.

However, the advantage is that when you want to parallelize, the risk of bugs, race conditions or unintended ordering is much, much smaller in functional programming languages.
units -U gives you the location of definitions file
Ex-SUSE engineer here. Without a doubt SUSE is the best place that I have worked for in my career of 15+ years, across multiple companies.

They are neither mediocre nor a behemoth. They have some excellent engineers. SUSE has worked on Ceph even before RedHat acquired Ceph. OBS and SUSE Studio had envisioned containers even before the market was ready. SUSE has some prime contributors for Linux kernel, GCC, Linux HA etc. Greg KH was a SUSE employee once, before moving to linux foundation. Technologically, they are far from mediocre.

In my personal experience, SUSE always felt that they had good engineers but somehow lacked the sense of making enterprise sales or generating postive news. The company being head-quartered in EU and not in California may also be a reason for the lack of the news. During my times, they were going through multiple rounds of acquisitions and nothing was stable in the vision of the company. The SUSE management did not feel like a Behemoth because they were trying to satisfy their investors in Novell, Microfocus, etc.
Then it isn't level 5.
> significant opportunity cost

Definitely agree, it's a long and challenging journey to build any new product, and more so with no guarantee anyone will use it. I'm working on a new hybrid discussion site after being exhausted from using reddit and other sites for the past decade. There will _never_ be animated avatars on this site. Still in active dev but feel free to check it out! https://sqwok.im
Report says Quibi lost 92% of its earliest users after free trials expired
That is indeed the scariest part.
Given the number of vehicular fatalities this guy is personally responsible for at Tesla, I don't think this is a smart or important approach.

The callous nature in which people apply Silicon Valley mindset to critical infrastructure problems is scary: perhaps he should get off his self-driving high horse.
Hi Mercer, interesting points.

But I think in general, the FOSS projects that thrive, that gather users which report bugs, that has an active community, are going to be the ones which attract developers, not necessarily because they seek fame and fortune, but just by the simple aspect that they are more likely to run into those projects, and be able to contribute to those projects more easily due to better documentation and active devs who can answer questions. It is the projects which compete for attention for their livelihood, like an emergent behavior, even if the developers don't explicitly target it.

Besides, developers are humans too, and they can feel pride when their contributions are recognized, and they can consider the work to be helping to pave the way to future employment. Contributing to large active projects give higher chances for both prospects.

Regarding whether it's state socialism that I'm thinking of, you're probably right. I've never been very clear on the definition of socialism. On the most superficial level, I understand socialism to be that the community controlled the means of production. So when applied to FOSS, that seems to mean that the whole community decides what projects to work on, and in the case where the community decided that something needs to be worked on, but not enough devs volunteer, then it seems like the work will need to be assigned.

Finally, as you said, it's not about FOSS being like socialism, but that they devs are not directly competing for big cash prizes that's the interesting aspect. I agree. There are not that many industries that are so fundamental to our society which has a large contingent of people doing critical work for free. Perhaps education comes close. Politics, with political power taking a similar role as attention for FOSS projects, but that's straying pretty far.
The American continents are kind of hard to miss. After sailing east from tiny island to tiny island, it is kind of hard to believe that they didn’t run into the continents at some point while looking for new islands.
Looking at the content, it's mostly complaints about Reddit, conspiracy theories, and right wing politics. Doesn't look like a return to the Reddit that GP was reminiscing about.
There are so many cost optimization (recommendation or actual) companies and as far as i know none were bought by aws. Azure bought 1 company and used that to allow their cost management to connect and show AWS cost information. other then that, nothing.
As We May Code
Hi Hacker News!

I am Adhaar, the developer behind API Spreadsheets. 1 year ago, I showcased a super lite MVP of API Spreadsheets. This led to my first ever customers from something I created (a huge moment in my life). Now I am back with a v2.0.

And before you begin pointing out all the various other similar tools, I know! I know! Heck there's a tool for converting Google Sheets to a website on the front page of Show HN right now.

So let me tell you what makes API Spreadsheets different (synthesized from our user feedback)

1. Built for Developers, By Developers:
This is a purely CRUD tool. You can instantly Read, Create, Update and Delete data from your Spreadsheets. I have built a subset of SQL style querying to make all this easier. There are also pre-written guides and code snippets in Javascript, Python, Ruby and PHP so you can get started right away. It is up to you what you want to do with your data.

2. Private Google Sheets & Dropbox Supported:
oAuth verification for both Google Sheets and Dropbox is built in so you don't have to make your files public to use with API Spreadsheets like many other tools. API Spreadsheets is verified by both Google and Dropbox.

3. Local Files, Google Sheets and Dropbox Spreadsheets Supported:
This was super important to me. It is a pain in the ass to integrate spreadsheets so I have made it very easy to connect to spreadsheets in any of your various sources. Literally drag and drop your local files or choose from Google Drive or Dropbox using the File Picker GUI.

A few things going forward

1. I will be raising prices next week so this is your last chance to subscribe at these prices. I do not raise legacy prices so your rate will be locked in.
2. There are still many things to build and improve upon and I appreciate anyone coming on this journey. I constantly integrate feedback so do let me know if you have any!
Some people are passionate about fonts. I think I am the opposite, I override all custom styles with a single font family and a very limited range of sizes. I can just hear designers crying out, but long ago I started doing to that, the web looks so much better when that design decision is eliminated. Even good use of fonts unnecessary.
Hitler, Trotsky, Tito, Freud and Stalin all lived in Vienna in 1913:

https://www.bbc.co.uk/news/magazine-21859771
D tried that one. I don't know it very well, but I believe it turned out not to be a good idea.
Honestly Digg can not be mentioned enough times here, what Reddit did with the re-design almost feels like opt-in/wilful self-destruction. Is there a point somewhere in there that once a platform becomes a powerhouse, in terms of democratic user behaviour & numbers, that platform is in turn basically forced into auto-destruct since the risks of having a sudden functional democracy the size of a small nation state is basically too disruptive to current world order/system?
Quite an interesting read, though the Marvel tidbit left a sour taste in my mouth somehow. I suppose I'm somewhat glad that nsibidi is remembered but, as I understand, it's not what's actually used on screen in Black Panther? I'd much rather see these niche languages and pictograms immortalized in art than simply used as a base for the creation of new ones that are a one-and-done deal.
The same government that gave no bid contracts for shipping to companies setup a week earlier by their donors who didn't own or operate any ships?

Then got re elected?

The same PM who when Mayor of London lied, cheated, stole, took credit for others work, had several affairs and a love child all while too busy to actually fulfill his lackluster manifesto?

I am shocked, shocked I tell you!
it doesn't really matter if nobody is using it, this is Betamax vs VHS all over
You can simply set your browser to deny notification requests by default. The website can't see the difference between accepted or rejected but it can see if it's neither.
https://www.epa.gov/caddis-vol2/caddis-volume-2-sources-stre...
> Another impressive one is J16 which is an amazingly small FORTH machine

Did you mean the J1?

https://www.excamera.com/sphinx/fpga-j1.html
Ask HN: Is software engineering slowly getting automated?
There are certain fields in software engineering that, at least to me, appear to be getting automated away--or at least have become less important for most companies to worry about. Take cloud computing engineering for example. AWS, Azure, and Google Cloud have abstracted away a lot of the challenges in cloud computing, making it less important for companies to hire engineers in this area. The same goes for really any PaaS; many ML services have greatly reduced the demand for ML-exclusive engineers at companies, especially non-technical ones. There are even higher-level services such as Firebase that make backend development obsolete for many cases. What are your thoughts on this?