skysight-inc/HackerNews huggingface dataset:
Yeah, it's nice to see such thoughtful adoption of language facilities clearly oriented towards creating a successful and maintainable codebase.

The Clojure team has always done a nice job expressing the rationale for specific language features, and these rationales often lean towards solving problems that system designers historically faced.

Oftentimes, I think folks think of modern languages in regard to their syntax, tooling, ergonomics, etc; however, to me, the more interesting benefit in adopting a modern language is in how its inbuilt features address design problems that earlier generation languages exposed.

For a real world example of what I'm talking about, you can google "clojure expression problem" and find compelling articles about how Clojure solves this with protocols.

Providing a toolkit for attacking categories of problems inherently gets people focused on the fact that these problems exist in the first place when they may not even recognize them otherwise, and regardless of the choice of language, it leads to better design oriented thinking in the context of larger and more complex systems.
Agreed.

This is a policy violation, and maybe that should be illegal in some way or have consequences. I'd be ok with that, but it's just not "exceed authorized access". The person in this case was authorized.

The idea that you could be authorized, but suddenly not because of a policy doesn't make sense to me and that's kinda weird because that seems right up Thomas's literal interpretation alley (come on Thomas, use it right for once).

Imagine Comcast changes a policy, and suddenly you're in violation of Computer Fraud and Abuse Act (CFAA).
interesting to me how the western world has created such a "great" society, we are all afraid or unwilling to bring children into.
There is a difference (which the author points out) but I still don't really see the problem.

In this particular instance, yes, a change was upstreamed that should not have been upstreamed. But upstreaming changes in general is a good thing, so when the author says

> (This situation isn't the same as Debian and Ubuntu. Ubuntu uses Debian's packaging work, but Ubuntu's changes for their own needs don't automatically wind up in Debian.)

I'm not sure I'm convinced that this is an unmitigated positive thing.
Nice service, lots of ways to grow. I think the ability to make pretty pdfs for clients is actually a strong pull.

In my experience, statistical modeling of potential timelines is not the bottleneck to accurate quotes: it’s the ability to actually give good guesses for “min time” and “max time” on critical tasks. I.e. the majority of timeline variability is due to just a few “tasks” that totally blow out of proportion because I underestimated how much work was actually involved. Idk, maybe that’s just me.

It would be nice to track my estimates vs actual time spent to improve the “human error” part.
50% is not 100%, which matters if you're accusing a company of monopolistic practices. (and why the Epic lawsuit is fighting that gray area)
Is this a different skin on the Sofya engine (https://sophya.world)?
I really like the simplicity of librepcb. For small projects I prefer using librepcb over kicad.

There is however no question that kicad has the mindshare and is moving at a much faster pace.
I could be misreading or mis-communicating, but I don't see any disagreement here. When we look at the big price tags of some comic books, it sounds like you're saying it's 99% speculation, which is hardly different from an NFT that's 100% speculation

I'm not trying to categorically throw shade at comic books, and I appreciate you citing a whole bunch of comics that are ignored by speculators but which have a lot of value to you. But that seems like it's exactly in line with my point, that NFTs aren't that new and different from other stuff we've seen before, which is comparably absurd; they're 100% speculation, but we've seen assets that are 99% speculation and manage to hang on for quite a while
can you cite this claim? i would be interested to learn more about the relation between the education of woman and lowering birth rates.
Was he unread then?
This is some extremely stylish expository python (as most of the other comments are saying).
You can find your own meaning, but you should be honest about the fact that it is your own meaning.

English teachers are demanding "correct" interpretation that has nothing to do with what the author intended. It's bullshit, and they need to admit that. It's also squeezing very important topics out of the schedule, such as the teaching of proper grammar and other things needed for non-literary writing in a professional career.
That's what this whole thread is about: you can literally do just that.
Brilliant Visions – Peyote among the Aesthetes (2019)
That helps! Though it is funny to have the same image in some cases.

Fun tool.
What is this program called? I’d love to read more about it.
Actually, if you make $1M in W2 income in San Francisco, your tax burden (from taxes on income) is almost exactly 50%.

You can verify in the link below: 330K federal taxes, 106K state, 30K FICA (employee contribution) and 30K FICA (employer contribution)

That adds up to 496K / $1M in taxes on income, or effective rate of 49.6%. If you're married, however, that drops to ~45% effective.

https://smartasset.com/taxes/income-taxes#qwJ9noj3c1
App Store should be just the start.

Mobile web for more than 50% of the US users is also restricted to Apple's whims. They should be forced to allow competing browser engines(not just skins on Safari engine) on the platform. If Microsoft couldn't even bundle IE on Windows, it should be possible to make an alternative browser(along with engines) for iOS.
I'd argue that the proliferation of guns in the US is an example of the opposite of "modern society".

I think politicians in general have trouble with newer technologies and seems to have more to do with the age of the average person in Congress than political leanings (e.g.: Al Franken's questioning of Eric Schmidt years ago and not understanding how Amazon could run Android on their own devices without Google's input).
Military aircraft don't have to go through the FAA certification process but the actual requirements are generally even more rigorous. So that doesn't save anything. Most of the work is typically done by the manufacturer's employees.
That is effing hilarious.

Except we're trusting ML to perform surgery, choose conviction sentencing, evaluate job CVs, determine acceptable marriage partners (why not?), determine who can have kids (why not?), determine who gets into college (why not?), determine who gets a loan (why not?), determine who gets to work on ML (why not?). And drive cars.
Hyundai had a horrible reputation twenty years ago, well deserved. Resale values matched that reputation. They only got their reputation - and resale values - back up when they introduced their own 10 year warranty sometime (I think) around 2006 or so.

Nowadays, Hyundai has about as average a reputation as they come. And not surprisingly, resale value to match.
If I want to learn Clojure, where is the best place to start?

I have a lot of experience with Python/Javascript now, and spent many years in C/C++/Objective C and Java. Also have some Go.
lol, what makes you think she is full of herself? Maybe she is just confident? :)
I'm pretty dealer agnostic, but Toyota has been cemented in my mind as the car brand I can trust the most. Have been in Toyotas my whole life (first car was an 89 Camry Wagon, rip), now I drive a 4Runner old enough to drink, and my partner is in a Highlander.

No matter how many times we look elsewhere, we always end up back in Toyotas. Hoping their EV R&D shows promise soon.
It's still in stealth mode. They raised $5M in 2019: https://news.ycombinator.com/item?id=19565267
The problem is roughly that there's a circular thing going on where some downstream changes become upstream ones. It resulted in this problem for the person writing the post: https://utcc.utoronto.ca/~cks/space/blog/linux/DKMSBuiltForW...

Your comparison is mentioned specifically: "This situation isn't the same as Debian and Ubuntu. Ubuntu uses Debian's packaging work, but Ubuntu's changes for their own needs don't automatically wind up in Debian"
It took Boeing 3 years to design and start mass production of the 747 (1965-1968):

https://en.m.wikipedia.org/wiki/Boeing_747

The 747 is a descendant of the 707, which took 3 years.

It’s based on the 367-80 prototype which took less than 2 years (they only built one 367-80).

The 787 isn’t really representative of a reasonable timeframe for an experienced company to design + build an airliner.
Anyone know the name of this signal processing discovery? I’ve been using FST
Absolutely, what I imagine are NFTs surrounded by a legal framework that ensures that the NFT actually contains a legal right. The NFT is mainly just the decentralized technical solution that can be used to prove you own this right. It's way more tamper proof than alternatives, like e-mail. And tamper-proof-ness works in your favour here in the case of a dispute, because if you then use it as evidence, it's very certain that you actually own the title.
Simone Biles hasn't been erased from history. She is the most successful gymnast of all time and largely considered as so by pretty much everyone in the field.

She already has 4 skills named after her including the one worth the most point in the field. The Yurchenko Double Pike is just particularly dangerous. It's perfectly understandable that it's not the direction the federation wants to take gymnastics towards.
Open letter: Together against state-sponsored hacking
this makes a lot of sense to me, but I think it is politically impossible in the current political environment in the US.
At Yahoo (Verizon Media), the CI/CD team started with Jenkins, then built a UI to manage all the instances, then wrote their own engine that replaced Jenkins entirely. It’s a good product:

http://screwdriver.cd/
Largely taking rust out of the equation makes a big difference. In New England, where I live, if you drive a car in the winter you're probably still looking at around 15 years max.

I had a Honda del Sol from the last year they were made and I had garaged it in the winter for the last 10 years or so. It got to the point that the dealer's mechanics would gather around it when I brought it in because basically none of the cars (which weren't that common anyway) were still on the roads if they were driven in the winter.
You can have multisignature wallets so that you only need signatures from 2/3 of members. It would be unlikely for many people to lose their keys.
Being on a plane isn't technically dead time, but no matter what, it's still much more comfortable being on the ground.

And taking 6 hours total out of your flying time means you have 6 more hours to enjoy your destination. Unless I was a celebrity that would get hounded by the public, I'd rather do TSA Pre-check + first class supersonic than a private jet.

The caveat for me is that I wouldn't trust a startup that is behind its timelines to create a safe aircraft without further information.
What the score? (paywall)
Concourse: https://concourse-ci.org/

It takes some getting used to, but I really got to love its concepts for resources/inputs/outputs and how they work together to get you actually reproducible builds.
Oh I agree, but let’s not kid ourselves—the market around them is the same in abstract.

For all the physical properties of a material thing we might admire, someone else might admire an NFT for the lack of those properties and inclusion of others.

There might be no more further reconciling than that. People will like what they like, they’ll pursue what they pursue, and sometimes they will enjoy their share of delusions. At least it keeps life interesting.
Seems to me people hating on Jenkins are not hating on the idea of a central automation service/task runner, they hate on Jenkins itself.
Why replace ads when they could just kill them?
Tesla clearly needs to hire a "Red Team" to find weaknesses of their autopilot (and other systems).

The odd thing is that even a randomly stupid AI for self driving is statistically safer than most drivers. Clearly there is a ton of room for improvement in both AI and Humans.
What I wonder is about the engines. It seems they are not building them. And they seem to make optimistic claims about them.

Say what you want about SpaceX but they developed their own engines and brought real innovation to the table. I'm a lot more skeptical about a company that seems to just wants to buy some engine.
Since this cost is associated with payroll (a.k.a. your income, as a worker), it's fair game to put the employer contribution to FICA under taxes on worked income.
But now they've got $20B in the bank. Investing in land seems to be a lot smarter than buying Bitcoin in my opinion.
I don't care to unpack most of that. But what I will say is that I recommend automatically backup up jenkins nightly, I accomplished this simply by commiting jenkins_home to a git repo and pushing every night.
I don't think that's possible if your goal is zero (system-altering) malware - pretty much all (with the exception of checkra1n) recent iOS releases have had a jailbreak that works by chaining exploits to break out of the app sandbox and can be installed via just signing an IPA, gain root and install Cydia/other dpkg frontends. Without the app store you would see these making their way to things people can download, just in the form of 'free vbucks' or other illegitimate apps that silently alter the system to install system-wide adware that replaces ads in other apps with their own.
The following data science book also does a great job of balancing problem solving with underlying theory. https://www.manning.com/books/data-science-bookcamp And it starts with sample-space probability problems in Python, much like Peter’s tutorial.
Have you looked at subsurface? The author is somewhat famous.

https://subsurface-divelog.org/
How would the Aaron Schwartz case been affected if this decision had been made before?
Why Isn’t Agile Working? (2017)
It was a better Java in many ways.

The doto macro was a relief back in the days when Java APIs insisted on being designed around stateful setters and getters rather than the builder pattern, it allowed you to operate on such unfortunately designed objects in single logical blocks and simulating it all being an expression.

Proxy allowed you to instantiate anonymous inner classes implementing only the methods of an interface that you needed, the rest you could omit; in Java you have to put them all, empty, which necessitated that you use an IDE to generate them, and back then IDEs were not as nice as today.

Those two alone made interacting with contemporary Java libraries so much easier.

It also was convenient to go from Java collections to Clojure collections and vice versa.
Appreciate the kind words. The blog post is on generating cryptographically secure license keys (focused on offline-only), so discussing anything else would have been off-topic. Perhaps I'll cover it in another post. But regardless, the API supports generating more typical, or unfancy, license key formats, e.g. XXXX-XXXX-XXXX-XXXX, but those are online-only.
The usecase described in the article, and the usecase described in the top post in this thread aren't the same usecase. If you aren't throughput bound, a 5% regression in parse speed doesn't matter if your goal is to stay under 20ms and parsing takes 17 us. Sure it now takes 19 us, which is a regression of 2 us out of 20ms, or 1/10000th of your time.
Not for long. The search page by default shows one non-contextual app above their ranked list of apps you might like.
non-citizen workers get the same benefits as citizens when it comes to social security. however, most are not work here long enough to acquire enough credits to be worth much.

members of my family are Canadian citizens and collect US SS benefits.
I have no evidence to support this, but I'd theorize that some of it has to do with enthusiast owners (porsche) keeping up with recommended maintenance intervals, while budget owners (vw) and ignorant owners (audi) skip maintenance, causing nightmares down the line.
https://purelyfunctional.tv/mini-guide/the-ultimate-guide-to...
A related great read is the book Into the Cool[1]. Highly recommend.

[1] https://press.uchicago.edu/ucp/books/book/chicago/I/bo353393...
You really think that praying and other religious rituals are more effective than evidence-based techniques? If you want to multiply bread and fish, use the Haber process and fisheries.

The social structures are parasitic and shackled our ability to do things. Look at the story you're commenting on: Do you think that the social structures which incited these folks to threaten a teenager with death is "foster[ing] group cohesion" in a way that we want to encourage in our society?

I happen to live in a region where something like three-quarters of all terrorism is Christian, and the rest has been Muslim or various cults derived from traditional religious practices. It is not clear to me that (3) the benefits of religion could outweigh the constant price that members of society pay to appease it.
The trick to look out for is dealership recommended service vs manufacturers recommended service.

I owned a Chevy Equinox and took it to a dealership for work around 80,000km (my numbers might be off, this was 5 or so years ago). They told me the transmission fluid had met it's suggested replacement. I wanted to keep warranty valid so I approved the work. Somehow I then found out that the manufacturers recommended interval was like 200,000km. I was only required to follow the manufacturers schedule not the made up dealers recommended schedule. If you ask, they give you some BS about the "local climate and amount of construction dust so we recommend different intervals etc etc". Either way, you aren't required to follow those schedules.
I was talking about the bill splitting apps that are used in situations where the same group of people frequently orders food together.
You could use a tool desgned for it and probably be better of, since upgrading jenkins and plugins, as everyone knows... is not always exactly pain free.

Regarding your batch scheduling solution - take hashicorp nomad for a spin: a single go binary and your scheduled job can be declared in 10 lines of yaml. Won’t miss a beat.
False. Monopolies and monopoly practices are legal. Anti-competitive practices, however, are not. Microsoft was not convicted of being a monopoly, it was convicted of leveraging its monopoly to stifle competition in another market.

In the US, this is further narrowed to include "harm to the consumer". For example: increased prices or deception. Under this guideline, Apple's on shaky ground.
I agree with this, it helps you to get exposed to new topics that are published by like minded people such that you're more likely to find them interesting than when just searching for completely random articles
I thought the whole point of them implementing it being open source was because MS was finding people were making library implementations better than them. Rainer Stropek in this video I thought did an excellent explanation of Microsoft's business model they're prepping for. They don't wanna be the one who deals with supporting your OS so much as they do wanting to be your cloud provider. Which is why they've been making strides in their implementations if asynchronous programming since the aim is most stuff is going to be on a VM.

https://m.youtube.com/watch?v=Xv9Ho1UKsnM
Arguably iOS was originally intended and designed to run HTML5 web apps without intermediation. Web tech based applets downloadable and runnable from a home screen, similar to Palm Pre and WebOS.
I agree with this decision, but I've always advocated my own personal test for whether access is 'unauthorized' or not.

Basically, I would say that unauthorized access should require some material deception to gain access. So if you socially engineer your way in, it's unauthorized--you lied to someone. If you use a computer virus, it's unauthorized--you lied to the computer to get it to execute that code, probably misrepresenting it as some other type of data. If they set the permissions wrong or it's just an AUP thing, it's not unauthorized access. Though, as here, it might be against the law for some other reason (violation of privacy or whatever).

This would avoid catching people out because someone set permissions to give too much access or wrote overbroad AUPs that shouldn't be turned into federal felonies, while providing a nice bright line because you can actually test whether, if not for the deception, they'd have been granted access to the system, especially the computer side of that. So the people who used anonymous FTP with a fake email won't become felons because it's easy to prove the system lets in everyone no matter what their email is set to, whereas the person using someone else's credentials lied to the system about who they are and should get punished, etc.

I think that my test would be consistent with this holding, but remember that this is merely my view of how the law should be. It's not a description of how the law is, it's something I would advocate that I believe provides a reasonable boundary between authorized an unauthorized access that's both clear and testable.
> That's what this whole thread is about: you can literally do just that

I don't know how you get that from the thread:

> Arenas are, however, unfeasible to implement in Go because it is a garbage collected language.

> If you are willing to use cgo, google already implemented one for gapid.

> there are other garbage collected languages like D, Nim and C# that offer the language features to do arenas without having to touch any C code.

It seems like the above statements implicitly or explicitly claim that this isn't feasible in Go without C.
In This Local Election, Every Candidate Is Incarcerated at the D.C. Jail
Nah, what will happen is that after renewables replace oil and the Palestinians keep firing rockets, people like you will find a new spin to claim that some grave injustice is being done because the Israelis defend themselves.

Anyone who looks at the power dynamic knows the truth of the saying: If the Palestinians put down their weapons, there would be peace. If the Israelis put down their weapons, they would be slaughtered.
They have a prototype of a robotic charger, aka the snake charger.

https://www.youtube.com/watch?v=uMM0lRfX6YI
Really not a fan of virtual light personally, Accelerando on the other hand is a very fun ride.
As the title says, I made a signal processing discovery that seems to be useful in a wide variety of contexts, much to my surprise. People have started saying they prefer it over FFT.

A friend recommended that I try to hunt down the right name for this formula. There must be one; it’s like DCT and FFT had a kid. Someone else before me must have noticed it and given it a name. But I haven’t been able to find anything so far, and no one seems to know.

The observation is that (1+1j)*x can be FFT’d, and then the imaginary component can be thrown out entirely. If you do that, it preserves all the information from the original signal — it’s still frequency space, just like you’d expect FFT to be — but it also acts as its own inverse: the same process gives the original signal.

(You have to divide by the square root of the the signal length.)

If not, I suppose I’ll try Math stack exchange. Thanks!