skysight-inc/HackerNews huggingface dataset:
https://www.cs.utexas.edu/users/witchel/pubs/kim21sosp-linef...

LineFS is being compared to Assise https://www.cs.utexas.edu/users/witchel/pubs/anderson20osdi-...

which opens the second paper with :

"we built the As- sise distributed file system, based on a persistent, replicated coherence protocol that manages client-local PMM as a lin- earizable and crash-recoverable cache between applications and slower (and possibly remote) storage. Assise maximizes locality for all file IO by carrying out IO on process-local, socket-local, and client-local PMM whenever possible. Assise minimizes coherence overhead by maintaining consistency at IO operation granularity, rather than at fixed block sizes.
We compare Assise to Ceph/BlueStore, NFS, and Octopus on a cluster with Intel Optane DC PMMs and SSDs for com- mon cloud applications and benchmarks, such as LevelDB, Postfix, and FileBench. We find that Assise improves write latency up to 22×, throughput up to 56×, fail-over time up to 103×, and scales up to 6× better than its counterparts, while providing stronger consistency semantics."
I don’t want any of my banking data to be accessed by a third party, I just want to transfer money.

Account + routing numbers do this just fine over ACH and come with fraud protection for me — we are trading our own protection for someone else’s (whatever third party is using Plaid) and gaining nothing in return in addition to giving them all of our financial data. Incredibly, the transactions performed after linking to Plaid are probably all ACH anyway.
Archive.today Chrome Extention
Birth is the leading cause of death.
I'm seeing the Fediverse linked to more and more often, in the wild. Not the first time I've seen it linked here, either. It's heartening to see that there's a little light at the end of the tunnel.
It's very telling that one of the only posts here that links to real data is being downvoted.
This reminds me of the podcast HowSound, a semi-instructional show about the craft of storytelling for podcasts and radio. I have enjoyed several of their episodes.

https://transom.org/topics/howsound/
I've had too may anecdotal failures from replication, innodb consistency corner-case issues and finally being adjacently associated with Oracle killed it for me. Since moving to Postgres, I've been very happy.
So on track for maybe a 4% increase. Doesn't quite look like crisis to me. Of course, breakdowns of the type of crime might be helpful. It wouldn't take much of a single type of crime (like assault related to mask/anti-mask or something of that nature to cause a jump).
Well boiling them could yield a rich umami broth and certainly satisfy some late night vegan cravings.
Bison now supports multiple start symbols. So that is to say, you can build multiple grammars in the same file that have their own start symbols, but otherwise share rules.

> or run on windows

If you're using Flex and Bison, you should arrange your project so that it can build without running the tools. Only someone who needs to make changes to the grammar files should require the tools to be installed at all.

That's your first line of defense.

If you want people to be able to develop the grammar files on Windows, you can do it. There are ports of these things to Windows. Cygwin, MinGW-W32 and others.
Pepsi's Soviet Submarine Fleet Was the Endpoint of Business Dreams
I have a LinkedIn and I never log in except for when I'm looking for a job, or when a new grad from my alma mater reaches out for career advice. So 2x a year tops.

> Twitter is mostly still just for people in activism, tech or journalism.

Music? TV shows? Books? Comedy? Art?

My Twitter has all of those. It doesn't just have to be a medium for doomscrolling.
I've had many desktop crashes with GeForce. I don't blame Linux desktop for this.
https://trends.google.com/trends/explore?date=all&geo=US&q=m...
tldr join a FAANG for long enough for your stock to vest, then let the stock go up 20-30x
It's far more likely this was caused by a reduction in leaded gas. You see the same drop in crime around the same time in other countries, even though Roe v Wade only happened in the U.S. and across different countries it was close to the leaded gas ban.
You're mis-identifying user content with Facebook UI.

Facebook, Amazon, Google, etc. all do have very clean UIs for such big game. But they are pretty hostile for advanced usage (on purpose).
That's basically the same thing as what I said. It's not an excuse to go start shooting barbers etc.
Huh? Any broker I've dealt with had the following:

* Order matching (in-housing of orders so they can pocket the brokerage fee without actually incuring exchange fees as well as make money off their inventory)

* Placing orders and holding the funds I send to buy stocks with

* Custodian that holds both my stocks (in their name) as well as my fiat

* Banking, they allow opening of margin accounts where I can borrow fiat to speculate with, and all of the assets within such accounts can / are lent out (if you are big enough you will even get interest on these assets)

* Strictly speaking, most brokers aren't traders on their own platform... but in-housing of orders produces pretty much the same effect... so the distinction seems pretty meaningless. E.g. they buy stock at $x, internalize orders that are profitable when selling said stock at $x + $1 (but below or matching market rate), profit.

Several functions are intrinsicly linked there. You can't buy or sell anything without having them hold the asset / fiat... even if only for the T+2 days to settle.
https://archive.md/temfg
I switch between Fira Code, mononoki and Cascadia Code
They’re linked to an iCloud account. That’s not anonymous.
I'm partial to bitmap (or bitmap-like) fonts, esp. those derived from computers I once had or aspired to have. Current favorites are the Tandy2K font from the Ultimate PC Font Pack, the Atari ST 8X16 font, and Amiga Topaz (all variants).

For graphical Emacs, Iosevka.
From my cursory reading of Brian Krebs' blog, most posts seem written by a ghostwriter.
I’ve been thinking for a long time one of the killer features of cloud are the cloud portals that make resources easily consumable. That and the cloud APIs that do the same but for programmatically spinning resources.
Of which greenhouse gases?
I skimmed through the linked section and https://en.wikipedia.org/wiki/Initial_IMO_Strategy_on_the_re... , without spotting a double-digit number that turned out to be a %-of-global-GHG-emissions.
Or are you referring to all-time emissions? That would seem more probable, given the long history of coal-fired ships.
VPNs are not intended to mask illegal behavior. The assumption is no one will care enough to try to get the real IP. So blatantly breaking the law throws that out the window.
In many cases they were highly educated who are widely accepted as significant thinkers and writers, and they wrote in depth about the arguments for and against slavery. So yeah, they’re on record as explicitly considering the arguments at the time and rejecting them.
People think Sybil is hard, and it is, but mining groups make it a lot easier. Usually the rejoinder is "Sybil requires a huge investment and immediately destroys it" but that's probably not how it would go. A miner consortium would selectively Sybil, and everyone with all their money wrapped up in BTC would probably just be like "well, that still seems preferable to losing all our money in a crash to zero" and keep their BTC anyway.

As far as censoring or control or whatever, sure there are institutions that can do this (and have): governments and banks. All they have to do is ban crypto just like they ban buying anything else. It's so, so super easy.

---

Ok so, to be a little less antagonistic, I also think banks are junk and buying things should be private, etc. I think those things are a little at odds with preventing things like the drug trade and modern slavery, but I don't think the financial system is the place to attack them.

Broadly I just don't think blockchains are necessary for payments, privacy, distributed computing, you name it. Literally everything anyone can "imagine" (insurance, fraud detection, oooooh) already exists and works great.

Maybe it's corny but, I think these problems are best solved by functioning democracies. Elect people who think bank regulation is important, etc. Erecting a shadow financial system based on blockchains seems about the worst way to it.
unless you write COBOL
By way of a comment to an earlier post on autoplay video in present-generation websites:

https://news.ycombinator.com/item?id=29455411
> There's something mich more interesting going on

But at that point, it's not the therapy itself that's doing it, so we're right to dismiss them as worthless.

Do these pills work? No, we couldn't separate their effects from placebo, so there is nothing about these pills that work. Should we investigate placebo effects? Sure, definitely, they are interesting. Doesn't mean that the alt-med added anything to any picture though.
I'm not trying to argue against the eco-friendly nature and overall sustainability.

I used to live in Hong Kong from 2013-2015 and was directly connected to 2 startups that wanted to do this w/ 3d printing at the heart. One was a "container deployment" an ultra mini-manufacturing that fits inside a container that you would deploy in a specific city by "just hooking up power". Another was more a regional play, build a local factory via multi-container sets. Like how Starbucks deploys a store with X number of containers.

They did not work for the reasons stated above combined w/ 3d printing isn't that great. Except in high margin items, you'll never make up for the increased infrastructure cost. The local land and labor costs are non-trivial.

One thought experiment is setup manufacturing in East coast & West coast. If one coast decreases in demand, what happens? Likely have excess supply, which then requires storage or shipping it to the other coast.

Cost is the ultimate driver and eco-friendly solutions invariably drive costs up because they lack economies of scale.

So while agree with your goal, it doesn't work in the real world.
Rock cakes? Stonehenge builders may have enjoyed mince pies
Pronounce the c?
And don't buy a latte with a credit card
This is false; GNU Bison introduced re-entrant parsing probably about a decade and half ago at least, in combination with Flex, and Berkeley Yacc implemented a compatible implementation.

I use this in TXR Lisp. There are situations in which a Lisp macro may be expanded in the context of the parser. The macro can use the parser (e.g. call (read "(1 2 3)"). This works.
Wait. So his big "whistleblower" source for this article in April was actually the hacker?

https://krebsonsecurity.com/2021/04/ubiquiti-all-but-confirm...

Bad on Krebs for not at least mentioning this.
The thing is that those numbers are not identifiers. They are just feature IDs.

Although the combination of those numbers can still be used for tracking, this is specially hard because many users have the same varient combinations.
they were able to infiltrate various NGOs (that host tor nodes) and/or set up fake NGOs, but they weren't able to infiltrate and/or set up fake VPN providers?
I absolutely accept that people in the future might consider things I have done to be monstrous.
The contact link at the bottom of HN has worked for me in the past. I also believe that the "flag" link can be used to report problems with the submission.

(The URL should be https://haveibeenpwned.com/PwnedWebsites#Gravatar )
I have a friend that likes the mission at the gov and likes the money at FAANG so he rotates between the two. 2 years at one, 2 years at the other and switch. He could make hundreds of thousands more just be sticking to FAANG.

I worked as a lifeguard many years ago, first for a private company and then for the local government. I tried hard at both jobs, but I was more motivated working for the gov and more importantly much better trained.

The private company worked to maximize revenue which meant minimize training costs, aka one training class every 3 years. In an emergency we would have been totally unprepared.

The local gov trained us every 2 weeks (2 hours on a Saturday) plus random spot testing (threw a dummy somewhere in the pool, you would have to notice it and respond as if it were an actual drowning person). We were extremely prepared.

I certainly have my gripes with the gov (dmv I am looking at you). But the idea that no profit motive equals no one tries hard is so annoying because of how simplistic is. And I constantly hear it from otherwise smart people.
Please don't take HN threads further into flamewar, regardless of how bad someone's idea is or you feel it is. This comment is a noticeable step downward into hell.

Also, please don't post supercilious putdowns of the rest of the community. You have no idea who you're talking to here (none of us does). That sort of rhetoric is not only flamebait, it's reliably a marker of extremely low comment quality. We want thoughtful, curious conversation here, not users acting like they're better than others.

Edit: you did it even worse here too - https://news.ycombinator.com/item?id=29456018, and worse yet at https://news.ycombinator.com/item?id=28688315. Would you please review the site guidelines and stick to them? They explicitly ask you not to post like this, and we ban accounts that keep doing it.

https://news.ycombinator.com/newsguidelines.html
I personally like it for Windows, it even has an extension to allow the installation of google chrome extensions. In Linux it's a nightmare to use because of libffmpeg issues.
Personally I’d feel most comfortable with a separate hardware VPV solution that won’t let anything through leaving the local software to do its thing.
Wow: “ MySQL is a pretty poor database, and you should strongly consider using Postgres instead.1”
In order of preference/reverse chronological order - all patched w/ NerdFont:

- Fira Code Mono

- Inconsolata (This is basically Consolas w/ a permissive license and slightly different spacing)

- Consolas (MS Font so not free per se but easy enough to find floating around)
For someone like me who is familiar with JAX, but only recently starting to consider to pay attention to Julia (it does have a momentum), would it be possible to provide any good examples of using GPU / multiple GPUs from Julia?

I've tried to search on my own, but only a way to write CUDA-dependent code: https://juliagpu.gitlab.io/CUDA.jl/usage/multigpu/
Yeah, luckily it has been a bull market
Since YAML tries to be a superset of JSON (it’s not, but it tries), wrapping your whole file in a pair of braces solves your truncated file problem. If the closing brace isn’t there, the parser will (should) error
Yeah and I don’t trust that a vpn would really care for my $5 a month or whatever when faced with state actions that if it came to that.
I hear about these crazy stalker-ish things from different public people like once a year, and I'm always amazed.
There’s a huge gap in operational security for a hack of this size.

At minimum, use a burner IP address and hardware from Craigslist.
Ask HN: Is PySPark a Dead-End?
I am contracted by a major financial services firm to refactor an analytical model used for revenue forecasting to PySpark executing on a AWS EMR cluster.

The project's current status is documented[0].

The client's team responsible for operationalization was successful in refactoring another analytical model into Python/pandas. The current model execution time for a 5 year scenario is ~17 hours. Most of that time is
spent executing poorly crafted Oracle SQL queries drawing millions of rows into the analytical run-time for, sorting, aggregation, discarding, merging, and spliting tasks.

In order to constrain this exeuction time, final input is a sample of ~1.8M rows from a loan portfolio of ~81M records.

The client is concerned about performance and believes PySpark is the preferred target language.

I have been on this project for just one month, but I contracted previously at the same firm on a six months to refactor another model into Python/pandas. That project was successful, mainly due to the team leader's rigor for meeting milestones and ability to remove blockers for the team.

I recently discussed these projects with @Travis Oliphant who had some interesting ideas on Python-based frameworks to overcome issues for processing out-of-core dataframes. We discussed the frameworks Dask[1], Coiled.io, commercial Dask support[2], Ray[3], Modin, commercial support for Ray[4].

Others discussed were, Databricks[5], bodo.ai[6], Voltron Data[7], and AtScale[8]. On Reddit, the
commentary for Snowflake was very positive[9].

Easing maintenence burdens to keep the model in production and devising new scenarios (e.g. Covid-19 effects on forebarance requests) are requirements. Its shelf-life is years, making maintainability a major consideration.

What have others experienced in scaling out for teams familiar with Python/pandas for feature engineering tasks?

Is PySpark a dead-end libray in the Python ecosystem?

[0] https://www.pythonforsasusers.com/project_summary/current_project_status.html

[1] https://dask.org/

[2] https://coiled.io/

[3] https://docs.ray.io/en/ray-0.4.0/pandas_on_ray.html

[4] https://modin.readthedocs.io/en/stable/

[5] https://docs.databricks.com/languages/pandas-spark.html (which points to Apache's Pandas API on Spark)

[6] https://bodo.ai/

[7] https://wesmckinney.com/blog/from-ursa-to-voltrondata/

[8] https://www.atscale.com/autonomous-data-engineering/

[9] https://www.reddit.com/r/dataengineering/comments/r893rw/why_is_snowflake_so_popular/
Started as a joke, ended as a preference: https://github.com/dtinth/comic-mono-font
> But most of the OS code is maintained in such a way that only a small group of motivated users would be willing to fiddle with the build infrastructure necessary to even attempt modifying any of the core

That's absolutely not my experience. On Debian distros I just grab a .deb source and can work with it in the exact same way regardless of which OS component it is. Similarly on Arch with its PKGBUILDs, and I assume other distros have something equivalent as well.

I agree with the rest of the post though.
“If you wish to make an apple pie from scratch, you must first invent the universe” - Carl Sagan.
I have tritanopia, but the two images look vastly different to me. However, I'm fairly used to that. A lot of testing images tend to be hit and miss when dealing with blues.

However, show me a bright purple figure on a black background and I'll probably tell you it's blank.
Reverse-engineering Roman cavalry
React App with Redux Toolkit and Cypress Testing
Demo: https://noteitpreview.netlify.app/
Source Code: https://github.com/Prathamesh010/Noteit
Also the Borg ships were called cubes (they were huge cubes)
It's unfortunate that there doesn't seem to be a truly "neutral" browser anymore, if you count only the ones that can run the JS-required app-sites which are an increasing percentage of sites that people need to use. Big Tech has made it effectively impossible for other independent browsers by making the "standards" extremely complex and continuously churning them, since only they have the resources to effect such complexity and continuous change; they also popularise the new stuff and attempt to "infect" as many sites with it as they can, usually by way of frameworks. This constant churn of the ecosystem helps reinforce the monopoly. To them, simple static pages which can be viewed with browsers other than the ones they "support" are a threat.

https://anybrowser.org/campaign/
The post office has for decades been able to send mail across the country in a few days, anywhere, for less than a buck.

It can work and be efficient just fine if it weren't purposefully hamstrung by people trying to ruin it so it can be privatized.
> JetBrains Mono

Same. It requires least amount of energy to read.
Is there a reason why you'd be stuck on lex / yacc and unable to use flex / bison? The main reason I can think of is that you are in a legacy code base which already uses lex / yacc.
> (I cannot paste links or images into facebook, I cannot paste text with line breaks into twitter, I cannot paste using reddit's "markdownmode").

This is not normal, something's broken with Firefox in your setup. Probably worth filing a bug.

(Also it's almost certainly nothing to do with the JS engine.)
What's App is not secure.
Bitwarden can be self hosted and there is at least one independently developed server.
The idea that diet doesn't affect the disease is incorrect. We've known for a while (40 years now?) that exclusive enteral nutrition has an effect size on Crohn's (seems to be pretty strong) and it's even similar to prednisone in treating flares particularly in children.

https://www.cochrane.org/CD000542/IBD_enteral-nutritional-th...

A couple years ago a trial looked at replicating EEN with solid foods with promising results https://pubmed.ncbi.nlm.nih.gov/30550821/

EEN is a first line therapy in adolescents but rarely mentioned to adults (and in North America less commonly mentioned to adolescents). I was treated at Kaiser and UCSF and nobody ever mentioned it to me. From the Cochrane article: "Whereas 62% of western European gastroenterologists use this therapy routinely for the management of pediatric patients with Crohn’s disease, only 4% of American gastroenterologists regularly use enteral nutrition in their practice (Levine 2003)"

As a Crohn's patient I found it worked well layered on top of a biologic to get into quite deep remission.

Aside from EEN, once you are in remission bowel habits are clearly manipulated by diets - being regular is caused by diet/hydration. I have pretty much perfect consistency right now and it's pretty easy for me to change that if I switch up my routine.
> I don't do that shit for everything I do. But only for the ideations that I know are great and think I am going to use later.

"I thought I might need it later" does not constitute a legal defense if your employer comes after you for IP theft.

IANAL, but I can't see what foundation your strategy rests on. That the code is generic does not change the fact that it was written by you to solve a problem that your employer had. This pretty unambiguously places it within the range of what your employer can claim as theirs, no matter how applicable it might be to other use cases.

It'd be one thing if you had code that you'd written a few months back that turned out to be useful solving today's problem. But what you're describing is that your employer asks you to do something and then you go and open-source part or all of the solution without consulting them.

If you are as indispensable as you say you are, the actually bulletproof approach to getting this code open sourced legally would be to use your influence to persuade your employer to officially open-source that code.
Forcing people to work, and only giving them a couple of years to learn the job and do it, has a poor track record. AFAIK, the US and other militaries believe the volunteer method is much more successful.

Imagine drafting in your profession. In many jobs, it takes months of training, then months for people to become truly productive - at the entry level. With the draft, you are mostly employing trainees and entry-level employees, all of them forced to be there.

> when you accept volunteers, you get people self-selecting and that's way worse. / You get the people who are mentally ill and not self-aware and seeking something they can't find anywhere else signing up.

There is some risk of that, but it looks like you are suggesting that it's the predominant motive for volunteering. People do it for many reasons. Almost all jobs in the world are filled by volunteers.
Possibly with Manifest V2. While it lasts.
Let us hope this useful developer tool survives longer than some other parts of Firefox that were critical to my workflow:

RIP, 3D DOM View (2012 — 2016)

https://developer.mozilla.org/en-US/docs/Tools/3D_View