skysight-inc/HackerNews huggingface dataset:
re: mutability you just have the standard be that the document being linked to is a sort of wrapper to the actual one. My guess is this is really what's going on with doi anyway.

But you're correct that the mutability issue is sort of a tricky one.

There's this from IPFS about mutability:

https://docs.ipfs.io/concepts/file-systems/#mutable-file-sys...
I agree somewhat, but its a little more nuanced. Right up front, you could absolutely get infrastructure setup yourself using things like EC2 etc that would eventually be cheaper when traffic gets high enough but there this does not take into account a few things:
1. The cost of paying the professionals to get this all up and running
2. The delay in getting solutions out to customers to generate revenue since the dev team needs to wait for infrastructure to be spun up first.
3. Ability to handle spikes in traffic. Traditional VM and even container based architectures can take minutes to spin up new infrastructure in response to sudden traffic spikes.

And the comment about "the bills go through the roof" aren't 100% true either. AWS isn't sitting around trying con you into spending all your money. If they were they wouldn't have:
1. Reduced the price of AWS Lambda multiple times since launched
2. Switched from billing for AWS Lambda in 100ms increments to per ms increments, saving everyone using a lot of money.
3. Developing an alternative v2 solution to API Gateway that is faster, easier to use and cheaper per request than API Gateway v1 was.
4. Constantly bringing prices down for all services such as S3, SNS, SQS, etc.

And if you happen to be a high volume user, one chat to your account representative and you get very generous volume discounts across the board, saving you even more.
That's a good point.

I'm using one local db in a docker container. And then all db-related integration tests are running in parallel (which is the default in Rust via "cargo test") on this local db.

Having much more confidence in my application/server if hundreds of (integration) tests are successfully accessing db in parallel.
Ironically thats not a bad idea, you can work on it over a long period of time (making small incremental improvements) like a bonsai tree, without the disadvantage of it keeling over if you don't. Of course you lack the physical touch (I assumed you meant digital 3D models, I guess 3D printing multiple iterations could work too), but you can win em all
Chrome has that setting too, but it's not that simple. It's only available as an enterprise policy. If anyone doesn't know about this, Chrome has tons of hidden settings configurable through Group Policy on Windows and through /etc/opt/chrome/policies/managed/policies.json on Linux.

https://chromeenterprise.google/policies/#NewTabPageLocation
Since the number of characters is the same in the case of hashes, yes, the password is saved as-is.
What Color of ‘Green’ Is the Apple Charging Ecosystem?
TL;DR Apple has a seamless ecosystem when it comes to hardware-software unity. However, the ecosystem is broken by different wires, connectors, and power bricks for different Apple products.
I am? I don't really see how.
I'm using Vimium, there are some limitations but everything is much much faster than not using it and makes for a much better interaction with the browser.
It's fairly rare to see a 'simple digitial logic' chip on a PCB nowadays. In no small part because even entire microprocessors are mostly cost-limited by packaging and placing on the board, not the cost of silicon. So anything that even a small number of customers want to do in digital logic gets adsorbed into either the microprocessor or the peripheral.
Well, by definition a stable country is one without a collapse every few decades!

It happens somewhere quite often, and the number of countries with 100-year uninterrupted continuity of government is shorter than you'd expect - basically the unoccupied Allies, Switzerland, and a few microstates.
Yes, but uBlock Origin is not only an adblocker. I can enter the element picker mode and remove parts of web pages that bother me. I use this a lot. Also, I have a hard time surfing without Tree Style Tab.
Manchester City sign deal with mysterious cryptocurrency startup
Except it's not? Especially a fully insured and physically backed ETC fund with low fees.
The unvaccinated are not part of the defense.
LOL. This actual definition was what I double checked the example against.

My uncertainty was because I always found this concept a little vague around the edges. What the fuck even is a self realized human being, for instance? Would Tony be one and Tommy not? Or neither? Or would the example need to be fleshed out before you could say?
Yes, there is, to block this by default, set 'permissions.default.shortcuts' to 2.

I just found out that doing that does not prevent shortcuts from the extension to work contrary to what I just posted although I'm sure that when I tested this yesterday it did...:) So this is a step in the right direction.

Then I'm still left with sites stealing focus preventing shortcuts to work. Even though Vimium has an option to prevent sites from doing it, it is not fool proof. YouTrack/Upsource for example insist on stealing focus, so when I'm happily switching tabs using shortcuts as soon as I stumble upon YouTrack/Upsource I have to grab the mouse again :'(.
Getting to Know ARM64EC: Defines and Intrinsic Functions
Ask HN: What stack/architecture do you use for scalable IoT/stream processing?
Hi,

I'm working on an IoT platform that has to receive, transform, store and visualize IoT data in a user-friendly dashboard. I'm currently using the Azure stack (stream analytics, data lake, SQL server, Power BI) but I'm running into major limitations and bugs so I'm looking for new tools that will help me out.

We're currently doing about 500M events per year, but this needs to scale WAY higher (the customer wants to retain detailed data for up to a year, but I question if that's realistic and if that's how others do it. Seems more sensible to me to aggregate data to compact it a bit). Whatever new setup I come up with has to be able to scale to at least 10B events per year, unless you all say it's impossible and I should just not try to store/visualize/analyze so much data. But I don't know what best-practices are.

I'm looking for ideas for what kind of tools I could use for storing the data, stream processing and for visualizing it all, and maybe some ideas for how they would work together.

Thanks a bunch in advance!
At least where I live, you can get the papers from the same local authority that authorises building a new road or building, and perhaps the authority that handles zoning regulations if the land needs to be reclassified from e.g. "forest" or "agricultural use".

These things don't involve much new traffic to/from, don't pollute, hardly obstruct anyone's field of view, but may involve felling trees etc and building power lines. Environmental study rules are of the form "if x then study type y is required", and these have few xs but not none.
11 years ago European Commision ordered them to let the user chose which browser to use. How come they are now forcing their browser again without asking users?! https://www.theguardian.com/technology/2010/mar/02/microsoft...
US taxes (as base demand) are only paid by those interacting in the US market. Bitcoin base demand is international.

Anyway they are totally different assets with their own trajectories and influences. We don't know what will happen in the future.

What I do know is Bitcoin is deflationary while USD is inflationary by their nature.
+ Teams, Jabber, Sametime, Hipchat, FB workplace

i.e. basically every corporate chat system
Is this equal to the market manipulation or currency manipulation experienced in other markets? thoughts?
Have you compared the gold price with the Bitcoin price?

I'm not saying it Bitcoin could not be like gold, I'm saying right now it is not and everyone in it doesn't want it to be. And I'm not convinced it ever will be.
So, the trouble with Spark (as I suspect you're probably aware) is that a) it's distributed and b) it's lazy.

This means that nothing happens until it needs to. So I have experienced .head() taking hours if there's a lot of upstream processing.

Another reason for this could be that your file is distributed across many nodes, and thus you need lots of network requests to get the file.

I'm not disagreeing with you that Spark can often have problems, but it's a really useful tool that can do things that are really hard to do elsewhere (like distributed ML).
You're confusing the technical aspects of Bitcoin--concensus on which entity possesses a Bitcoin--with someone's ability to derive value from that possession.

If the government passes a law that says nobody is allowed to transfer a US $100 note with serial 123-456-789, then if it catches you transferring the note, it can penalize you. It doesn't need to void the transfer that changed possession as technically defined by the system. It needn't care about what happens to that particular note, it only cares about your behavior. And through controlling your behavior (as all laws do, good and bad), it can ultimately effect how the system is used, even the parts not directly under its control or authority.

For a variety of reasons it's very cost prohibitive to enforce such a system for paper fiat. But most of those costs disappear in a transactional system that is inherently electronic, online, and real-time. There are still costs--like needing to maintain and make available a blacklist, and compliance costs for both users and legal authority--but they're still unfathomably cheaper than requiring and enforcing verification when passing a bill to a clerk at a grocery store.

FWIW, forgery of paper currency also imposes costs. The street value of a US $100 bill is actually worth slightly less than 5 x $20 bills. But the cost is very small because enforcement is difficult. A bank may refuse deposit of a forged note, but a store can almost as easily pass it on directly to another payee as when it received it. The more places you can easily utilize and enforce verification, then the more difficult it is to pass on forged bills, diminishing the value of forging bills in the first place. And this happens even if forged bills can be and are still exchanged among some subset of people. Unsurprisingly, this ease of verification is precisely what makes Bitcoin so seemingly useful. You can't forge Bitcoin because provenance is easy (i.e. relatively cheap) to track and enforce. But fundamentally that ease of identification cuts both ways--easy to detect forgery, but even easier to match a Bitcoin against a blacklist registry. And if its cheap for you to make the match, then there's less inherent cost to burdening someone with a legal mandate to make that verification. (And it's even easier to verify compliance because the government could regularly taint a Bitcoin, test passing it on, and track it as it goes through the system. Everybody who accepts it is busted, at least up to the last entity that didn't verify the legal identity of a payee, but you can impose even costlier fines in that case, which we actually do today--ever apply for a mortgage recently?)
>but the current vaccines work so well against the delta variant that it's not worth switching.

I disagree. The number of deaths has only been decreased fivefold when comparing first wave and 4th wave in Belgium. And yes, there are fully vaccinated people who are dying.
It's not a "free lunch".
I would advise you to look into projects like these, as it appears you have a lack of expertise in this field. That knowledge gap isn't filled by dismissing projects with a religious like attitude
That is probably false for all practical values of "used".
I use Vimium too (when I'm not using Waterfox with VimFX) but any vim shortcut addon will be a shadow of its former self as a WebExtension.
There is a space for low code solutions but you have to know the tradeoffs. I think low code belongs to initial MVPs you know you will have to re-build. Low code wont scale. Low code at some point will be an absolute pain to iterate on. Low code is super hard to collaborate on. But initially none of that matters. I think the biggest problem in software engineering is not scaling or nice code structure or design or collaboration or whatever but to build something people want to use. This goes for startups as much as for Enterprise apps.
Plea insanity as a defense?
Firefox allows it through settings. Haven't been able to do so on Chrome, other than disabling "NTP Modules" via chrome://flags/.
This solution uses temp files: 111, and 111-a through 111-l.

111 is the full calendar, the others are individual months.

No dependence on any GNU sed features. Will work with GNU sed, BSD sed and Plan9 sed.

Uses only sed commands and pipes, single cal -y, sed instead of wc.

test $# -eq 4||exec echo usage: $0 7 jul 20 aug;
x=$(echo $2 $4|sed -n '/[A-Z]/p');
if test "$x";then echo use lowercase;exit;fi

cal -y \
|sed -n -e "w 111" \
-e "3,10{s/\(.\{23\}\)\(.*\)/\1/w 111-a
}" -e "r 111"|sed -n \
-e "3,10{s/\(.\{23\}\)\(.\{20\}\)\(.*\)/\2/w 111-b
}" -e "3,10r 111"|sed -n \
-e "3,10{s/.\{46\}//w 111-c
}" -e "3,10r 111"|sed -n \
-e "11,18{s/\(.\{23\}\)\(.*\)/\1/w 111-d
}" -e "11,18r 111"|sed -n \
-e "11,18{s/\(.\{23\}\)\(.\{20\}\)\(.*\)/\2/w 111-e
}" -e "11,18r 111"|sed -n \
-e "11,18{s/.\{46\}//w 111-f
}" -e "11,18r 111"|sed -n \
-e "19,26{s/\(.\{23\}\)\(.*\)/\1/w 111-g
}" -e "19,26r 111"|sed -n \
-e "19,26{s/\(.\{23\}\)\(.\{20\}\)\(.*\)/\2/w 111-h
}" -e "19,26r 111"|sed -n \
-e "19,26{s/.\{46\}//w 111-i
}" -e "19,26r 111"|sed -n \
-e "27,34{s/\(.\{23\}\)\(.*\)/\1/w 111-j
}" -e "27,34r 111"|sed -n \
-e "27,34{s/\(.\{23\}\)\(.\{20\}\)\(.*\)/\2/w 111-k
}" -e "27,34r 111"|sed -n \
-e "27,34{s/.\{46\}//w 111-l
}" -e "27,34r 111"|sed '2,$d' \
|sed -e "r 111-a" -e "r 111-b" -e "r 111-c" \
-e "r 111-d" -e "r 111-e" -e "r 111-f" \
-e "r 111-g" -e "r 111-h" -e "r 111-i" \
-e "r 111-j" -e "r 111-k" -e "r 111-l" \
|sed '/^Su/d;/^ *$/d;/^ *[A-S]/s/^/@/
/Jan/,/Feb/s/$/ jan /;
/Feb/,/Mar/s/$/ feb /;
/Mar/,/Apr/s/$/ mar /;
/Apr/,/May/s/$/ apr /;
/May/,/Jun/s/$/ may /;
/Jun/,/Jul/s/$/ jun /;
/Jul/,/Aug/s/$/ jul /;
/Aug/,/Sep/s/$/ aug /;
/Sep/,/Oct/s/$/ sep /;
/Oct/,/Nov/s/$/ oct /;
/Nov/,/Dec/s/$/ nov /;
/Dec/,$s/$/ dec /;/@/d' \
|sed -n "/ $1 .*$2/,/ $3 .*$4/{
/ 1 /d;p;}"|sed -n '$=';

rm 111 111-[a-l]
I think I've been using it for nearly 15 years. And I selfishly hope it never gets more popular since it's so obscure that it seems to fly under the radar of most blacklists despite its 20+ year history. I like how it keeps a count of all of the messages it's blackholed to a given address so you can see who pimped you like a used car if you use a unique address per signup.
Having everyone get their news, information & entertainment from Facebook/YouTube/Twitter/Instagram plays a huge part in this.

Algorithms that serve you the "most engaging" related content pushes a lot of people to extremes.

Oh you want to eat a little less meat do you? How about you FAST for 18 hours a day and go mega-VEGAN? Oh you want to read an article about Politics? How about you now watch this very well produced documentary on how the government is run by aliens.
Ask HN: Is working on an old front end stack going to hurt my career
I am working on a SPA for the last 6 months. The frontend stack is jQuery and vanilla JavaScript for the most part.

The product is actually good and the code base is huge. Most of my time goes into identifying and fixing bugs, I also get to work on new user stories but since I am new on the product I am mostly assigned bugs and doing testing so I can get familiar with the product. The good part is I got to learn core concepts of JavaScript like OOP in JS, how prototypes work in JS etc.

React and other frontend frameworks are all the rage nowadays and I am afraid if I keep working with the old stack and don't update my technical knowledge in line with new industry trends then it's going to hurt my career in the future.

I am confused about what to do, should I start looking for a job where react or some other framework is being used on the frontend or keep on the current job for now?
This workplace sounded VERY toxic. I feel bad for Kevin and how much this workplace destroyed his self-confidence.
Right, which is why the article mentions that it is focusing on security and not privacy.

With a bit of effort, you can get a similar level of privacy to Firefox in Chrom[e/ium].
> For example, I think we'll start to see more fine-grained ACLs in databases combined with passthrough authentication from the webapp. So the nocode app is basically just a layout engine that passes a query and your Okta token

I think you can set that up with Postgres using row-level security and a generic "REST to SQL" frontend whose name escapes me. Harder business logic can go in stored procedures, which Postgres allows you to in a range of languages AFAIK. It seems like a great architecture to me, and it should also be some kind of simple to wrap a generator around it with a nice UI.
Many European languages are interlinked like that. I found learning a bit of Latin on top of my passable English and my native Swedish opened up romance languages to a honestly pretty crazy degree.

Knowing the simple glue-words like demonstratives, pronouns and interrogatives means I can get the gist of it in a way I couldn't before. In a strange way looking at these languages feels like looking like the close relatives of my native Swedish does (i.e. Norwegian and Danish). It's different, but in many cases I have so many of the basic pieces the rest can be inferred from context with reasonable accuracy.
Show HN: I built a Nocode template to help founders launch a Mentor Marketplace
Could you point out some untrue statements? The claims seem to be well-sourced.
Big companies like big plants for at least organisational reasons. Fewer locations to care about, fewer local departments so simpler HR and management.
> Just kidding, trick question, the answer is NEVER.

What? The answer is ALWAYS. Set your start page to be `about:blank` and you see a blank page. I've had this as my starting page in every single browser since the 90s.
I don't know what version of my post you read, but I just did a major edit rewriting 90% of it.
> The original paper is no longer accessible. (An alternative is to add the equivalent of a big red stamp on it saying "RETRACTED" while leaving the content accessible.)

I think you are slightly confused - the "alternative" that you describe is actually what happened in this case (and in all the cases of retracted papers that I've encountered).

A Retraction Notice has been published at a separate publication [1] with its own DOI, and it cites the original paper [2].

The original paper [2] has been updated to indicate that it has been retracted. In the HTML version, there is an orange banner saying "This article has been retracted". In the PDF version [3] there is a red header, and the retraction notice has been appended as an extra page.

But you are correct that it is important to be able to update PDFs if a significant mistake (or deliberate fraud) is identified.

[1]: https://www.science.org/doi/10.1126/scisignal.abn0168

[2]: https://www.science.org/doi/10.1126/scisignal.aag1064

[3]: https://www.science.org/doi/epdf/10.1126/scisignal.aag1064
You can do pretty much anything on the wii. It was so successful and so easy to crack and mod that it's got everything you'd want, including virtual console injections
Yeah it also lead to trillions in wealth increase of the ultra rich. There also is a difference between deliberately investing in vaccine companies and then publicly advocation for patent protections to remain in place and buying a vanguard etf. Just because someone is the target of Crazy conspiracies doesn’t make their behavior less reprehensible.
Historically, code was written in 1k blocks of 16 lines of 64 characters (https://wiki.c2.com/?ForthBlocks).

That gave programmers good incentives not to write words that had that problem
PulseAudio – Access Control
You're really just arguing about the definition of the word "code".
I'm pretty sure the problem was that it was fragmented across workers and such.
I had already computed the filters and done a df.show() and count prior to trying save it.

It's just a really unfriendly system for creating packages for everyone to run on a single node unfortunately.
Correct, hence GraphQL, which is more adaptable since it can be used in a higher-level way than columns.
Vieb does actually support some extensions, though it is currently limited. See here:

https://github.com/Jelmerro/Vieb/issues/130
The @sveltejs/adapter-cloudflare package isn't published to NPM yet.
“It's better to ask forgiveness” only works when...
Google Tells Artificial Lawyer About Its Contract DocAI Strategy
Anecdotally, it seems to have gotten worse, I know STEM grads who I'd never think of being anti-science announcing they are "vaccine hesitant". We speak about it behind their backs but really no one even tries to discuss this with them.
Exactly my thoughts. They expected him to show initiative at an executive level while actively being excluded despite only being a PM in rank and presumably salary. Sounds like they were exploiting him.
The mobile web experience (Safari) for this app is really remarkable.
Integrity Operating Windows (IOWs)
The evolution of solutions for bot protection
Better known as “those things you paste into Sci-Hub”.
> Phab is god awful, it's like someone built that whole system with a purist mindset, everything is perfectly designed with perfect referential IDs. But every screen is a view into the db table, no screens join information and make it usable. This is worse when you have n:m relationships because they expose those tables via screens too, it's just plain awful.

I actually like Phabricator, but the DB schema is insane. Like, literally insane. I spent hours trying to figure it out once before giving up in disgust.
What does the TL stand for?
Black Friday Popup Examples to Promote Your Sale
CloudFlare. They log unique hits for free, which is enough for me to calculate my conversion rate and see the result of my marketing efforts. In over a decade of working with SaaS companies I’ve never once seen concrete action taken as a result of traffic logs, despite countless hours spent analyzing it.
Honestly what i want is for github to purchase https://reviewable.io/ and make it native.

Maybe gate sone of the more advanced features behind an opt-in so beginners are not too overwhelmed (and because you probably don’t need them on smaller projects), but the current state of things is just appalling, and more importantly has not at all kept up with workflows on large projects or long / complicated PRs.

The complete lack of support for reviewing over force pushes is insane.
This reminds me of patchbay.
IceStorm is a part of SymbiFlow [1] now.

[1] https://symbiflow.github.io/
>US taxes (as base demand) are only paid by those interacting in the US market. Bitcoin base demand is international.

This is nonsensical. More USD is traded internationally than bitcoin.

The value of USD for somebody living in Paraguay stems from a demand for US goods and services A) supplied by people who pay US taxes or B) supplied by client states of the US (e.g. saudi oil) who kind of also pay USD taxes in a roundabout way