skysight-inc/HackerNews huggingface dataset:
Whether the average developer uses a debugger or not is much more correlated with the tools at hand than anything else.

People who unit test or don't is more correlated with age and commercial experience / maturity level. Although those correlation curves aren't monotonic either.
Hey, good for the Snips developer to get another chance to promote his project again.

Hopefully, both projects get a few more people involved.
Most niche hobbies had no problem existing before the internet. There were magazines and conventions and local clubs and specialty shops devoted to them, just like there still are. And cheap fountain pens have been easy to find in office supply stores for as long as I can remember.
Defense wise, this is just an engineering problem to be solved. With the right technology, funding, testing, research and development this can be solved.

First phase should be how to detect very small items moving through the air that can receive and/or send signals. Since drones can be 100% plastic, wood, or other compound or material and move at very high speeds there should be some serious research and development going into this. As this would also help solve the were is the shot coming from problem without relying on sound. I would guess measuring the differences from sensors using air pressure, wind, temperature, etc. changes versus normal conditions in nanoseconds or picoseconds would be pretty good.

Second phase would probably be how to jam, intercept and/or repurpose the commands and guidance systems of the said drones. It is easier and cheaper to just have them land in a safe place and unarm, versus using ammunition to shoot them down. This would help in investigating and finding out who the owner is and improve defense capabilities without destroying evidence.

Third phase could be using scientific research from the first phases to create legal and regulation guidelines and policies. This would help filter out legitimate drones, home brewed drones and trace owners of the drones, plot previous flight paths and malicious usage (i.e. someone doing something with your drone without your knowledge and tracking who, when, what, where they did it).
That’s not a metaphor. A dumpster fire is an idiom meaning a situation where something is FUBAR. It’s not a literal dumpster fire...

Idioms are extremely common in English, and they’re common in other languages as well. Try talking for a week without any idioms at all and you’ll see what I mean.
They know the "problem" they're solving, they just can't publicly advertise it, because their actual business model is to track drivers' movements and sell the data. Want to know where Bob Smith parked on 14 May 2018? That'll be $32, thankyou.
Maybe just start being responsible adult who sees broader would be good start.

Seeing through yoga pants marketing trick is not enough. You have to look further. You want perfect models in books, like 4 a.m. waking up CEO. Because we all know it is hard to change or become like model from a book. But you still can be better 5% than yourself a week ago by trying to do it.

Responsible adult should know those are only perfect guidelines. You also know no one will buy book that will tell him how to be 5% better. Why would I read story of my neighbor who lifts 5kg more on the gym? How would it motivate me to even try to get better?

Whole pop culture and pop science is about creating perfect vision of life. If we achieve 5% of that we will be a lot better.
That's Goodhart's law, by the way. "When a measure becomes a target, it ceases to be a good measure." Because people game it.

https://en.wikipedia.org/wiki/Goodhart%27s_law

There's a related memorable, though probably untrue, anecdote about a Soviet nail factory: https://skeptics.stackexchange.com/questions/22375/did-a-sov...
Ghci has a built in debugger with the expected features (breakpoints, single step, inspect local variables, tracing execution and time travel) but it isn't very useful because haskell is lazy. Execution can just pinball around seemingly at random making it hard to figure out what is happening.

It is possible to go lower level and just throw gdb at it but a lot of compiled functional code depends on multiple source locations and dwarf can't represent that.

On the other hand, for pure code the distinction between repl, debugger and test suite kinda blur anyway.
I agree with your comment, but isn’t it “thin red line”? Or am I thinking of something else?
There are ways to set it up with an alternate/sham treatment for the control group (maybe some nice pictures to hang on the wall--something equally decorative but not light-blocking). It's not perfect because there's no way to make it fully blinded, but the results would still be a substantial improvement over the existing observational study discussed in the article here.
Not sure if you can add it after the fact but you can get one of these System 76 laptops with 32GB of RAM for ~$1900

https://system76.com/cart/configure/oryp3
> and present seemingly-complicated problems in a simple and concise way.

I think concise is underrated, not terse necessarily, just minimal code devoid of distracting optimisations and architecture. It's so nice to come across those < 100 line _working_ implementations that you can focus on and internalise as a working model of the algorithm, I've found Rosetta Code a good place to find these (of varying quality though).

I'm not from that era of code listings in magazines but I really like idea and format of your site, earmarked for some bedtime reading :) please write more.
I hear Noodler's House Divided also causes trouble. To be fair they make so many inks, there gotta be some turds.
That's a serious accusation.

If you actually look at the code it wants to run, there is nothing malicious. It is just a small amount of (clearly written, not at all obfuscated) JavaScript to do innocuous things on the page, such as help with filling out forms, convert between Roman and Arabic numerals, provide a magnifier, and similar things (not all of which are actually used on that particular page).
Yesterday I had to restart chromium on my computer, because it ate all 32GiB of RAM.
> There's a bit of a chicken/egg problem. If there were a thriving app ecosystem for home servers there would be a lot more demand for them and vice versa.

Absolutely. Where we disagree is that there's actually applications that would significantly benefit from being hosted on a home server as opposed to online servers or on-device.

> There are tons of apps which would simply be better on home servers because the advertising imperative is gone so once the ecosystem was kickstarted it would gain its own momentum. E.g. a locally run open source 'facebook' could have its feed tailored by the users and it could have privacy settings that are designed to put the users in the driving seat rather than features designed to foment addiction, oversharing and selling eyeballs.

There's been a number of attempts to make such a project, and they've all failed to gain any momentum. The difficult part of this problem is indeed "kickstarting the ecosystem", not any of that other stuff.

> For people who take a lot of digital photos and videos, local backup/data sync is simply always going to be faster than equivalent online services, so there's an 'in' to the chicken/egg problem.

Yes, but for 90% of people they do their photo work on a single computer, and plug in an external USB drive to do backups. That's quite simple to do, so the difficulty is demonstrating a real benefit to a server-based system that makes up for the extra cost. Apple's AirPort Extreme and Time Capsule products actually delivered this solution, but were niche enough sales that they couldn't be bothered continuing with them.
PLEASE NOTE

This is NOT a fair and honest comparison.

The WebAssembly implementation pegs 100% of one CPU core (as monitored in htop) on my system until it is completed.

The JS button sits between 66.2%-66.8% and 19-26% of one core depending on whether the tab is focused or not.

The JS version does not use Web Workers. I can, however, see two references to setTimeout(). This leads me to assume that the JS version is being slowed down so that the UI does not lock up.

Completely understandable, but patently dishonest, as there is no mention of this fact on the webpage.

The JS version should be reimplemented so it can run at 100% speed.
Around 2001 I made a pedal from Radio Shack parts and connected it to the Backspace key on an IBM Model M keyboard.

Why Backspace? It was a gift for a friend who had what we called Rusty Degenerative Typing Syndrome. His typo rate was just terrible.

The pedal did not improve his typing error rate but it night have saves hid friends a lot of contusion.
Yeah, those Brazilian rubber barons sure spent a lot on R&D to develop those seeds.
It’s gonna be a difficult task to develop a firmware for the drive to benefit from this advanced hardware design.

In the current-generation spinning HDDs, the firmware has no idea about a file system. It doesn’t even know which sectors are holding data and which ones are empty. The firmware maintains a simple mapping between logical blocks and physical sectors, just a linear mapping + small lookup table for relocated sectors.

For performance reasons, you’d want to balance the data between two halves of the drive, and maintain that balance.

Current-gen SSDs solve somewhat similar problem because they do wear leveling. They do that with custom-designed chips. Just reusing the chip will ruin the performance of this dual-head spinning HDD, because SSDs don’t account for slow head movement latency, flash memory access speed is almost independent of the physical location of the block being accessed.

Technically, it might be easier to solve the problem on the higher level of the stack, i.e. in the file system implementation. But Seagate is not in a position to offer a solution on that level, they sell hard drives, not computers or operating systems.
A-Painter is great and was probably the inspiration behind several iOS AR apps like Paint Space AR (https://itunes.apple.com/us/app/paint-space-ar/id1260267722), Draw AR (https://itunes.apple.com/us/app/world-brush/id1255729229) and World Brush (https://itunes.apple.com/us/app/world-brush/id1277410449).
You still have to have 'all is lost' moment to make win much bigger for the audience.
Same here, been using it for years in Lamy Safari, Shaeffer 100, and Noodler's own pens, as well as Preppy Platinums. Would I put it in a vintage pen? Absolutely not. Modern <$100 pen? Most definitely.
TLS doesn't prevent you from intercepting your end of the connection on a device you control. If you don't control your own device then the problem is with your device, not TLS. We shouldn't weaken TLS just because you chose to hand control of your device to someone else.
Swift NIO Tutorial: Write an Express-like micro webframework from scratch
FWIW, that is not what I use.

I should have not mentioned anything about other software. It is irrelevant to the question.

The question was/is: How portable is WireGuard?
Back crunches are very much a real thing, and one of the core exercises in 5BX (https://csclub.uwaterloo.ca/~rfburger/5bx-plan.pdf) Chart 2, Exercise 2
Doesn't work on mobile
Yes, that's the kind of attack I'm interested in, because most deep learning libraries are written in C++. I think model inference and estimation will be deployed widely in mobile phones and desktops and maybe they'll be an important attack vector since they do heavy computing with complex data structures and memory allocation.
We're working on making it even easier! Expect news soonish.
>“Demetrios the vine dresser deceived my daughter and took her away and keeps her hidden saying that he is going to live with her without me. She was managing my store and supported me, since I am old. But he has a wife and children so he cannot live with a woman he deceived. Please help me, an old woman, to return my daughter back to me.”

Looks like scoundrels exist in any age.
I spent hours as a teenager on the Gear Page, that place was great.
devious priscussion: https://news.ycombinator.com/item?id=16541409 [3 days ago]
Actually I did think of the desirability of exactly this somewhere around 1984 or thereabouts. It didn't go further than a wish though because the only access to the Unix system that I'd installed for use by the group I managed was via dumb terminals and the DIY arena was nowhere near as rich as it is now. Especially in a building in a corn field somewhere between Rockford, IL and Belvidere, IL:-)

If wishes were fishes we'd all swim in riches. Really nice job moving beyond that!
> SNI is there to make "virtual hosting" possible for HTTPS, which is why you can get working SSL on a cheap bulk host without paying them extra for a dedicated IP address]

At least for those that are stuck on IPv4, which is unfortunately a majority.
Yes and correlation =/ causation despite how my brain rationalizes things. If we are talking scientific method, then my hypothesis is that inhaling ammonia frequently will result in adverse health effects. Feel free to test this out and prove otherwise.
That... kind of sounds like you need to relearn how to write. Which sounds silly, but there are 100% good ways and bad ways to write (both right and left handed writers suffer from insane 'who taught you to write' hand positions). Learning how to properly hold your pen helps a lot with not smudging ink even when it's a long drying ink.

And not unimportantly, a fountain pen requires writing _without_ any pressure on the pen; the ink gets drawn out simply by there being any kind of contact at all, so if you write with a fountain pen the way you're used to writing with a ballpoint pen, or pencil, both of which require pressing into the paper, you're literally doing things wrong (and probably through no fault of your own other than not having realised there might be different ways you need to write).
Without some sort of rebalancing mechanism, you wind up with a singe empty state's votes mattering more than every voter in a city.
You might want to check whether they also allow UDP/53, that's a common exception.
> 1) It helps to build a sort of mental "muscle memory", and 2) it helps with developing intuition, since your mind eventually gets bored with the mechanics and starts to notice patterns.

muscle memory is super important in math.

the last thing you want is to be struggling with foundation when you're trying to progress through concepts. everything needs to be available to you at the snap of your fingers.

trying to progress math knowledge without the basics is doable, but it's a ton of mental overhead and frustration that you can cut down if you just get the practice out of the way.

plus it's super cool if you're one of those guys who have the ability to quickly apply 10-20 different models on a real world problem. that's what we think of when we think "good at math".
There is joy in writing. If you want pure efficiency: use a computer, why are you still using pens at all. But if you want to enjoy writing, use whatever makes you enjoy writing, be that the perfect mechanical pencil, gel pens, that parker ballpoint you've been using for 20 years, or a nice fountain pen.
At the time, I'm sure Ford's ideas were considered very progressive and a gift to the indigenous people.

Today, he's the target of a critical article like this one. (There's more criticism of Winston Churchill on HN today, too.)

My theory is that the world has become so prosperous (at least parts of it) that people have no idea what's good and
what's not any more.
Netflix data: 70 percent of viewing happens on TVs – Recode
There is one. Although not internationally recognised: https://www.sealandgov.org/

https://en.m.wikipedia.org/wiki/Principality_of_Sealand
Show HN: Devise extension that checks passwords against PwnedPasswords
Think of it as two pointers referencing the same data:

Time* UTC = Time(0);
Time* GMT = *UTC;

*UTC == *GMT; // True
UTC == GMT; // False
Which weight? I had a fine for a while and it was the worst thing to use, it scratched worse than a 4H pencil... (currently using a Bock #6 titanium nib in a $20 Noodler's Konrad and the amount of flex and control is second only to a vintage gold nib).
http://www.paulgraham.com/philosophy.html for an intro of Wittgenstein; http://www.paulgraham.com/hs.html for the claim that Wittgenstein couldn't deny himself a cup of coffee, and the implications toward self-discipline and effectiveness.
I'd guess it was way easier then to be one. All you have do to see these people in real life is go to a Latin American city or town square on a Saturday night and watch the old guys with money openly proposition girls who venture into town looking to hang out with kids their age.

But it also happens in America, Japan, China, India, etc. It's just way more visible and in the open and accepted as part of life in some places --i.e. police would not bat an eye.
I am neither American nor a lawyer, but I have looked at the US Constitution a bit so I'll take a stab at these. Of course, an actual scholar of the US constitution would have more correct answers:

1.

Article Five of the US Constitution specifies the manner in which the constitution can be amended. It expressly prohibits any amendment that would deprives a state of its equal suffrage in the Senate. Therefore, the Constitution itself prevents certain amendments to the Constitution. It stands to reason that, should you wish to change the Senate away from an equal number of Senators per state, you would need two amendments. One to allow such an amendment and then a second which would itself be that amendment.

That the Constitution provides a process for amendment is proof that its framers intended for it to be amended. That they specifically laid out certain things which could not be amended indicate that they intended for it to be possible to amend anything and everything else. That the amendment procedure was itself not included in the list of unamendable things includes it in the list of amendable things. Therefore the list of unamendable things is in the scope of amendments as something which may be amended.

Of course, later amendments may repeal earlier amendments.

2.

If a state ratified two conflicting amendments - A and B - I would say that the latter of the two ratifications would take precedence. Now, if Congress passed A first and then B, and B was ratified by enough states first and then A was ratified by enough states, I would say that you would have a nice little Constitutional crisis on your hands.

I think the rational solution would be to follow the Convention process for amendments as laid out in Article 5. That way the states can sort it out definitively, federal Congress be damned.

3.

No.

4.

Since I mention it earlier as a way to solve the conflicts between the 13th and Corwin amendments, the plain reading of the text suggests that each state legislature applies to hold a constitutional convention. The natural body to collect and manage these applications is Congress itself. When Congress has 2/3 of the States applying for such a convention they will determine the process for the convention.
Which one is it that won't run when I put a coffee mug down on my notebook? Because that's the one I want.
But would you take her word for the truth?
Also that's a good reminder for those nostalgic of the old days. Back when marriage was for life, abandoning your spouse was more common than you'd like to think.
Fortunately I (and probably most people) don’t usually program on their mobile devices...
We just moved to a much smaller house. I have 5 boxes, probably 100kg, full of CDs and DVDs that I am ready to get rid of. Don't want to throw them out but rather have them put to a good use (but does anyone use them anymore?).
It’s more dangerous because you don’t know how much you’re getting on the streets. In a prescription, it’s a regulated medicine that is exactly the amount the label says.

I’m not defending the doctor but the point being made doesn’t apply.
In my middle school (ca 1978-80) we used power tools in shop class and one of the kids built a muzzle-loader rifle from a kit. Imagine any of that happening today!
I watched 'Metropolis'(1927) the other day[1]; The rich main character lived in a building with these; I was not aware it was an actual thing, rather than just "The most future looking elevator that the effects team could cobble together" - The movie really did have some other amazing effects, so it was reasonable, I guess, to assume that this, too was a trick.

[1]I joked that it was more a dark warning of the dangers of bad civil engineering than the social commentary it's generally thought to be.
Very interesting. Can you suggest somewhere to learn more?
This attitude toward justice is exactly why you're not Alito.
Buildings in Poland have a 0th floor?
Indeed. With our current system, rural voices are at least marginally relevant. With a purely proportional system, rural voices would not even be heard.
> ...and privacy (no idea what my device is sending).

This is where Libre/Open Source software comes in and why it plays a vital role in creating an ethical connection between people and softwares. There is literally no other way around this. Open code, secure transmission, harsh accountability on violations.
He did lose his medical license but he's also 63. After he's out, he's most likely going to retire.
Yeah it all depends on the kid. Some kids love playing football, others love hockey, rugby, baseball, soccer...

Or chess club, robotics, band, theater....

There's no one approach that works for everyone.
It isn't a accusation in the first place; permission to run javascript at all includes permission to run arbitrary malicious code, and I never claimed (and don't care) whether they actually exploit that perrmission.

And none of that changes the fact that the link is to the wrong page.
I read Dune as how that grand manipulation went wrong because of multiple coincidences. So i would not agree there is no coincidence at all in Dune.
I will note that you have only one side of the story and that side is not the girl in question. It is possible her version of events would be that she escaped a life of hardship working herself to the bone to support an elderly parent with an excess sense of entitlement.
Looking at the logo the first thing that came into my mind was Borussia Dortmund, then I saw that it is a .de website, coincidence?
Yes, people with automatic licenses are a running joke!

I guess when electric takes over that's all we'll have. I'll miss manual gears for sure.
I don't like your analogy much because Windows makes me much less efficient, not more. Everything is more hassle, getting the right tools is a pain, etc. I code primarily on OSX and even though I have PyCharm, I find I go much faster with vim. Yes I am old.

In any case, I love my fountain pen. Not expensive, just a Pilot Metropolitan. I don't have the hand stamina that I did back when I had to handwrite practically everything, so I really appreciate the effortless experience of using a fountain pen.
A good rule of thumb in storytelling is that coincidences that help your protagonists will feel like the writer just cheated to get out of a corner they wrote themselves into, whereas coincidences that hurt your protagonist are more easily accepted.

If you feel you really need this lucky coincidence to save your character, you can fix that by going back earlier in the story and earning it. Your hero getting shot, and the bullet being stopped by a lighter in his pocket we've never seen before, will feel like a cheat. But if he helped a homeless guy earlier, and the homeless guy insists he take his lucky Zippo, and then the lighter saves his life, most people won't complain.

Just a little justification goes a long way, and helps make your world and story feel real and complex.