skysight-inc/HackerNews huggingface dataset:
If it were a hedge against inflation, it would behave like a hedge against inflation, and yet it shows no similar characteristics to preexisting inflation hedges? hmmmmm
Yea, that’s how program recording is done natively by GDB as well; it inserts a breakpoint after every single instruction, and records the the state of the program after every one. It’s mind–bogglingly slow, and the log files are gigantic. You generally have to limit it to record only a few instructions, generally tens of thousands rather than billions, in order to get any use out of it.

At least if you can do it in hardware then it doesn’t have to be slow, even if the recorded state is still huge.
Right, they're so bad. Structurally unsound once you start putting windows in. They need insulation which either significantly intrudes on your interior space or you put it on the outside and you then need to do basically a traditional exterior and lose any supposed benefit of the metal enclosure.
Unfortunately a lot of the rebuilds happens because of dramatic code changes. Houses built just 5 years ago will often be illegal to build again. Only way to bring it up to code is total remodel or worse tear down.
You should ask your national authority, they are the ones in charge of it. Though they do seem to be doing a bad job of informing you.
> I don't really care what software is ran in my truck, as long as it works

I mean, exactly what recourse do you think you'll have once it stops working..?

You'll sell your not working truck (to who?) and buy a new one (that is also soft-locked because it was the only way to stay competitive?)?

Right to Repair: https://www.youtube.com/watch?v=nvVafMi0l68
Telegram has always tried to pivot toward being a platform (bots, games, public channels, public podcasts), this is another step in that direction, ideally* this could be a low friction option for an individual creator to profit from a side gig.

*Depending on many factor that might not be true
Every one of these obnoxious mud huts I’ve ever seen are single story, on like 10 acres of land, in a car-dependent rural area. More people living like this would worsen every current issue we face with environmental sustainability.
Custom hoverboard aircraft on road (wow)
>Up until last 40 years ago people didn't want to live on the ocean. Now they can't get enough. US has a huge swaths of land empty, especially in the Pacific Northwest.

Can you expand on this please? What do you mean by 'people didn't want to live on the ocean' and also, what do you mean by 'vast swaths of empty land in the PNW'. Are you talking east of the cascades? I don't think there is a whole lot of land there with an oceanic climate?
If both conclusions can be reached by "reasonable" people then that term is contextually meaningless. Why argue semantics when your own usage is irrelevant?

And I stand by my position that considering an autocomplete to be a keylogger is unreasonable because the obvious purpose of the input is to accept you what you type. Automatically submitting may be a slight surprise but doesn't change the intent as you wouldn't type in the box if you were never going to submit it anyway.
Thanks for the links. They're really eye-opening.
No it was just a bad take
> regain moral superiority

hahahaha, great stuff
"No, they mean any Constitutional rights"

So knives and guns aren't banned? Drug searches without consent are ok?

"To the extent that that is true, that’s not a waiver by the student. But while it allows considerable regulation, the limitation on free speech on schools is quite narrow."

It seems quite broad based on the case laws they cite. It can restrict vulgarity, imaginary stories containing violence, prayer, and basically any topic they feel would cause a disturbance, which is a lot.

"Lenity is not absence of strict definition of what is prohibited, but government’s power to not fully prosecutr what is prohibited. Strict definition is about the boundary of what may be enforced."

If a law is defined using vague terms, then any ambiguity is supposed to benefit the defendant. The reasoning is that you can't expect people to abide by a law that is unknowable because it lacks a clear definition.

"then the solution is for the government not to run cheerleading teams, not for thr government to assume unconstitutional powers."

"That is not the basis for the (fairly narrow, in the case of free speech) power of government to regulate conduct in schools beyond what it can do in other contexts."

Exactly my point about education in the previous comment. These exceptions to rights that are necessary for the school to function, by your own argument, make it so that the government should not be running schools at all.

You reference these narrow restrictions from previous rulings. On what basis where they created? Not on some Constitutional text, but on the court deciding those rights can be restricted. So too could they rule in this case and cement a restriction that was not challenged before.

"That is not the basis for the (fairly narrow, in the case of free speech) power of government to regulate conduct in schools beyond what it can do in other contexts."

Then what is? I see nothing in the Constitution allowing for those restrictions on this right. They were manufactured by the court through common law customs/beliefs and cemented in case law.
because if the ransomer does not stick to the deal... then nobody will pay ransoms anymore. Their business model breaks at that point.
“Tesla sold 10% of its holdings to prove liquidity of Bitcoin”
I don't have a dishwasher and it isn't because of cost or space. I just don't think they are worth it unless you save up dirty dishes for a few days. If you wash everything right away it's easier to not use the dishwasher, especially with a good sized drying rack for easy reuse of common items.

I suppose I feel the same way with print debugging. Mostly that's all I need and the problems I have which would benefit from better tools are rare enough and diverse enough it isn't worth investing time in them.
Plenty of resorts and other destinations offer resort and discovery diving. You do need be 10 years old, but no prior experience needed, after some basics some places let you do 1-2 open water dives in the same day! All equip is provided. You really DO NOT configure any of your stuff on these dives (you do get comfortable breathing underwater). It's a scuba dive "experience".

Unless you are a diver please don't comment with this type of snark - seriously.

" Discover Scuba Diving is a quick and easy introduction to what it takes to explore the underwater world. To sign up for a PADI Discover Scuba Diving experience, you must be at least 10 years old. No prior experience with scuba diving is necessary, but you need to be in reasonable physical health. Are you ready to try it out? "
> Small numbers (1-3) of stuck or dead pixels are a characteristic of LCD screens. These are normal and should not be considered a defect.

Their product line does not really inspire much faith. I can't say I've bought a device in the past 10 years which has dead pixels on the display. To me, this is a defect, given that I can pick up a device, overwrite Windows with Linux, and have a device without dead pixels.
Fedora gets kernel and Mesa (graphics driver) updates roughly as fast as Arch, whereas IIRC Ubuntu freezes them for a release, or at least doesn't update them quickly.

That can also be a downside though, if you're using proprietary hardware drivers.

No "snap" pollution in the home directory.

Package naming conventions are better, IMO (this is a small thing to be fair, normally you'd just do a search, but the names are much more consistent and guessable on Fedora/Red Hat based distros in my experience)
Cache invalidation is much easier with SSDB than Nginx or Varnish. Http proxies are good for public facing uses but not a good use case here.
Both sides? What do you mean 'both'? Presumably there are considerably more than two sides -- I'd expect that many countries are interfering in many other countries elections.
There are times I actually prefer 2 separate monitors. Allowing one monitor to quickly go full screen while continuing to use the other monitor is quite useful in my workflows.
CDNs aren’t intended as a “canonical store”; content can be invalidated from a CDN’s caches at any time, for any reason (e.g. because the CDN replaced one of their disk nodes), and the CDN expects to be able to re-fetch it from the origin. You need to maintain the canonical store yourself — usually in the form of an object store. (Also, because CDNs try to be nearly-stateless, they don’t tend to be built with an architecture capable of fetching one “primary” copy of your canonical-store data and then mirroring it from there; but rather they usually have each CDN node fetch its own copy directly from your origin. That can be expensive for you, if this data is being computed each time it’s fetched!)

Your own HTTP reverse-proxy caching scheme, meanwhile, can be made durable, such that the cache is guaranteed to only re-fetch at explicit controlled intervals. In that sense, it can be the “canonical store”, replacing an object store — at least for the type of data that “expires.”

This provides a very nice pipeline: you can write “reporting” code in your backend, exposed on a regular HTTP route, that does some very expensive computations and then just streams them out as an HTTP response; and then you can put your HTTP reverse-proxy cache in front of that route. As long as the cache is durable, and the caching headers are set correctly, you’ll only actually have the reporting endpoint on the backend re-requested when the previous report expires; so you’ll never do a “redundant” re-computation. And yet you don’t need to write a single scrap of rate-limiting code in the backend itself to protect that endpoint from being used to DDoS your system. It’s inherently protected by the caching.

You get essentially the same semantics as if the backend itself was a worker running a scheduler that triggered the expensive computation and then pushed the result into an object store, which is then fronted by a CDN; but your backend doesn’t need to know anything about scheduling, or object stores, or any of that. It can be completely stateless, just doing some database/upstream-API queries in response to an HTTP request, building a response, and streaming it. It can be a Lambda, or a single non-framework PHP file, or whatever-you-like.
I think you are massively overestimating the rest of the world. The perfectionism shown in your comment is exactly why the world (correctly or incorrectly) trusts German products.
Google bans thing. Ban gets attention on HN and a few other social media sites. Google unbans thing. Repeat.
Imo the issue is not that this ambiguity prevents growth, but more that it contradicts the principles described here. If you have a community that strives to be different than siloed monocultures, then it's important to make participation in the community easier for outsiders, and to make it's ideas accessible to people from different backgrounds.
Those Chrome CVEs are for single-digit version numbers from 10 years ago.

Not that this has any actual relevance to the argument (which is that media decoding is a huge risk vector for browsers, and the kind of thing a threat model looks at), but I'll humor you: https://nvd.nist.gov/vuln/detail/CVE-2013-0894

I'm sure they sandbox FFmpeg more extensively now.

You are making my argument for me.

Chrome sandboxes Vorbis -> important!

Firefox sandboxes Vorbis in a much tighter way -> "not anything substantial".
Often container homes go above and beyond in their retrofits, and it would have been more effective to just build it conventionally. Both from a cost perspective and as a final result. If someone is happy with a simple container home, it really wouldn't be hard to build a similar box more conventionally.

I suspect the real issue at hand is that you're usually not allowed to build such a house, which is where the "tiny home on wheels" trend came about. Ignoring the part where an entire group of people seem to have forgotten that caravans exist, the "on wheels" part lets you build out-of-code homes and put them places you wouldn't be allowed to otherwise.

It really depends on a lot of factors though. What draws someone to a container home, is it the re-use and recycling? Is it the do-it-yourself nature of the project? If so, that's wicked, but I think we can probably work out ways to achieve those two things while also getting better and cheaper houses as the end result, if regulations would let you actually deploy such a house.
Now you're conflating a crime that was committed vs. an uncovered privately held belief. Visiting a repentant criminal doesn't condone their crime, obviously.

Visiting a rapist who speaks freely, or privately just to you, about how much he enjoys rape certainly begs the question of why you're doing what you're doing.

Employing such a person who says these things speaks volumes about your concern for the feelings of people who feel threatened or have suffered sexual assault in the past, especially on your team.

All of this boils down to how much legitimacy we're willing to offer people based on what we know about them. If you want to offer the worst of the worst people just enough legitimacy to have a human conversation once in a while, I think that's defensible. If you think one's reputation doesn't have massive reprecussions on which social groups you welcome them into I think you're naive.
I agree with most of this. I would be happy of Tesla (or anyone else) could just achieve L5 on highways so I could read a book on long drives on say the I90 in NY or I95 going to Florida.

That seems like a problem that could be solved with their current sensors.
> The biggest problem is that even experienced kernel developers far too often cannot clearly decide whether the code is better with or without the patch.

It was a bulk revert; not "we can't tell if these are bad" but "we're reverting all of these until we can re-review them". Or, if you're claiming they shouldn't have been merged in the first place if it wasn't possible to be 100% confident in them... that's not how humans work, nor programming. Even if you specify your code in coq or something, you still have to verify that the model is correct and there's still room for human error.

> the kernel community prefers kludges over simpler, visibly more robust code if the latter has performance impact (The biggest example of this is of course choosing a monolithic kernel instead of a microkernel.)

Yes, they should have followed in the footsteps of all those other successful feature-complete microkernels like, um.... maybe QNX? Maybe? To be fair, I don't know that there's a reason why microkernels seem stuck in the "theoretically great but nobody's made one that works in the real world", but here we are.

So in broad strokes: You seem to be very confident that if kernel devs would just Do It Right then they could eliminate all bugs and malicious code, but this seems unlikely.
Funny you mention Passat. I owned one for a few years and it was pretty solid, was surprised esp. hearing all the negative towards VW reliability. But then I rented one in Florida that felt like it was about to rattle itself apart.

And just so I don't sound like a Tesla fanboy or anything, I got a Model S high mileage loaner that also felt like it was about to break apart at any second.

I guess Americans just can't make cars! I hear the Chinese made Model 3's are really solid
That's quite a judgement when you have no idea what kinds of tools the language the person you're responding to is using has.

Frankly, even when I'm using a language that has a stellar GUI debugger, there are times when print debugging is vastly more effective. Why? Because I have a loop that iterates thousands of times, and crashes on some indeterminate but high iteration. A simple line-based breakpoint requires me to manually continue the code thousands of times, then take note of what state the variables were in the time just before it crashes. Even the ability to set a more complex variable-value-based breakpoint doesn't help that much when I don't know what the values are where it breaks.

Printing out the loop variables every time lets me just check the last printout, and say, "Ah, it's when it hits i=37129", then follow that to the array value it corresponds to, with a substring in it that just happens to trip an edge case of one of the calculations. Or whatever.
Not sure why this marked as dupe.

The previous link was from 3 days ago and was a short Twitter message. Today's link is a full NYTimes article full of information.
Red Hat OpenShift Streams for Apache Kafka (Try Out the Developer Preview)
With GNOME 40, I gave up and moved to XFCE. It's a much saner environment.

The travel distance they introduced is just too annoying.
> This holds for anything in the Apple ecosystem.

Holds for anything in almost any ecosystem. With that said, Apple has stated over and over the Mac will remain developer friendly. Being able to disable SIP, IMO is part of that.
> Dish–washing machines are way better than scrubbing manually

Oh hell no they aren't. They're terrible at handling anything that's dried on plates.

I've never found a dishwasher that could clean truly dirty plates. NEVER. Even if you run them ten times in a row.
> aren't more type safe than C

That’s just false. C has really “random” implicit casts everywhere, not having is already great.

And I agree with you that nulls are a huge mistake, but that’s one aspect of type safety.

> At least with C++ you can have references which you know won't be null.

Yeah, they are just uninitialized.
> DroidScript has a user base of over 100,000 people world wide

a user base built on such foundations is no base at all. unfortunately , only open platforms can be considered a solid enough base for building any kind of community
You are right. And I hate it.
The money motivation isn’t that relevant but there’s some truth here. I used to work for a CASE tool company and I have long attributed their decline to the rise of IDEs and other programmer productivity tools. And not a bad thing either.
What are you going to do? Stop using Google products? Good luck.
It seems this is not a rare case, I know that my friend lost great portion of his investment in the app at the point when number of users on his app was enough to start getting braking even, Google just decided that some of his users are deliberately clicking on ads.

I guess that is way when you deal with company with too much power, there is no way to appall, complain, or do anything that will save your business. So, I guess, and from few stories I read if they find out that you have type of business that is interesting for them, they can simply suffocate your business by standard mafia means, like in the movies first they send a "negotiator", then they beat you a bit, and if you do not comply they "burn" your place down.

So, company that had slogan "Don't be evil!" what a joke...
I agree, I would not loan my car out to be a robo taxi. As it currently stands, the people that can afford Teslas probably would not take the risk of damage to their cars for the extra income.
My understanding is that US states aren't able to pass extraterritorial laws or claim personal jurisdiction based on someone being normally resident within their state. That should prevent states from punishing residents for travelling to carry out acts which are legal at their destination.

Similarly it should be implicit from the existence and intent of the amendment that the Interstate Commerce Clause doesn't allow the federal government to render it null and void. I think it is a common legal principle that earlier, more general laws are overridden by later, more specific laws.

Finally, I don't think there is anything unique about this hypothetical amendment from the perspective of wealth inequality. There are plenty of things that wealthier people are able to take advantage of, including travelling to countries where the drinking age is lower, for example.
often called nonogram picross or griddler, here's an exporting tool: https://webpbn.com/export.cgi

and the site with user submitted puzzles: https://webpbn.com/index.cgi?page=faq.html
Geoff Hinton Says Atheism Brought Him to Neural Nets
The War On General Purpose Computing[1][2] is escalating. The war has moved past trivial fights over copyright/"DRM", and is now directly targeting programming environments.

[1] https://boingboing.net/2012/01/10/lockdown.html

[2] https://boingboing.net/2012/08/23/civilwar.html

edit: fixed link - thanks for the bug report
Software developers are wage labour because they don't need a license to practice. That is the only difference between the other professions that you mentioned here and software engineering.
And let's not act as if there are no questionable practices amongst doctors, accountants, lawyers, and 'real engineers'.
I agree about the need for an ethical code though. Maybe a license could enforce that? I don't know how a license would work in a relatively easily outsourced job though.
no. what is insinuated is Bellingcat enjoy connections with GCHQ & MI6. Eliot Higgins is close to the British IC, gives talks at Atlantic Council and trades info with them.

Bellingcat (despite the great work they do IMHO) certainly does not get Russian passport details simply by hacking or by asking some "corrupt" Russians working for the state for help. So you can probably trust most of what they say but not how they get their info or that they are simply a "hacktivist / citizen jorno" outfit (they'd be dead since long time if that would be all)

At least until I've seen them uncover something as big as Skripal or the MH17 (within the FVEY) I wouldn't believe their claims of being "independent". Which will never happen because you don't bite the hand that feeds. Anyone playing in that league will not survive very long (quite literally) unless they get security benefits needed (which requires affiliation).

There doesn't have to be a conspiracy. That protection comes at a cost of bias (it's not required when everyone around you and most importantly yourself believes you're part of the good guys).
Most users would prefer a mostly safe experience and gladly give up the option to run arbitrary code on their device for that experience (including arbitrary code they've written). In an all-out "this or that" between allowing IDEs on the Play Store in general and giving the average Play Store user what they want, the IDEs would lose.

But it does suck if there is no legitimate way to release an IDE targeted to run on a mobile device via the Google Play Store.
Health care should not be linked to employment. This is the original sin underlying a significant number of problems in the country.
To defend UML a bit, I found sequence diagrams really useful when designing or understanding complex interactions in a software system.
Apple holds monopoly with App Store by not implementing PWA properly
Show HN: Statique: Simple Self-Hosted Comments for Static Websites
I think we are at about 10% right now in a department of a bit less than 100 engineers. A quick google search shows the industry is at 25%. I would be curious to know what the current graduating classes of engineers is at. My guess would be 30%? Requiring our recruiters to hit 40% means more work for fewer candidates for a marginal benefit for our company.

To be fair I would expect more female engineers to show a benefit in the retention rates of female engineers so I think this initiative could be net positive for the company but I also doubt the people pushing for this are being data driven.
While I agree with you that ethics is important and that it's not taught sufficiently in STEM, it needs to be taught from a systemic point of view. It's a lie to teach we can be ethical in our current system where the profit motive is a principal factor in our decisions.

From my experience in STEM, the one ethics course I took was taught divorced from the political economy, which makes it sound like you can be ethical while trying to make profit. I think this is a fundamental inaccuracy.