skysight-inc/HackerNews huggingface dataset:
Yes, we're continuing to improve the templates so they are better on mobile. This all came out of a research project so there are many rough edges, but we're making progress!

If anyone wants to get involved on the open source side to help out, we have lots of things to work on. Feel free to comment here or email idyll at mathisonian dot com
I have this suspicion that mobile ads have way weaker effect than claimed. No-one in adtech has any interest in finding out. Marketers don't want to lose budgets or importance either. So a lot of money is wasted on annoying people. How sad.
Every once in a while something comes up trying to be 'Little Snitch for Linux' but none has survived AFAIK, To be honest one of the reasons I use macOS is for LS and I've heard few others say that too. But now since macOS is bypassing LS or limiting its function or to put it simply doing weird network stuff I'm planning to get back to Linux.
I believe we setup containers in Docker 20.10 such that containers can bind to < 1024 by default without giving it cap_net_bind: https://github.com/moby/moby/pull/41030
I definitely do not want Linus Torvalds yelling at me in that tone --- but reading his utterings is certainly entertaining.
I think you might have just got used to it, but it's definitely worse. My job involves consistent writing of 50% Clojure, 40% Java, 3% Kotlin, 3% Scala and another 3% of others (Python, Javascript, HTML, SQL, etc.). And so as I actively code in both Lisp and Algol syntaxes (and wtv Python is), I definitely always miss my structural navigation and editing features in the non-Lisp languages. So I'm guessing you kind of just forgot how nice it is.

Having said that, there's some disadvantages to the Lisp syntax as well, rightward drift due to constant nesting is real, and can make readability and even some edits a lot more annoying, whereas the flatter structure of other syntaxes doesn't have this problem as much. I still find its pros outweighs the cons personally, but your mileage may vary.
> The entire syntax for Clojure fits in a single line.

But some of us absolutely don't like this syntax. The small bits of Java in the article are very readable in comparison.
Wow, that’s quite a revelation. Uber turns off 2/3 of ads and metrics are the same. Eventually, with optimizations, they got down to 10% of previous spend without loss of revenue. I wonder if the Uber story is unique or it cuts across all advertisers. How would this affect Ad Tech industry?
Options for Styling Web Components
Standard Oil Had less than 10% of the total energy market in the US in 1900 (coal was the king back then). Still it was broken up. It is all about how you define the market.
AMD already has full-on Arm products.

https://www.amd.com/en/amd-opteron-a1100
Is there some lemma relating monotonicity of a boolean function with planarity of some graph?
Nothing but if your bank delivered the app to you over SSL signed with their certificate then you know it's not malicious. Add in a checksum if you feel extra paranoid. These are old and solved problems. If they were real problems there would be no online banking at all.
That depends on how you designed your instruction.
Cities discovered they'd been defrauded out of 2/3 of their taxi revenues... By Uber.... Looks like money is flowing...
This is actually worse because the filesystem does not know about user namespaces.
I don’t know much about the “coin scene”, but would Moenro work?
What useful thing can I do with Bitcoin other than using it as a speculative asset?
> How do you do that? Is it a setting in the bios? Or can it be done runtime?

On AMD, it's a utility you run. I believe you may require a reboot to apply it. On some Intel platforms, it's been settings in the BIOS.

> It sounds interesting if I can run a beefy rig as a power efficient device, for always-on scenarios, and then boost it when I need.

This is what the processor is doing internally anyways. It throttles voltage and frequency and gates cores based on demanded usage. Changing the TDP doesn't change the performance under a light-to-moderate workload scenario at all.

Ryzen Master lets you change some of the tuning for the choices it makes about when and how aggressively to boost, though, too.
Both, most editors have their own implementation though, this repo is more a demonstration on the idea around the UX.
I love the idea so much! Any idea how could you make it work on the videos with subtitles turned off?

Also, may I ask for a simple workflow of this project? Here are some of my questions.

1. What method did you use to get the summary out of all the subtitles?

2. How to get the subtitles of the video (Youtube API)?

3. How to get the timestamp of the specific word in the subtitle?

I would really like to build somthing similar! Thanks a lot!
Interestingly, C++ seems to be the fastest overall.
Impending crash - time to short the entire ad tech industry.
Don't even need that on newer kernels and Docker 20.10: https://github.com/moby/moby/pull/41030
The actual text says that you can't "publicly disseminate information regarding the performance of the Cloud Products". So no interpretation required; posting the stats is enough.
It is. Swedish and English are both Germanic languages, so there are a lot of commonalities. Finnish is in a completely different language family. English and Swedish are more closely related to Persian and Hindi than to Finnish.
Titan Coding – A YouTube Channel to learn how to code
My guess: because FPGAs are slow compared to mainstream desktop CPUs and only make sense if you have massive paralelism. But then you'd need a massive FPGA which would be crazy expensive, plus you'd need a good way to handle throughput.

I could be totally wrong, though.
> who cares about not knowing that something was possible if you never wanted it?

I have wanted that feature at times in the past (or something like it), and wasn't able to determine that it would be possible. That's exactly my point.

As for your suggestions: this is indeed one way to gather this knowledge, and I have learned a lot particularly from looking at stack overflow. But I don't think it's ideal when knowledge about fundamental language features has to be acquired by word-of-mouth, because it wasn't conveyed in the course of the normal learning path (official tutorials + discovery through application of learned concepts to new situations where their relevance is self-evident).
Yeah, here's one example along many more :

https://forums.factorio.com/viewtopic.php?p=405060#p405060
I think we need to also talk more about our legal system's inability/unwillingness to deal with malware-like behavior that should definitely fall afoul of the CFAA. Being in an industry where monetization is difficult shouldn't be a free pass to behave maliciously like that.

The problem here isn't exploiting user's data; that is not necessarily bad as long as the user is kept informed and accepts. The problem is that the current maintainers are essentially handing over code execution privileges on millions of machines to an untrustworthy actor and that actor intentionally exploits this to run spyware-like code on those machines without their user's knowledge nor consent.
I absolutely know what you mean.

> I was so into these kinds of super-customizable rabbit holes

I did this too. I spend days customizing my xmonad (I dont speak haskell), but thats nothing in comparison to the time I spend tuning my emacs.

On the other hand, i pretty much use the same environment like a decade ago. My same .emacs, my same xmonad.hs. I was looking at my WM and if there is a way to get rid of ghc on my machines (I use gentoo, updating ghc is an expensive task, especially on older machines) but every other WM felt like a downgrade so I went back to xmonad, to my old config.

I feel home everytime I open my notebook or booting linux on my desktop.
A certain level of parallelism is generally within the realm of good API citizenship. Even naive rate limiting schemes tend to permit a certain number of concurrent requests (as they well should, since even browsers may perform concurrent requests without any developer intervention).

Rate limiting and pagination aren’t (necessarily) about making full data consumption more difficult. They’re more often about optimizing common use cases and general quality of service.

Edit to add: in certain circles (eg those of us who take REST and HATEOAS as baseline HTTP API principles), parallelism is often not just expected but often encouraged. A service can provide efficient, limited subsets of a full representation and allow clients to retrieve as little or as much of the full representation as they see fit.
Unanswered user makes question their MS thesis and answers self 2 years later
If I were in Apple and really cared, I would have insisted that the bill would enforce tariffs on firms and merchandise that didn’t have an end-to-end requirement to respect the forced labor bill.
same article says "I spent more time reading than I thought I did, and it's great"
$70K would keep my 1980s era furnace running for a very, very long time. Keeping that machine out of the landfill, and preventing the new carbon footprint of anything else I would have to buy to replace it, really makes me question the potential carbon decrease of such an effort. How much oil was burned to make your heat pump?

Also, in what world does this make any economic sense whatsoever? Most people cannot and will not be able to afford to do this. Meanwhile, why is the taxpayer subsidizing someone who _can_ already afford to spend $70K of their own money on this?

Enjoy your electric car, champ, but carbon-wise it's actually better to keep a mid-2000's Toyota running for an extra decade so that all the carbon that was released in its manufacture is amortized over a longer lifetime.
Searched the page for "Rust" which returned nothing... and the box labels are awkward. Why not label them conventionally?
Once partial reconfiguration works and the FPGA can access main memory directly I see a lot of use cases. Imagine applications reconfiguring the FPGA in the blink of an eye to optimize their own algorithms.
VM's offer different security. That is all.

It is more secure to run a process with seccomp filters than it is to run it without.

It is more secure to run a process with seccomp and vm isolation than just one or none of these.
I can be pessimistic, too, but I had a different reaction. The OP's post is about measuring a life according to behaviors (activities) and with that data the OP is thinking out loud about how he wants to change things. This is an artifact that describes an analytical mind observing and addressing the daily animal/mind hybrid that actually lives in and experiences the world.

I tend to agree that "productivity" is an unhealthy obsession linked to vain status chasing, and (among many circles) a vaguely sinister implication. It is too often used as a euphamistic criticism by employers who inevitably want more out of the workers. Produce or die is the default law of the capitalist jungle, so the "productivity number" is the number that a system would use to fire you.

But the OP's situation is quite different. There is no misalignment between "the boss" (his current analytical mind) and "the worker" (the daily mind/body cyborg beast). The boss really wants the best for the worker; the worker really wants to do his best for the boss. (And to me it seems like the boss has his priorities straight, and is doing right by his worker with this analysis and recommendations).
We do RFCs, I dislike the concept. It feels like an extension of this troubling trend of taking away autonomy from engineers.
Is that why Mozilla is blocking all addons on mobile (except for the selected 11)? They need to fix that shit or start adding useful features to Firefox... Not sure why they arent blocking all extensions on desktop too if they are so bad though.
Apparently acetone or any organic solvent work well to dissolve styrofoam also.

https://sciencing.com/acetone-styrofoam-experiment-2768.html

Though, that's probably not elementary school safe.

It doesn't remove the Styrofoam though. The Styrofoam is broken down into long chains of molecules which remain in the solvent.
After the rust blossom storm I didn't track cpp implementation evolutions.. did cpp compiler perf/libs increased or was is simply faster and still is the same ?
The TTL is based on the cost, time to implement, and time needed to gather enough signal to make a determination. So if you doing normal 'mvp' style of development where you ship intermediaries you should have some signal whether something works in at least six months, ideally sooner. Sometimes this means you might reconsider or even reverse a decision or apply what you learned to a new problem but mostly this just builds confidence and trust in the team that the decision making process is generally 'good enough'.

The TTLs are tracked in the decision log which is reviewed in project retrospectives. You can schedule these in a slot a week you hold open for presentations, document reviews, demos, wheel of misfortunes (debugging simulated production problems if on-call), production reviews, etc.
Texture caching in modern renders tends to be on demand and paged so it is very unlikely the full texture set is ever pulled from the filers.

Over texturing like this can be a good decision depending on the production. Asset creation often starts a long time before shots or cameras are locked down.

If you don’t know how an asset is to be used it makes sense to texture all of it upfront as if it will be full screen, 4K.

Taking an asset off final to ‘Upres’ it for a can be a pain in the ass and more costly than just detailing it up in the first place.

In isolation it’s a insane amount of detail and given perfect production planning it is normally not needed, but until directors lock down the scripts and shots it can be the simplest option.
Rust seems to be using parallelism better. In one benchmark though (fasta), C gcc is using all 4 cpus and Rust only two, and still wins.

(Looking at just C gcc vs Rust) https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
In the late 1970s Bradbury gave a talk in our town.

Discussing the risk of nuclear war, he said (and I paraphrase) that nuclear weapons were actually doing humanity a service, by telling us to “Just ... slow ... down”.

Wise words to a thermonuclear world.
Nope. Invest the money into an S&P 500 ETF and you’ll probably gain 10% profit by the time you have put down your last payment.
Several big mainstream products are implemented in Scala, including Apache Spark and Akka. Clojure has nothing of comparable size.
The ad industry has always claimed that fraud doesn't matter because it is priced in. It's been over a decade since I worked in click fraud detection but I believe Google's numbers were around < 2-5% of clicks were fraud (someone here might have up to date numbers). So this is a huge revelation from my perspective.
I guess when I assume a feature is possible, and I want to use that feature, I try it and see if it works.

I also don't typically learn via books myself, I learned rust pre-book, and basically entirely via IRC. To me, that's the default-path. But I get why it's not ideal - a written record (like the one linked) is definitely important to have, and it is a legitimate weakness that they're so nascent.
Google/Facebook and companies like the old "Cambridge Analytica" who buy their data, or similar data collection agencies, probably have this exact level of detail on pretty much everyone who owns a phone or computer.
The alternative is to use... some pen and a paper?

> . If you need to mock something
up, you can try sketching on a piece of paper or using our
mockup resources.

Linux GUI is honestly in a bizarre state. And the Gnome team seems to keeping on recommending against the tools they developed themselves (Vala...). Seems like QT is the best alternative...
ECC memory can't eliminate the chances of these failures entirely. They can still happen. Making software resilient against bitflips in memory seems very difficult though, since it not only affects data, but also code. So in theory the behavior of software under random bit flips is well... Random. You probably would have to use multiple computers doing the same calculation and then take the answer from the quorum. I could imagine that doing so would still be cheaper than using ECC ram, at least around 2000.

Generally this goes against software engineering principles. You don't try to eliminate the chances of failure and hope for the best. You need to create these failures constantly (within reasonable bounds) and make sure your software is able to handle them. Using ECC ram is the opposite. You just make it so unlikely to happen, that you will generally not encounter these errors at scale anymore, but nontheless they can still happen and now you will be completely unprepared to deal with them, since you chose to ignore this class of errors and move it under the rug.

Another intersting side effect of quorum is that it also makes certain attacks more difficult to pull off, since now you have to make sure that a quorum of machines gives the same "wrong" answer for an attack to work.
> I want to emphasize that I'm not complaining just to complain,

Oh yeah totally! It is very helpful.

> It could just be that during my learning stage I learned

I mean, I think this is very reasonable and intentional. Trait objects are a pretty niche feature of Rust already, and non-owned trait objects are even more niche than that. The book does guide you towards Box<dyn Trait> for this reason.

> or the String thing (really, the Deref thing), further down others weigh in with a case where it doesn't work as expected,

Yeah so the trick here is a balance between not wanting coercion willy-nilly, and also making some cases work well. You had cited method calls specifically, and those should work due to auto-ref/deref. The example given isn't about method calls, it's about match not doing Deref coercion. That being said it's really easy to assume that it always does it, because it does do it in the right places most of the time! There's interesting tradeoffs here...
> Bit rot is just one of many threats to my data. Backups take care of that as well as other threats like theft, fire, accidental deletion.

No, that's the big mistake people make: backups just backup bit-rotted data, until it is too late and the last good version is rotated out and lost forever.
You can't just go around recognizing what people don't understand. That's what got Socrates killed. You've gotta make them understand what they don't understand without making them want to kill you. That's what makes a great teacher / leader / etc.
(guessing you mean apostrophes)

It's because they have two different uses (three if you count nested quotes, but those aren't common and are pretty easy to figure out), contractions and possession, and they seemingly collide on words like "its" where you'd think it could mean either.

Not sure if you've already learned this (or if it helps), but English used to be declined, and its pronouns still are, e.g. they/their/them. That's why "its" isn't contracted; the possessive marker is already in the word.
It's a thought experiment, analogous to Tullock's Spike [1]. The idea is to modify incentives, by putting environmental impact at the forefront of a consumer's mind, by making them actually handle the mess that the card produces (thereby making them reluctant to make purchases).

[1] https://en.wikipedia.org/wiki/Tullock%27s_spike
I've reached a stage where my first action after installing an app is to do a packet capture and look at what the app talks to. Sadly in the majority of cases the app gets promptly uninstalled because it ends up talking to Facebook or similarly-malicious endpoints for no good reason (even paid healthcare or accounting apps do this).

Doing this enough times I can mostly predict the result by just looking at the app and who's behind it so I no longer bother with apps and stick to the built-ins whenever possible.
maybe take a closer look at the thread; they're saying that purchasing "stuff" is the worst thing for the environment, so a card that leaks oil on purchases would discourage the act of doing so, and hence do more good tha encouraging purchases to plant trees.
Shouldnt they be about the same? (At least until the LLVM immutability optimizations happen)

I suspect surprising factors are in play.
When Rust is faster than C in a benchmark in which C++ is also faster than C, I know I can safely ignore such benchmark.
Sorry, I don't have the numbers you asked for. But afaik one other effect is that "modern" semiconductor processes like FinFET and Fully-Depleted Silicon-on-Insulator are less prone to single event upsets and especially result in only a single bit flipping and no drain of a whole region of transistors from a single alpha particle.
Anyone who is considering this, make sure you learn digital circuits first.
Y’know, do whatever works for you, but this kind of relentless focus on time management feels like it runs exactly the opposite of what I want in my life. Meaning, when I was younger I could focus on problems for long chunks of time. As I’ve gotten older and had to deal with work stress, kid stress, life stress, dozens of devices all pinging me with notifications, people demanding my attention constantly... the truth is I can barely make it 15 minutes without someone or something interrupting me. I had this jerk client for a brief while - he was on monthly retainer, but wanted this kind of minute-by-minute granularity of tracking my time. It was the kind of thing that finally put me over the edge against this kind of relentless optimization because all it was doing was wasting my time tracking time rather than actually doing the bloody work. So hey, if tracking your life in 15 minute increments gives you what you need, great, but I personally am working on how to build long increments of time with greater focus.
NAPS2 (https://www.naps2.com/) is also a similar open-source app with OCR built in.
The Public Banking Revolution Is Upon Us
"Banks now create most of our money supply and need to be made public utilities, following the stellar precedent of the Bank of North Dakota, which makes below-market loans for local communities and businesses while turning a profit for the state."
You're getting banned because you've been serially creating accounts to break the site guidelines with. Would you please stop doing that?

https://news.ycombinator.com/newsguidelines.html
All I’m asking for is some specifics. Is someone with $999M “worth” of assets not forced to sell than someone with $1B? Is it setup marginally so anyone over $x is forced to sell y%? What are x and y? That is what I’m interested in.

What if the sale price doesn’t match up with the valuation amount? What happens if a majority shareholder is forced to sell and it results in them becoming a minority shareholder? Does that mean one is forced to give up control of their business after a certain size?

Yeah, we all agree extreme income inequality is bad. That’s the easy part.
I have two mood tracking points per day, one when waking up when when going to sleep. So if it is part of your routine it is very easy to do. Then you must well define your scale if your want to be consistent over time
I’m using lispy[1] instead of paredit and absolutely happy about it.

[1]: https://github.com/abo-abo/lispy
Maps of Silicon Valley and Other Tech Hubs
seaborn is nice because it let's you do plots with one line that would take a page of code in basic matplotlib, but if you need to change one specific thing it might become really hard.

I honestly moved on to gui based plotting programs like grace or veusz, there's just a button for the things you want to do
In the U.K. the government guidelines have been that they’re still allowed to work. And given the kind of contracts many of them are on, if they don’t come in they don’t get paid. So it really puts added pressure on everyone to work.