skysight-inc/HackerNews huggingface dataset:
> Problem as always is, its all talk and (almost) zero enforcement in Germany.

I have the exact opposite impression. Even in small start-up, every new external supplier will be judged whether the is any customer data processing in the US. People are super afraid of Google analytics. If you use the Google Fonts on your website you will get an cease and desist letter in no time from scummy lawyers. You pratically need an external company to manage your cookie banner because it is a legal risk.
Ok, fair enough.

The truth is, if you and I were raised there, we probably would

But that is kinda what I said though, isn’t it?

Anyway, I wasn’t trying to make them sound like monsters (except the rulers, they sure are).

I’ll try to word things better, next time.
Basic paredit operations work surprisingly well on C-like languages like Python. Try it! I think it does ok on Rust too. I'm thinking mainly of paredit-kill and navigating paired delimiters. A long time ago I collected together some tweaks for using it with Python etc here:

https://github.com/dandavison/paredit-c
greater focus and simplicity.
More likely, someone will figure out a corporate structure that makes the EU subsidiaries out of reach from the US government. It's obvious that eventually all US-based services will be declared in breach of the GDPR given the US stance on global surveillance.
Try scrolling with a remote while giving a talk. Somehow I think the current format will prove good enough.
> I don't think any language is going to offer that out of the box.

C# offers that out of the box, and the solution is much simpler there.

Pass StringComparer.OrdinalIgnoreCase or similar (InvariantCultureIgnoreCase, CurrentCultureIgnoreCase) to the constructor of the hash map, and the hash map will become case-agnostic. No need to transform strings.
Agreed. Often my likes list is across multiple moods and genres so playing my likes back doesn’t flow so nicely. Being able to split them up properly would be a nice feature.
Teach people the kind of math that feeds them. The kind they can hack their way out of a box with. Teach them math which like a good screwdriver can be a lever and a hammer too when necessary.

But teaching every kid as if the best thing school can do for them is to guide them to the door of calculus through which they will pass unto untold collegiate adventures has been a disaster and should stop.

You will still have your math majors. The school system should make an effort to conduct those kids towards that end but that should cease to be the emphasis. The school of wizarding has a way of finding its own and we should be focused on more people getting more use out of the math they do learn.
Show HN: Primitive tool to record GIFs from terminal commands
I've made a primitive tools to record GIF files.

There's many tools like this, but I was inspired by VHS[0]. The thing is, VHS requires ffmpeg and chromium to create GIFs and videos, which is a nice approach, but it's too heavy for my taste.

Basically, I forked a simple terminal emulator[1] written in plain C and added commands to write output straight to a GIF file[2].

It's stil a WIP pet-project, but I believe it could be usefull for someone, for example, to create animated illustrations for documentation, blog posts and such.

[0] https://github.com/charmbracelet/vhs/

[1] https://github.com/uobikiemukot/yaft/

[2] https://github.com/lecram/gifenc/
this probably makes the most sense for contact page.
This. All my action files are just a `make test` call which installs dependencies on-demand and most importantly, makes the process reproducible locally which is invaluable to debug.
One other way to see this is that this will stop MS360 from being the "industry standard", it doesn't take that much effort nowadays to make an alternative that is good enough, we are past the days where collaborative editing is considered "cool".

People from the US tend to underestimate the EU, the EU could easily give a bit of cash to a competitor along with some juicy contracts, the US is not the only bloc that can throw millions at a problem.
exactly what I needed! Thank you!
No. I wasn’t even meaning it was wrong for both of them. I was only saying lawsuits go after people with money.

If the actors know enough to know something is a scam, then they are in the wrong, too.

Regarding due diligence, anybody who accepts money to lend their name’s credibility to a product ought to do a lot of due diligence if they don’t want their name sullied. Or they don’t care about their name, or they shouldn’t sell their name.
It is an open question. Anyone telling you it isn’t is either misinformed or has an agenda.

The SC just told the EPA they can’t regulate CO2 emissions because that authority isn’t clearly in the Clean Air Act.

If you’re arguing that the Securities Act of 1933 and the Securities Exchange Act of 1934 provide “clear congressional authority” to regulate bitcoin, you should write a law review article.
Manx is experiencing a revival on the Isle of Man
seems like the easiest way is just add a google form links to your site.

Typeform and other fancy options are limited and expensive.
You can host it yourself on servers in the EU.
https://archive.ph/Z0ivW
I'm one of those people who worry that Python - which used to be pretty accessible - is heading in the same direction as C++, and will be buried under archaeological layers of cruft and obscurity.

2.x and 3.x seem to be diverging philosophically, and I'm not convinced that's a good thing.
North Korea has a class of Entrepreneurs, companies are state owned in nature, but can be rented for "private purposes" after them reach mandated quotas[0].

[0] https://www.goisc.org/englishblog/2015/09/30/red-hat-entrepr...
Similar service still in development : https://news.ycombinator.com/item?id=33633049
It doesn't go into specific stories but it does explain the process: How to Solve It by George Pólya.
Your comment is dumb. That’s the bulk of it. She’s a Congresswoman. Judging her on what she didn’t say is nonsense. It’s not particularly related to her. Why would she comment on it? Do you need her to make a press conference to confirm it was bad?
You think all eu companies will die because microsoft will have to update their product? That’s a bit rash and random.
Nice, thanks for the links.

Yeah I don't know how stickers trace code, but FlowStorm tracing debugger takes advantage of the immutable data structures used everywhere and by default in Clojure. You can then instrument entire code bases, run them, and tracing is just a matter of retaining(leaking) pointers of every intermediate expression so the GC doesn't collect them. I don't think this is possible when working with mutable objects, since then only way would be to somehow serialize the objects involved at every step so you can analyze the data later, which is prohibitively expensive in most situations.
It's not so much about the wording, it's about this line of argumentation separating us from them. I especially dislike this line of thinking when thinking about Nazi Germany and the atrocities there, because people tend to think "no sane person would do that, and we're sane, so we won't do it".

Instead, a much better line of thinking is "normal people can do this, under specific circumstances, so we should be very careful not to fall into the same trap ourselves".
it says nothing about inequalities or the way people live. it can mean some privileged saudis have largely higher income than the average european.
i'm now reminded of https://csclub.uwaterloo.ca/~pbarfuss/18093757-Fuckin-Concre...
I don't know it's the future. I was writing C and C++ when everyone was yelling that Go would replace them. I am still writing a lot of C and C++ while people yell that Rust will replace it. Chances are when Zig/Nim/Pony becomes the new hotness, I will still be writing a lot of C and C++.

Beyond Rust, Apple has swift, Google is working on "Carbon," and there's a ton of active work on improving the safety of C++. The future is exciting, but there is a lot more than just Rust in it.
You asked if it was an open question, stated it was not your area of expertise, and are now telling me I’m uninformed unless I agree with you.

Bitcoin is a security. Being crypto doesn’t make it magically different
Ha. I, too, hacked paredit to work with Python about a decade ago for the same reasons as you. And yes, it does work better than you'd think.
I'm skeptical about that since EU has activated itself in recent years. The universal USB-C is one example.
ooh this is nice! What did you implement it with? I think this might fit really nicely with https://wasp-lang.dev/ at some point
What octopus and human brains have in common
So people who want to rent shouldn't be allowed to live near people who buy? Why?
I’m thinking about this more and more in the context of being a developer and product manager. I’m a knowledge worker, my unit of work is often writing, either for a computer to read or people to read.

Getting better at writing, and simply writing more is a core goal and something I struggle with.

I’m looking at different systems like evergreen notes, zettlekasten etc. and trying to incorporate those in my own note taking.

https://notes.andymatuschak.org/Evergreen_notes
SSD is pretty fast; but my app is actually trying to do more than 100_000 read-modify-write cycles per second and that still requires careful thought about the database and schema we're using.

CPU and RAM are pretty fast. I do a live-coding interview question and I ask people do to a naive implementation first, then later I ask about possible optimizations. A third to a half of candidates want to do fewer RAM accesses and oh by is that the wrong avenue for this problem - especially when they just wrote their solution in Python and you could get a 10x-20x speedup by rewrite in C/C++/Go/Rust/etc.

Network is IO too. Network is pretty fast, datacenter-to-datacenter, but end users can still have their experience improved with better encoding and protocol; and outbound bandwidth bills can be improved by that too.
You're absolutely right. Even on a bass where your low E is about 40Hz (or a 5-string where you have a low *C* at 32Hz give or take) you'd only need a handful of cycles to track pitch very accurately.

The trick works because you're only trying to tune one string at a time. An FFT approach would presumably be able to track the pitch of all the strings regardless of what notes you were playing, with a bit of thought, although if you played an A on the 6th string 5th fret and an open 5th string it wouldn't be able to tell which was "out".
I treat slides like notecards. They keep me on topic and remind me of what I need to talk about.
I'm not sure why there is such a doomer sentiment (mostly from the US community but also some EU) about stepping away from Office 365. There are already existing replacements which do comply with GDPR for all of their service (modulo any vendor lock that I can't think of right now). The ruling is mainly for Gvt and Edu sectors since those handle PII regularly through these services, so the main challenge will be packaging the currently relatively fragmented market in such a way that these sectors can migrate and adopt easily, which if done right is a single-time investment from the EU.
Avalon Partners Business Brokers Montreal
Avalon Partners are certified business brokers and M&A advisors in Montreal, Canada, specialized in helping clients buy and sell businesses.

Whether you are aiming to sell your business immediately, or are looking for help to plan and prepare for an exit at a future date, our business brokers and M&A professionals can transform your business into a company that is built-to-sell and ensure you receive maximum value.

https://avalonpartners.ca/
Surely someone is busy training a model on a million pop songs. Why wouldn't "AI music" work very much like "AI art"?
I’m building a serverless, ephemeral, private chat app that you could accomplish this with: https://chitchatter.im/
I don't think they're that common. You would have to have quite recentish motherboard and CPU that both support PCIe 4.0.

And I'm pretty sure that parent comment doesn't own such a machine because otherwise I'd expect 7-8GB/s figure to be reported in the first place.
I know a lot of people who started to think of their cars as appreciating assets.
That makes no sense. Just the brutal math of a polynomial is always going to be poor enough to notice than subpolynomial times.
They also assume the students know that there is no logic behind the choice of symbols but rather that they are often arbitrary non binding conventions that can be changed at any point in time.
Yep, we need houses for rent too, not everyone wants to settle for 5+ years at a place or pay closing costs every 2 years.
> Of course DMA only operates on byte ranges and not on files, but adding file system parsers to drives and disk controllers sounds like a way to introduce awful bugs and corruption.

There's an interesting intermediate solution in the form of SSDs that provide a key-value interface instead of a linear block device. That gives the SSD more explicit knowledge about which chunks of data should be kept contiguous and can be expected to have the same lifetime.
You would suddenly have a very clear and unyielding perspective on human rights if someone tried to take yours away.
You think the one republicans mocked for being poor is the powerful and corrupt one?
I write probably 30-100 emails a day, I struggle with writing longer form things.
> it is better to spend time being taught by a great mathematician over a great communicator.

At university levels, maybe. It's certainly not overwhelming better, so you want at least a basic capacity of communication.

But for most teaching, a merely good understanding of math, with heavy knowledge of communication is clearly better. For a start, young students do not learn any advanced math.
Is it me or does Germany switches (back?) to open-source every few years? I remember being excited they were switching to Linux (or was it Munich?) years ago
Double telescope study of zone where Wow! signal originated comes up empty
FTX owned an $11.5M stake in a tiny rural bank in Washington state
Any examples?

Finding mail and cloud storage alternatives is fairly easy, but as a business operator having this bundled into good identity management is what makes it hard to replace. OIDC provider support with mail and a secure way to store documents and I would be good.

Then slack could be wired in via SAML or apis for account management etc.

Right now its just a huge undertaking to replace the convenience of GSuite or O365 :(
Right? European policy makers should look to determine what incentives they encourage that generates this fairly common attitude.
my first thought is that it's a focus thing. if I have a scrolling document on screen, it's hard for viewers to know at a glance what piece of information we're currently focused on. slides break up the information into single-focus segments
Reducing what you call investor speculation us very likely to also reduce investment in building houses. I want house builders to speculate on building homes. The profit incentive drives to create more homes. This is a good thing.
To be fair they probably have a list of Cisco flaws too :-)
Microsoft just needs to place data from EU customers on EU soil and in a manner that is inaccessible to US authorities.

Why is this so hard?
Nuclear Waste: What Do We Do with It?
I wish Phillip Glass and Don Martin collaborated on an A Cappella album.

https://www.madcoversite.com/dmd-alphabetical.html

"DIKKA-DIKKA DIKKA-DAK DIKDIKDIK DAKKA DAKKA DIKKA DIKKA DIKKA DAGAK DAK DIKKADAK DIKKA DIKKA DAKDAKDAK DAKKA DAKKA DEEP DABWAK DOOTBWEET DAKKITYDAK OONT GIKKADIK DIK DOKKA DAK DEEP"

-Casey Working Laboriously On The Computer

"GLISH GLUTCH ARRAGGH YAK BLAM BLAM AWK GAROOF GAROOF WEEOOOEEEOOO BLOOM BLOOM BLAM BLAM YAGGAK WHAP WHAP ROWR GROWR RIP MANGLE GURGLE GLUK"

-Domestic Mayhem and Carnage Involving a Small Child, His Mother, a Dog and a Police Officer
Which MOOCs that you have taken till 2022 delivered tangible outcomes?
MOOCs don't necessarily mean courses that are offered as MOOCs. It can be some online course from a public webpage that the instructor of the course just put up for whoever finds it.

Tangible outcome need not be job or money related. It may be related to intense intellectual satisfaction or enlightenment.

If you could say a line or two about the courses add that too.
I've found these cloud editing solutions great for working with your colleagues but terrible for collaborating externally. You can't share a doc with their company for policy reasons and likewise they can't share with you.

I've resorted to sending docx back and forward instead.
They mean in the sense that its an american company first and foremost. Having worked there a few years I can certainly attest to that, even if they do put a nice enough veneer of local adjustment for their non us orgs.
Indeed. I've heard it from Serbians, Bulgarians, Irish, Scottish, Swedish, German, Italian, Romanian, and Belgian folks that I can recall offhand, maybe more that I'm not completely recalling.
Fighting bots is only about ensuring you are a unique human being. It need not be about revealing your identity. I think the problem is what organisation would be willing to authenticate you without any benefit to itself.
I don't think Microsoft products are "industry standard", an email is

I think they'll do just fine without Microsoft harvesting your precious data

I think they'll do just fine without being forced to use Microsoft products

I think they'll do just fine without having Microsoft as only choice

I think it's important to fight lobbies and monopolies

I think it's sad that many European companies died because they couldn't compete with Microsoft lobbies

Europe is the home of many big open source projects and open standards

Maybe this will result in a proper open alternative to Microsoft 365
A more obvious optimisation (to me) would be to leverage the native functions and avoid creating a list of ~80 million strings in memory.

On my machine, the base script pretty reliably takes ~10s:

Reading : 0.1935129165649414
Processing: 9.955206871032715
Sorting : 0.0067043304443359375
Outputting: 0.01335597038269043
TOTAL : 10.168780088424683

Switching content to a no-op (`content = sys.stdin`) and feeding `Counter` from a native iterators pipeline:

counts = collections.Counter(chain.from_iterable(map(str.split, map(str.lower, content))))

is a pretty reliable 10% gain:

Reading : 1.1920928955078125e-06
Processing: 8.863707780838013
Sorting : 0.004117012023925781
Outputting: 0.012418985366821289
TOTAL : 8.880244970321655

As far as I can tell, the bottleneck is about half the preprocessing (lowercasing and splitting) and half filling the Counter.

You won't get a 10x gain out of that though.
You didn't answer the question.

The question was, to wit,
>How do you keep CP off it?

Your answer was:
>I don't, just don't look at the CP.

The problem really in question here is:

You've just created a new distribution method for this type of thing and punted the consequences for someone else to deal with.

(Which is totally cool imo, but newsflash, expect to be the subject of a hit piece some time in the forseeable future. It shouldn't take long; either for actual criminals to set up on it, or for LE to do it to "snare unsophisticated actors").

Welcome to the Internet, where we can't have/make nice things anymore.
the state of benchmarking by normal IT people is tragic. If one checks out his 'optimization problem statement' article [1] they can find:

>ASCII: it’s okay to only support ASCII

>Threading: it should run in a single thread on a single machine

>Stdlib: only use the language’s standard library functions.

This is truly 1978 all over again. No flame graphs, no hardware counters, no bottleneck analysis. Using these 'optimizations' for job interviews is questionable at best.

[1] https://benhoyt.com/writings/count-words/
‘SuperAgers’ with superior memories into their 80s
I don't know, but I think laser gyros have been surpassed by HGR (Hemispherical resonator gyroscope) [1]

[1] https://en.m.wikipedia.org/wiki/Hemispherical_resonator_gyro...
This might be true in the midwest but definitely isn't for my area, the PNW.

Synthetics without a membrane will wet through, and I assure you no amount of wool sweater underneath will save you from misery when that happens (I love wool btw, literally half my wardrobe is wool sweaters).

Likewise, hiking through the wet vegetation you find in many of the forests here will soak through your pants even if it's not raining.

With snowboarding on Mt Hood, having a shell with a membrane is absolutely necessary on the days where it hovers between rain and snow. Probably the highest value outdoor equipment I've ever bought is a gore tex balaclava for weather like that. It's a huge difference.

Some of the new soft shell materials do a lot better than synthetics + DWR, but they still fail in conditions like the above.

So, similar to Chesterlon's fence, perhaps it isn't that all of us buying membrane clothing have been duped by marketing, but rather you simply don't know when it's useful.
I’m a fan of Mathematics for the Nonmathematician [1]

[1] https://a.co/d/grHB5he
cargo is really close to working. rustc is working.
Bahamas are not south of the equator*, they’re adjacent to Florida

* or even very close to it
Maybe the companies and the US government should respect European laws and people's privacy.

Instead MS brought back productivity-tracking.

That's a No-Go and MS only gets away with it because of their desktop monopoly in the industry.
https://www.osquery.io/

https://github.com/osquery/osquery
It has always been against the rules to cheat on your taxes. "We need to let people cheat more easily" is definitely not the right way of addressing financial insecurity.
US law, specifically the CLOUD Act. https://en.m.wikipedia.org/wiki/CLOUD_Act :(
> It's easy

The many comments disagree. I hope you are content with people referring to it as "forge" or "Forge Joe".
The U.S. has trouble with energy prices right now without that huge dependency.

Certainly it would be worse if that deal (and other deals following) had gone through.

It would not have been a 100% dependency, but neither is Nord Stream for Germany.
Incredible article. It certainly got me thinking.
>don't forget 3d CGI

Yes, good point but let’s look at what a a boring mess CGI movies have become. Movie productions used to employ a lot of artists and looking back you actually can tell. For example the 1982 movie ‘The Thing’. All those effects in the movie are realistic, are not CGI and have become now a lost art.
Wahabism is an ideology. Saudi Arabia sucks because the owner of the country (yes the coutnry is owned by a family) made it a state ideology.
Atheism is not an ideology, it's an absence of one. You can be atheist and anything, including a huge arsehole like Stalin, or including the exact contrary of that.

Irony of history is that young Stalin enrolled in the Orthodox Spiritual Seminary in Tiflis and apparently was very good at that, writing poetry and everything. But obviously being power hungry, he couldn't stay there.
Microsoft products haven't really changed in 20 years. What are you referring to? The fact that you can access them anywhere?
I would love to answer your question, but first send me your photo and your real name.
> one thing is perfectly clear: art is human.

Genuine question: what would change your mind on this? Or is "human-made" part of your definition of the word "art", and as such there is nothing that would change your mind?

Additionally, do you have at least a vague idea where the line is between "human-made" and "machine-made", in the spectrum that spans "oil painting" - "photography" - "photoshop" - ... - "dall-e"? Maybe you're considering a completely different spectrum - I'd be very interested to hear your thoughts on that.

Please note, I'm not trying to argue "it's impossible to have a hard threshold so everything goes", I'm just trying to better understand where the art world is on these topics, as I'm mostly in the tech bubble otherwise.