skysight-inc/HackerNews huggingface dataset:
If you take a frozen pizza, add spices and extra cheese and better toppings; you can have a pretty good meal with less effort than a homemade from scratch pizza, and not much more expense.

We buy the "cheese" red barons as premade pizza bases for this purpose. The DiGornio is much spendier for not much better: with the exception of their "Pan pizza" which is $10 but worth it.

We've done home made / froze for later pizza crusts a few times, its a lot of work and we haven't got a great result yet.
Change: Damned if you do, damned more if you don't
It's probably tricky but if there's loss at D, maybe only then materialize the display of the loss backwards until there is no loss: C? B? A? It gets tricky though where maybe there is a small loss at D, but say that C and B have chronic loss because of throttling in the slow path responses.

If D has 1% loss and B and C have 50%, is it fair to say A=0, B=1%, C=1%, D=1%?

MTR display of loss is indeed confusing, but when weird things are going on it can be helpful just stare at it a while to see what's going on. Trippy looks fantastic, and I need to play with it, but there are cases where I just want to stare at the path loss for a while.

There's no way to influence the TTL on TTL timed-out responses, is there? That'd be pretty cool if there were some way to get the return path of the intermediaries to reply.
If you're on Firefox, add all the archive.today variants (you can get them on Wikipedia) to the Secure DNS blacklist in Firefox settings.
honestly i don't recommend my data provider because a year ago when i bought their license it cost me $700.

Now they are charging me $2100 because of "inflation" with zero advantages or new perks whatsoever.

That's why I don't want to advertise my provider.
Very reasonable, but the last time an American president suggested this, the world shouted him down as an idiot.
A bunch of people will come out of the woodwork drawn to the idea of being able to immediately walk into managing a popular project, but it'll end poorly. If your project has outgrown you, or you've outgrown your project, then you can either shut it down gracefully or transition into community ownership (by finding people who have a demonstrable pre-existing interest in the project itself and allowing them to take over).

Shutting the project down gracefully doesn't mean it has to end, and it doesn't mean failure: shutting down the project gives invested community members the chance to fork it and demonstrate that they want to put the work in to run a natural successor to your project, and people will naturally gravitate towards the best fork over time. Afterall, without people with a vision leading it, it's just code.

Handing over ownership feels cleanest but it's rarely the best outcome (unless you're handing it over to a natural successor).
Not sure what your requirements are.

My point about 4 line dependency is to point out that the barrier to entry into FX is low. What you are doing I would consider unconventional, as demonstrated by all of the hoops you're jumping through to achieve it. Packaging, yes, is still a bit arcane at this point.

My project, https://github.com/willhartung/planet packages macOS and Windows installers, and can be run as a fat jar on a Linux machine (tested on Ubuntu). You can look in there to see my POM file, and my build scripts. They're much simpler than what you're doing. I don't have a package for Linux, as I mentioned earlier, it was just a bit to confusing to figure out Linux packaging for my tastes, so I punted. If there was crushing demand for it, I'd look into it deeper.

None of those artifacts are "cross platform". It's not a single artifact for all platforms, they are platform specific. I build the Mac one on my machine, and the Windows and Linux versions on VMs. Currently, the vision for Java distribution is to bundle the runtime with the application. Use jlink and the module system to narrow down your JRE, and jpackage to combine them into an appropriate, platform artifact. jpackage requires to be run on the host OSs. I do not have ARM versions of any of my code yet.

If you want to ship a cross platform jar, then it's probably worth your time to require a JDK with FX already installed. Azul does this, I think there are others. Then the FX, and it's platform specific binaries, are no longer your applications problem.

Also, there is a project, https://jdeploy.com that offers tooling and infrastructure to distribute native FX bundles, it even offers automatic updates. It will install its own JDK in its own directory structure to run your applications. If you have multiple applications, it will share the JDKs among them. It's quite clever, and perhaps worth considering depending on your requirements. I chose to not do that just to make my projects as simple as practical for the end user and myself.

I'll be fair, getting to this point was not drag and drop. jpackage and jlink can be fiddly to get started with. Documentation can always be better.
It’s widely known and talked about in the infosec community - getting CF to do anything about malicious content on their services is an absolute nightmare.

I do understand they don’t want to set any bad precedents internally, but their abuse reporting is abysmal.
Yes, of course. It'll work in EAT and M-x term too.
I'm fully with you here; let the process happen and the discussion between contributors and maintainers happen before talking about "BAD NEWS".
Yes, and with domain fronting and doing traffic patterns that look legitimate.

A good solution is to block all outgoing traffic on production servers.
Overall, super cool!

There are definitely some bugs to iron out. For example, multiple stocks just won’t load for me. If I happen to hit “favorite” on a stock that hasn’t fully loaded, it will make a new favorites list with just that one stock in it.

Thank you for creating and sharing this tool! I look forward to using it and I’d be happy to test out features if you’re looking for volunteers.
On aggregate people go were the money is. There are exceptions, but greed motivates a lot of smart ambitious people.
Switzerland is better than the UK compensation-wise, see e.g. https://www.levels.fyi/t/software-engineer/locations/greater... and https://ch.talent.com/en/tax-calculator?salary=200000&from=y....
I wish they would have said something about the Antikyrthera mechanism, an analog computer from the 2nd century BC capable of complex astronomical predictions and that was about one and half thousand years early compared to the next time we saw similar devices.
You will most likely need to build something yourself. Django's authorization is limited in this aspect :(
There are IFAK Medical kits with Molle straps; that tent walls could also support in a decent tent

- [ ] ENH: sustainably disposable Molle straps
100%. Contentious political discussion is supposed to be something we avoid on HN.
You can’t. They refuse to let you. The closest you can do is to dispute a copyright claim (as mentioned by another); but YouTube refuses to be a judge in that case, and even if you’ve provided good, provable information, the claimant can still just reject it and (as far as I can tell) instruct YouTube to make it a copyright strike of the three-strikes-and-you’re-out kind. Seriously. The system is designed to be abused.

And even if your claim is allowed (whether the claim is released, or it lapses in your favour after 30 days), the claimer can still keep on claiming the same thing, so if you or someone else uploads it again, it’ll be silently claimed and you’ll have to go through the rigmarole all over again. This makes no sense at all if it was actually about copyright law with equitable treatment of all, and shows a bit what I mean by “designed to be abused”.

I gave more info and stats from my experiences with melody claims of public domain hymns in 2020: https://news.ycombinator.com/item?id=27004892. So much casual fraud.
Pumas have been observed to catch mice.
Gun Buy Back Programs Probably Don't Work
Impressive compilation of data, a nice UI, and even a custom forum section? This is all really great stuff! How long did it take you, and what’s your end game with the site?
I wonder if you could use AFL to try to fuzz your way to a shorter executable? There may be undocumented glitches or assumptions in how exactly the loader works which would shave some bytes off (and given how fundamental this is, any hits might also be major security vulnerabilities).
Plenty of people working on the Manhattan Project were totally committed to building the bomb, from General Groves on down. But it doesn't seem like a valid comparison. When the Manhattan Project started, there was already a fairly clear understanding of nuclear physics and it was mainly an engineering problem. Whereas we still have no fundamental theory of cognition and are clueless about how to design a true artificial general intelligence. Some researchers believe they can get there by just scaling up LLMs but there is no real scientific evidence to support this prediction.
https://avherald.com/
"Created a free website that simplifies stock analysis"

"Sign Up for Free"

Why do I need to sign up for more, this is more like freemium?

Also I use finviz.co and Yahoo Finance which doesn't gate financial information and is available for free with no signups needed.
Seems to me this is probably a later stage thing. Somebody got initial access to a company's systems via such a mechanism to some individual's system. A few more cycles of recon, exploitation, and pivoting later, they may be in a position to install something like this on some actually important server. Use it to maintain access to the things they really want, then delete evidence of the previous steps to cover their tracks.

Now that it's at least 2 years after the initial intrusion, it could be pretty tough to determine how that happened and what path the attacker took.
World War Two: When 600 US Planes Crashed in Himalayas
>it's really crazy how wasteful we're being with electronics in general.

Indeed.
from non-replaceable batteries, to weak headphone and charging port connections, to breaking cables, to mobile phone OSes.
Most of consumer-oriented hardware manufacture seems to rely on obsolescent-by-design to get consumers to spend on the same type of device, in short cycles.

Probably similar to the big pharma that may appreciate the economic benefits of a chronic diseases.
Approaching a full life simulation.

Maybe soon game developers will realize black holes and the uncertainty principle are great for efficiency.
> enabled alarm that in normal use would be to annoying and resetting would be need

So you want a driver in an already stressful situation to be nagged periodically with an alarm that "in normal use would be too annoying" (i.e. during stress, it will certainly be much more annoying)?

That doesn't sound like a good solution.
Should be noted, this booked was created by the Tailwind CSS folks (before Tailwind existed IIRC).
Funny. You don't even know if that's the case, but somehow you know it's the cause?
> A formal spec isn't just ordinary source-code by another name, it's at a quite different level of abstraction

This is the fallacy people have when thinking they can "prove" anything useful with formal systems. Code is _already_ a kind formal specification of program behavior. For example `printf("Hello world");` is a specification of a program that prints hello world. And we already have an abundance of tooling for applying all kind of abstractions imaginable to code. Any success at "proving" correctness using formal methods can probably be transformed into a way to write programs that ensure correctness. For example, Rust has pretty much done so for a large class of bugs prevalent in C/C++.

The mathematician's wet dream of applying "mathematical proof" on computer code will not work. That said, the approach of inventing better abstractions and making it hard if not impossible for the programmer to write the wrong thing (as in Rust) is likely the way forward. I'd argue the Rust approach is in a very real way equivalent to a formal specification of program behavior that ensures the program does not have the various bugs that plagues C/C++.

Of course, as long as the programming language is Turing Complete you can't make it impossible for the programmer to mistakenly write something they didn't intend. No amount of formalism can prevent a programmer from writing `printf("hello word")` when they intended "hello world". Computers _already_ "do what I say", and "do what I mean" is impossible unless people invent a way for minds to telepathically transmit their intentions (by this point you'd have to wonder whether the intention is the conscious one or the subconscious ones).
> however a disadvantage is that the reader needs to know or learn a new programming language first

This is a good point, and I have thought about it a lot before starting the book. What finally made my choose T3X is that its compiler is much smaller[1] than my smallest C-subset compiler and (IMHO) T3X is easier to learn or understand.

[1] SubC: 3815 lines, T3X/0: 2330 lines.

Of course you could start on CP/M without any outside tools, but then you would have to write your bootstrapping compiler in assembly language. Time-consuming, but certainly manageable. I doubt that it would be an interesting reading, though.
I’d be happy to pay a bit for this tool. I love the UI. It would be awesome if ETFs were added down the road.
Raystubbs/zero: Build web components in ClojureScript
Could use slot antenna.

https://en.wikipedia.org/wiki/Slot_antenna
> A github server is much easier to set up than a subversion server.

You can't set up a GitHub server.
Yep. They come in basically the same flavours.

Binary replacement (replacing top, ps, netstat, etc with patched versions) is the oldest trick.

Syscall hooking kernel root kits largely only vary in how exactly they hook the syscalls - there’s a few methods, but the underlying principle is the same.

And then you have userland hooks which usually use LD_PRELOAD to intercept system calls/libc calls to get the job done.

Honestly most of the time a full blown root kit is overkill, just name your binary something innocuous and have it not do anything too fucking obvious and nobody will notice.
Small bug: The signup form didn't like when my password had special characters. Kept saying "invalid data".
Favorites lists seem to be the main reason, at least for now
Oil-producing kingdoms[a] like Saudi Arabia face an existential risk. If the world transitions away from fossil fuels, and these kingdoms fail to develop technological engines of economic growth in clean energy, electric vehicles, software, AI, robotics, biotech, space exploration, and other new fields, they could become... poor.

---

[a] Yes, kingdoms. Yes, in the 21st century. Yes, very different from the West.
That makes me happy!

Can you join me on discord: https://discord.com/invite/gQwuEARTK8
This bug that you mentioned I cant reproduce it :(

I would love to create more features and tools for small investors. If you can help out as a volunteer that would mean a lot to me.
Not exactly. It was an arms race. Through intelligence efforts, both "sides" knew the other was working on these new and destructive tech, so it became a game of finishing first wins the crown. The Cold War era follows, and the Sword of Damacles hangs over the world to this day.

An over simplification, of course, as the real history of the atomic bomb and the era that followed is far, far more complex.

AI is no different in the advantage it would offer to the country that first develops a concrete weaponized model. Since we still think of the world in terms of nation states as opposed to a global humanity, it makes sense that there would be fear surrounding its development.

It also makes sense that we would lose our ethical goals pretty quickly due to Othering in this scenario. It's easy to look at a perceived enemy and think "well, if they had this tech they wouldn't hesitate to use it against us!" to justify using said tech. By stripping our perceived enemies of any morality or ethical postulates, we reduce them to aggressive threats, which is interesting since the act of viewing another human as anything "less" than human is itself an aggressive threat.
Hey SGarland, thanks for replying!

Launching it only on demand is an interesting idea, and I totally get your sentiment on bloat. I was a 90s teen, 32MB of ram was enough for just about everything at the time, while today that's "embedded" territory, haha. Still, these days my web browser is generally already open.

Anyhow, maybe my writing could have been more clear. I was thinking of it differently, running the app as a persistent webserver. Then I could access the things from anywhere. "Accessible from any web browser" is one of the primary properties I like about the Python Script Server (mentioned/linked in my first post).

Just imagine if someone somehow figured out how to make a Gooey equivalent for Go or Rust. If done well, it could become very popular. Especially considering the difficulty of creating UIs in those languages! Much more challenging than Python.
So this is like a more general Coccinelle?
Trades still include hard work and rule following for a long time. And many trades have a culture of crusty old assholes being in charge and then turning the young entrants into the crusty old assholes.
I think there will still be a large segment of the population that will see gang and criminal activities (fraternity, high-reward, party lifestyle) as a more compelling career choice
Pleasing the newer/younger crowd is important! The default experience of Emacs should make it possible for new users to get up to speed as quickly as possible. Else, Emacs will slowly fade to irrelevance until it is a museum piece. There are of course different views about how to approach this.

Of course, for any change there should be switches or other possibilities to restore the old user experience. Power users (especially of Emacs) can be expected to be able to maintain their init.el file. Even the case of Spacebar Heating[0] could be handled that way. The legacy of a genuine technical bug should not impact the rest of the community forever.

Some might point out that there are Emacs distributions out there that offer a modern experience. But these are hardly known to newcomers. Distribution shopping is a useless distraction before starting to use an editor which already has a higher-than-average learning curve.

[0]: https://xkcd.com/1172/
Probably not, depending on configuration. You can do very clever things with secure boot on Linux to have all kernel modules signed, etc, but if the attacker has ring0 code execution anyway that can be evaded without a huge amount of effort.
I use ollama (https://ollama.ai/) which supports most of the big new local models you might've heard of: llama2, mistral vicuna etc. Since I have 16GB of RAM, I stick to the 7b models.
Hey look, proper documentation! Even has clear IP classification in front and revision history! How standards have fallen…
It sounds like a problem that punishing students for not showing up doesn't solve. Incentives (like pay for attendance) that help to alleviate some of the issues causing attendance problems (by your own words, poverty among them) seem like a good start. At the bottom of it is a very rough and ill-enforced social contract, though. People in these positions don't believe that society cares much to reward their positive qualities (and it often doesn't).
Thank you for the bug report :)
I will fix it asap
I hate being forced to attend college classes in person, where I sit for 4 hours, hearing a person talk about something that I don't care about, and even if I cared, I could learn it myself in half the time by myself at home.

I'm a firm believer that lectures should never be necessary, give me the recorded lecture which I'll watch if I want to, I'll read the content myself, and I'll ask the teacher questions over the time where lectures would usually be given, and it will be easier since not everyone has to be there at once.
> The U.S. Government's Most Powerful Spying Tool Is Fighting for Its Life

You mean, they cannot wiretap all internet nodes anymore ? /s
A Game of Shark and Minnow
No, it exists in the upstream release.
I agree with most of this but the naming of "autopilot" seems fine. Nobody expects commercial aircraft to fly on autopilot without a pilot's supervision, the same _should_ be true of Tesla vehicles (especially considering their tendency to jump into the wrong lane and phantom brake on the highway etc.)
Building perseverance, and more broadly motivation, is still only partially understood in cognitive science. However, Carol Dweck's 'growth mindset' can help bridge the gap by shifting students' opinions away from "some people just get this" to "I don't understand this yet". Other motivation elements outside the scope of the material include intrinsic/extrinsic motivations, role models in the field, self-regulated learning, mindfulness, Baker et. al.'s affect model [1], etc.

It's something I usually mention to my students during the later part of the semester - humans are one of the hardest problems out there! We're irrational, something that works for one person won't for the other, even if we know something's bad we'll keep doing it.

[1] https://busynessgirl.com/better-to-be-frustrated-than-bored/
why is signup required for a free product?
Seems like a gem of a resource; took a look at the blog, and already found a great principle ("rule of locality; place button where the data is") which I had violated just today. Thanks for the recommendation.
What can you do with an Einstein (aperiodic monotile)?
What signals is the AI bot using? Just a mix of the TA indicators?

I ask because price forecasting is a data modeling problem, and I'm skeptical of the bot's listed win rates. Unless one knows how their signals work (i.e. what real world market phenomenon you are modeling), there's no way one should trust that edge.

Separately, if you breakdown other indicators like CCI you realize they are crappier versions of basic statistical methods like Z-scoring. Or that anything using a Wilders average is using a crappier EWMA, and then that anything using EWMA can be improved to be stationary by filtering out noise outside the passband of information you want to target.

So I'm skeptical of the bot.
“Using weird protocols” for C&C is old hat for hackers tbh. Well over a decade ago after reading an RFC I switched all my backdoors to use SCTP - a protocol many of my peers had never fucking heard of - and found it evaded a shit tonne of IDS/firewall products.
I am a longtime developer but I'm passionate about design and UX. I'm always on the lookout for materials that I can give my team and other developers to help them get better at design. It's not a course, but "The Non-Designer's Design Book" (ISBN 978-0133966152, Robin Williams) is the best material for design fundamentals I've found. It's very approachable for anyone and it's broadly applicable across all kinds of design. Everyone I have convinced to read it has loved it, and I've seen an improvement in output and understanding. I highly recommend this if you have an interest in design.

Refactoring UI is also valuable and can be impactful, though it's heavily web focused and is more like a Web Component Design Cookbook rather than foundational knowledge.
Students are being wrongly accused of cheating by "AI detection tools". In the Israel/Palestine conflict both sides have used "AI detection tools" to accuse the other side of using AI generated content.

Seems like fear mongering, hysteria, and scammy "AI detection tools" are causing more problems and trouble than actual AI.
No, they’re not.