skysight-inc/HackerNews huggingface dataset:
Rust does not solve the problems that I deal with in the kind of work I do. I have no interest in picking up Kotlin. Java/Go/C# solve all the problems that Kotlin solves without the interop headaches and I pick between them for production code depending on the team and the platform we are targeting. For the projects that I am working on right now I specifically want Go because of its faster startup time than Java/C# and the ability to spin up 10s of thousands of threads without breaking up sweat which is needed for the sort of work I currently do.
I think a better physical analogy is a tamper proof safe which destroys its contents. With such a safe (or the signal hack), if I disclosed the presence of the safeguard and LE either 1) failed to open the device without triggering the safeguard 2) trigger the safeguard unintentionally, is it really any different from not providing a password? Because the password would be the operable piece of information preventing them from getting the desired data without my consent.
Last year I built Recut[0], a native Mac app that helps speed up video editing by automating the rough-cut process. It finds silence, gaps, and pauses and removes them, creating a cut list that you can import into editors like ScreenFlow, Final Cut, Premiere and Resolve. Here’s the Show HN [1] from a couple months ago.

I built it because I was making screencasts and cutting out silence + mistakes was 90% of my editing time. This makes it a ton faster. There were some command-line scripts to do a similar thing but I wanted something visual with a fast feedback loop, where I could quickly preview how it would sound and tweak the parameters in real time.

I didn’t know anything about video and had never built anything with Swift before so it’s been a fun way to learn a bunch of new stuff.

0: https://getrecut.com

1: https://news.ycombinator.com/item?id=26317265
That isn't a moderate take at all in my opinion. That's an extreme authoritarian assuming they can bend anyone to their side. Even a moderate realizes there is a line that should not be crossed.
I just saw my unborn son yawn in the womb on an ultrasound today so this brings me a bit of silly joy - knowing his brain folds are just developing and he might be cooling them! That said, the stats nerd in me doesn’t buy this study outright.

I’d personally hypothesize that yawns, like almost all other emotional displays (smiling, laughing, worrying, eye dilation) are simple pre-language communications. It’s useful for a pack of animals to know when one animal is tired - yawning is contagious because it’s advantageous for the pack to have a similar sleep schedule - and to be aware of how each other feels. Our faces display our emotions clearly as a form of communication to others. We developed whites in our eyes, for example, so we can track the attention of our pack-mates. It's easy to forget that biologically, spoken language is a brand new invention - but communication is extremely ancient.
What you mean bruv?
any sophisticated bots are rotating IPs or pulling from a large pool of IPs. In many cases of fraud/abuse, rate limiting based on IP doesn't work well enough.
Just checked their store. In the checkout it says you can pay with your credit card if you don't have Paypal.

edit: or is credit card at odds with your wish not to be tracked, too?

What should they do? Accept shitcoins?
Have posted about this before, but I have been working on my Python library called "compactem". A way to make traditional ML models smaller: [1].

* the core idea is to selectively use training instances to learn a compact versions of a model. Multiple models are produced with different tradeoffs between accuracy and size. The user is then free to pick one that fits his needs. See [2], [3].

* one can also find the "minimal dataset" a models needs to reach a certain accuracy - [4].

Currently working on:

* I am reformulating the problem to work with (twice) differentiable losses to speed-up the compaction process.

* Also, I am looking multiple "stages" of compaction to see if that leads to models with further reduced sizes.

Refs:

[1] https://compactem.readthedocs.io/en/latest/

[2] see how the model's generalization is affected, also has accuracy vs size curves: https://compactem.readthedocs.io/en/latest/key_ideas.html#wh...

[3] Compaction profile - a plot to visualize the range of size reductions between the original and compacted models: https://compactem.readthedocs.io/en/latest/usage.html#compac...

[4] https://compactem.readthedocs.io/en/latest/usage.html#optima...
It does not for me. I was under the impression it only hides ads. I'm using ublock origin on mobile but still see the cookie notice.
I developed a Lua IDE/editor/debugger (in Lua) [1], as I was looking for something that would be simple enough to use for high school students (for a project I was working on at that time) and have been working on it for the last 10+ years. I do have several commercial extensions/integrations on top of the IDE.

I also developed a Lua debugger [2] and serializer [3], as well as took on maintenance of wxlua project for the last 5 years [4]; all open source.

[1] https://studio.zerobrane.com
[2] https://github.com/pkulchenko/MobDebug
[3] https://github.com/pkulchenko/serpent
[4] https://github.com/pkulchenko/wxlua
Looking for a security team at CLAAS (Machinery)
I would love a way to skip the selection of a hyper-specific date and time. Most of the time I really do not care whether I'm looking at the page as it existed on March 18th 2006 at 9:13am, or April 21st 2006 at 7:44pm.

I just want "take me to 2006". One click. Where in 2006 doesn't matter, just do something for me, it's probably the right thing.

If I need to get into more detail, okay, THEN let me pull open a more specific capture picker.
How to Use the LinkedIn Mobile Marketing App for Your Business
With just vanilla JS, it's actually shorter, so yes. It has very limited use

<button onclick="this.classList.toggle('big-text')">
Toggle the "big-text" class on me on click
</button>
> German has a difficult grammar

I am not sure whether this can be objectively measured. All kids learn (at least) one language the natural way. I have the strong feeling that related languages will always be easier for them.

I speak English as a foreign language. I don't think articles in English are a challenge. It's the USA, but not the France. I can feel the cold or a cold and know the difference. I don't know many rules, it's mostly like I would use them in my mother tongue.

I have many colleagues, whose mother tongue does not know articles at all. If they write a page of text,
there are often a dozen of mistakes related to articles to correct.

But it's not that I would just be smarter. I have spoken another foreign language daily for over 25 years. I speak fluently and can make myself fully understood. Still I make quite some mistakes all the time.
Either a locally run ISP offering gigabit speeds at good prices or it'll scare in incumbent ISPs into doing upgrades to lesser but improved levels for higher prices. That's just going off the pattern I've seen in a lot of places when cities start looking into making their own ISP; local government starts looking into running fiber and suddenly the incumbent ISP comes and runs their own fiber.
One of the problems with a lot of RFID systems (or even generally non-token systems) that you need to get from a machine is that now, rather than sliding a couple dollar bills under a glass and getting a token in return, now you have confused tourists, often tired from travel, fumbling with unfamiliar machines with lousy UIs.

You see it too at busy tourist areas of a city.

In my experience, pretty much no one streamlines the experience of buying transportation tickets for people who aren't familiar with the system and may not speak the language.
My favourite joke about that sort of thing is how following the exact rules of the English language "ghoti" is a perfectly valid spelling of fish :-)
For those that learn a new language, it is a good idea to suspend criticism on the language while you learn it.

Every language has its pains. German using Sein and haven for auxiliary verbs in the past makes things way more complicated to learn. Not to talk about the irregularities of the past participle of verbs(that are not used in speech) that makes reading and writing way harder.

But if you focus your mind on that you will for sure stop learning the language because you will have an excuse. The fact is that you could learn it like Germans could too, and in the end English is part germanic.

And you can cheat. I learned Mandarin very fast, simplified and traditional script, which is crazy for most people because I cheated. I created my own software tools of spaced repetition software and because as a foreigner I did not have to follow the rules like Chinese nationals do.

For example, Chinese take the order of writing characters and the process itself as sacred. For Chinese there is only one way of writing a character, but it doesn't need to be that way, you can cheat and learn to identify most important symbols you find on the street fast. The order and calligraphy is secondary.

Ironically, the faster you use a language and can read things, the faster you will be able to write it. Just blocking yourself not being able to read a newspaper or novel because you can not write perfectly a symbol does not make sense.

The phonetics of Mandarin unless you create software to repeat and repeat and repeat every day is simply impossible for any adult foreigner, because we as children have not learned the basic sounds. German phonetics by comparison is trivial in a tenth of the time.
Looks like Ruby for the frontend.
https://github.com/agentultra/postgresql-replicant — stream delta changes from a PostgreSQL database. Not a novel concept or implementation but this library doesn’t exist in Haskell and that’s a shame because Haskell has lots of great libraries for working with streams.

https://github.com/agentultra/DataVersion — type-directed data migration library. I needed to migrate some data in a document database that had no schema with years of data in it to a format that had a schema. I leveraged some other stuff to achieve it but this library was a key piece to being confident that the transformations were correct and complete. Migrated the database and backfill it with a Lambda function using this library.

Those are just the most recent ones.
No problem. Perhaps you can clarify something for me. Do you think being technically correct about LTMH not being involved matters when you yourself are leading it and PIA and the linux journal are involved in promoting it?

https://www.linuxjournal.com/content/vcs-are-investing-big-n... (https://archive.is/IK7w8)

>Just released, Handshake brings with it the much needed security and reliability on which we rely... The project and protocol has been led by Joseph Poon (creator of Bitcoin's Lightning Network), Andrew Lee (CEO of Purse), Andrew Lee (founder of Private Internet Access or PIA) and Christopher Jeffrey (CTO of Purse).

Legal shell games work for legal issues. But we're all just humans here and it sure looks like you are running the show.
I am not sure the lie started out that way. He did pitch something and the Flamin’ Hot Doritos came out in his market subsequent to that pitch, so the charitable explanation is that he genuinely thought his pitch influenced the final product.
In 2019 I purchased an ASRock iBOX-V1000 which is fanless and completely silent (and has Ryzen quad core with integrated Vega GPU) and I have run it with 32GB ECC ram with both Ubuntu 18.04 and 20.04. Works great. Yes, the ECC works in "ECC mode" and Linux can see and report any detected/corrected memory errors. (Never seen any errors. Some people use hair dryers to heat up the ram to test the ECC, though.) I purchased from mitxpc:

https://mitxpc.com/products/ibox-v1000?_pos=1&_sid=a0e23dd56...
won't work because date = receive date and now you have a unique id and an IP.
I’ve been there. The truth is that css media print doesn’t work with anything complex. After spending a week at it back in January, it felt very much like IE6 whac-a-mole. Long story short, I ended up fixing it in python using rst2pdf. Brilliant library.
That's....uh... remarkably progressive for Mississippi - and the first bill (HB 366 from 2019) passed nearly unanimously [1] https://legiscan.com/MS/votes/HB366/2019

Props to MS legislators for seeing the value in municipal broadband.
It is never the case that they can compete without making a loss, as that would effectively make them a private company. The Post Office, for example, is supposed to have its own P&L, yet we keep giving them billions every time they run out of money. So you get the worst of all worlds, the lack of accountability of a private company but the taxpayers are on the hook.

Almost all these pseudo-government projects are funded out of the general budget, and some are off-books but still off-balance sheet liabilities of the government. E.g. a port authority that floats its own bonds, but those bonds are guaranteed by the local government, so if the port authority becomes insolvent the government is on the hook. If you think entity X can make its own profit and loss, then ask yourself: who is on the hook when the bonds sold by X default? It is always going to be a taxpayer for a government project.

A clean separation between things that are supposed to turn a profit and things that should be funded socially is a good separation, and trying to blur those lines is usually a bad idea, as you create these unaccountable subsidized bureaucracies that end up being poorly run sources of graft after a few generations.

Now whether internet access itself should be subsidized or turn a profit is a different matter. It's critical infrastructure, like roads, so you can make a case for subsidies.
Well one of them insisted he was told this was the reason for a change in suppliers so maybe it goes all the way to the top haha
I've been helping some cities recently to price out the cost of broadband projects. Cities often have some assets (property, access to fiber, sometimes access to wireless spectrum) that can make building a broadband network feasible. I'd love to chat with anyone interested in doing this in their city - email in my profile.
Yea, I should've clarified I meant not having to deal with margins for children elements. Thankfully with gap, I rarely have to worry about parent container's margins
Switzerland is also the only country I’ve visited where everyone knew what PET is and could identify it from 20 paces. I remember going to a movie theatre and naively wondering if the dedicated PET bins had something to do with dogs.
This sounds similar to "knowledge distillation" in machine learning literature, where you take a large model and use it to train a smaller model. Could you comment on the similarities and differences?
Coin Carbon Cap – PoW cryptocurrencies ranked by energy efficiency
This isn't so much a "take" as a "regurgitation" of the most hackneyed PL-fight slur against Go, that it's a language for managers and not for programmers. Of course, large numbers of programmers who work in Go by choice for personal projects argue against that. But the argument thrives because there's a kernel of truth to it, in that if you wanted to pick a programming language based purely on expressive shininess, you'd write in OCaml.

What makes the argument superficial is that the list of things PL-connoisseur languages have that mainstream languages lack is long, and can be used to exclude almost all programs; the argument proves far too much, and isn't really saying anything. The fact is, it's not managers making people pick Go and Python; the assertion is false.

There are real arguments you can bear against Go. This just isn't one of them.
> Processing either your own experience, or that which others share, can give you seriously potent mental tools, rules of thumb, contexts to reason with.

Could you please expand on this?
Bit behind the curve here? Canada has had an equivalent refundable child benefit since the early 1990s. It's a permanent, ongoing policy, not in place for just one year, and it's far more generous.

For example, with two children under the age of five, a couple at the poverty line or less will receive some $13,500 a year in a refundable credit, falling to about $8000 a year at $80,000 a year, $3500 at $160,000 and to $0 above $200,000 a year. (Figures in CAD so multiply by about 0.8 for USD amounts.) As a refundable tax credit, it interacts with your tax deductions/obligations, so you obviously won't see all of that amount unless you're very poor and not paying any taxes.

It has, generally, been considered to be effective in reducing child poverty, which was the reason it was originally instituted by the Progressive Conservatives in the early 90s, and then underwent bipartisan expansion under the Tories and Liberals with governments since. No surprise there, I guess. Hard to imagine how giving every poor parent with kids up to $7000 a year per child wouldn't reduce child poverty at least a bit, really.

Every once in a while someone goes "Canada already has a basic income!": https://basicincome.org/news/2019/10/canadas-child-benefit-i... This view is generally then promptly shot down by economists, wonks and other critics. (For example, if this is a basic income, then welfare is arguably a basic income too. Given that one can work, albeit with a high effective marginal tax rate with clawbacks, while on welfare in Canada.)

Also, now that it's been in place for some 30 years now, the policy has been widely studied and there is piles of analysis on it, should you want to see the outcomes and consequences of such a policy. Expensive but moderately effective with relatively few downsides (aside from the expense) would be my take on it. The largest criticism is probably the effective high marginal tax rate it creates.
The atmospheric wind is a pretty good source of randomness so attach a small windmill or windvane to the mechanism.
Just so that this isn’t unclear to anyone, a quick search for historical CO2 shows how absurdly wrong this comment is.
Elon Is Wrong About Bitcoin. Crypto Miners Are Key to Renewables' Success
There are some exceptions, sure.

But German pronunciation is 80% simple and regular at least whereas English is more like 80% complicated and irregular.
Isn’t this true for ANY measure of “intelligence” or “hard work” or anything else? This bias is going to appear everywhere, should universities not be allowed to filter students at all? What would you suggest, concretely?
Very interesting.

What conclusions can we draw from this?
Named after Vandal Savage - cool!
Reasonable doubt.

The defense doesn't need to prove anything except that the prosecution hasn't done their job of assuring they've chased down everything they have to.

The prosecution, if relying on Cellebrite, can no longer just say "we dumped the contents of the phone" without picking up the additional investigative burden of proving their chain of custody was not maliciously tampered with successfully. That means source code audits, admitting knowledge of the tool into the public record, or doing cross checks with another tool that isn't known to be vulnerable to an undisclosed exploit, which only holds out til the same type of thing happens to the other tool.
Yeah, you're right.

It looks like sign bans are usually unconstitutional when content-based, where the substance of what is being communicated is taken into account (e.g. bans on only commercial signs), but generally hold up if content-neutral and based on reasonable factors, such as safety or aesthetics.

See Reed v. Town of Gilbert (content-based ban struck down) versus Scenic Arizona v. City of Phoenix (content-neutral and safety-based ban on electronic signs upheld).

https://www.scenic.org/sign-control/billboard-laws/important...
If it was the US tax jurisdiction that someone is trying to leave, then that person would need to give up their US citizenship, not create any suspicion that they are leaving due to tax reasons, and also pay taxes as if they have sold off everything they own.
Many people get these subsidized.
While building userTrack[0] I always encountered the need of various auxiliary tools. I had to implement a custom deploy system to build different variants of the product, to create a licensing server (to create and verify license codes and to allow downloads for valid license owners), a blogging platform[1], some JS snippets [2], etc.

Most of the times, the libraries/tools that you build yourself are either to connect and interact with a specific external service OR to have a simpler (only the features you need) or cheaper version of an existing product/platform.

[0]: https://www.usertrack.net/

[1]: https://github.com/Cristy94/markdown-blog

[2]: https://github.com/Cristy94/dynamic-listener
Block reward is halving every 4 years, it is a hardcoded rule of Bitcoin; "The number of bitcoins generated per block is set to decrease geometrically, with a 50% reduction every 210,000 blocks, or approximately four years."[0]

To reflect on your other comment on mining reward and price; protocol and rules are set in stone and price can only be crashed by market meaning change in demand for Bitcoin.

[0] https://en.bitcoin.it/wiki/Controlled_supply
Thank you, that sounds pretty cool.
Is it using RFID or did they have to install NFC payment terminals at the turnstiles? My understanding (I haven't used it) is that for New York's OMNY system, they installed NFC hardware that Apple Pay knows not to ask for authentication with. (So that the Express Card functionality will work). But perhaps I am mistaken.
Instadj looks great!

Tangent, but: I was dabbling with a YouTube webapp a while back, and ran into a problem where some of the music videos had a license that didn’t allow embedding - which was obviously necessity to play within my page. (Also at the time the api didn’t succeed in filtering out such videos within a search - tho I’ve not checked back to see if this is now fixed.)

Did you encounter this, and circumvent or fix it?
Lots of games you can play on this.
You can buy other mice and keyboards, even the gamer type, without pushy dark-pattern crapware, if you avoid certain brands, e.g. Razer.
Anyway, I think they're roughly right about gpu driver bloat. Release frequency has a lot to do with new app-specific optimizations, in between updates to support new hardware configs. As far as size, even without the GeForce experience-type stuff, the packages are still huge. They're supporting multiple generations of complicated devices with a sprawling set of features and APIs, but it's also those host hardware and app-specific tweaks building up.
or maybe even toy apps becomes eccessively verbose in go, given the abundance of if err != nil and 5-rows cycles instead of item.map(fn)
For working at Google you seem to know very little about them.

1. Data was sent even though location history was turned off. [1]

2. It is pretty well-known that SSIDs can be used by location services to increase location accuracy, especially where GPS coverage is low or noisy [2], or slow to connect.

3. Would be useful for location tracking again.

4. That seems like a bug that wouldn't really benefit Google at all.

[1]: https://apnews.com/article/north-america-science-technology-...

[2]: https://slate.com/technology/2018/06/how-google-uses-wi-fi-n...
I sometimes think MS product owners are on coke all the time or something. Last week or so i was in the middle of a conference call and MS teams just decided to restart itself with a new update.