skysight-inc/HackerNews huggingface dataset:
I'm autistic and it definitely doesn't cause a lack of self-awareness. If anything I'm more aware than most neurotypical folks.

I can't speak for every autistic person, but at least in my experience when people do point out our mistakes it often tends to be lacking context. Indeed we don't see ourselves the way others do, but what is sometimes flaw in communication with a neurotypical person is exactly what I would want to do with another autistic person. Pointing out mistakes of this nature in a blunt way is unpleasant, and I've often been expected to be able to intuit the feelings of neurotypical people in these situations even though I literally think and feel differently.

It can be quite frustrating, and I've found that many autistic people will become defensive about personal qualities because of past poor experiences in giving/receiving feedback.

I wish neurotypical folks could see the other side and experience what it's like to be around mostly autistic people. I have no doubt many would become defensive when they've been told again and again that they're being too loud, that they're not discussing they're ideas in enough depth, that they're not being calm enough, or whatever autistic predisposition they'd end up accidentally bumping up against. Thinking and feeling differently from the majority of folks is difficult, but it's even more difficult when folks expect you to know and understand where there mind is at.
I'm surprised by how little attention I/O has gotten in the posts you linked.
I've heard from friends in the Gainesville area (GRU) that their bills have been in the 800 - 1100 range!!! Before I moved in 2010, I had a almost 500 bill and even that was just insane. When I look at the population of that area, I ask, "how many of your customers can actually afford rates like that? That's like a mortgage payment!"
The _meme_ is that Apple screwed over its legacy hardware owners though a diabolical act of planned obsolescence. What you're responding to is just the most common medium through which that meme is conveyed.
"Big Data Software Engineer"?

(You can drop the "Big" if you have less big and want to appear less cringe)

You could also attach a specification to the title like "Senior Software Engineer: Data [Services/Infrastructure/Platform]"
Do you have recommendations for platforms that monitor scraping fleets?

I occasionally code scrapers for quick data aggregation, but have trouble running anything long-term because it can be a chore to monitor. I've been looking into various options for self-hosting some sort of monitor/dashboard that can send alerts but haven't found anything satisfying yet.
Wow, have you considered buying some conduit and renting a trenching machine and giving the driveway portion a go yourself? Might be worth talking over that option with the muni fiber people. Though sounds like the overhead portion would still be $$$.
I can run 3 copies of eve online in full brightness and full quality graphics for 7 hours on the M1.
Can you write exceptions for IPs within your network? I’d like to exclude our work laptops from filtering. Both laptops have static IPs on my network.

Reading more I could just change my devices dns settings to use what I want. A little more cumbersome and requires local admin on windows.
> It's a bit verbose, but try{ doThing();} catch (Exception e) {throw new RuntimeException(e) ;} is exactly that [...]

The verbosity is exactly what is bothering most people. It's annoying to write and clutters the code. Even if you yourself agree that it should be written like that, your team mates will maybe not. The "swallow an error and pretend it didn't happen" pattern is incredibly common in Java from my experience and it simply wouldn't be so common if there existed something like "unwrap()".

> and in today's Java it is very easy to put in a utility function.

I had to do quite a bit of trial and error and googling to see how this can be done (you have to use the "Callable" interface, instead of something like "Supplier"). I suspect, this will be the same for most people, who wouldn't know how to write this, or just wouldn't bother.

And even if you add this, you'd have to call it from some utility class, which makes the call site much more verbose.

Defaults matter, and if there is no good built-in solution for this in Java, people will not use it.

> But that is true of every possible compiler-enforced error handling mechanism.

Not every language bothers with a compiler-enforced handling mechanism, precisely because it's hard for the compiler to predict whether an error should be recovered from or not, or at which part of the stack it should be handled.

If you do want compiler-enforced error handling, result types are probably better because they are regular language constructs that can be manipulated and passed around in regular ways, and it's easy to convert them to a panic, as with Rust's "unwrap()".

This is also why Kotlin switched away from checked exceptions and now maintains that if you do care about compiler-enforced error handling, you should use Result types instead.

Now, that said, I wouldn't mind better tooling in languages with exceptions (Java and Kotlin, for example), where I could ask the compiler about a function and it could tell me about all exceptions that could (transitively) be thrown from that function, or an annotation to the effect of "please, compiler, verify that this function only throws these types of exceptions (be they checked or unchecked)". But that's something to be used judiciously for some critical code paths, and not everywhere necessarily.
Not yet, games can still be created in older versions.

I think many game devs will be moving from unity on new projects. But there are many projects that have been in development for years, and you shouldn't avoid them because the engine's company is fucked up.
The little guy in Michigan also doesn't own the NBC broadcasting network, theme parks... Comcast didn't make $42B off it's cable subscribers.
The entire article is just that Denver is the new California. Move elsewhere.
Yes it really is a big deal, and it would require a pretty significant increase in the size of the House of Representatives. The increase would need to be in the range of 690-900 to really see any effect tough. What this does is reduce the power of lobbying as each rep is now roughly half as valuable, but a lobbyist can't really see and work with twice as many reps. More reps also further reduces the chance that electoral college and popular vote ever differ. The power of money in elections would also be reduced simply due to the massive increase in people seeking funds compared to the amount of money available to raise for elections.
So they're leasing ("buying"?) fiber from the same ISPs they're trying to displace and relying on that payment to provide them with continued internet access? This doesn't sound like a real first-class ISP, but something akin to an MVNO where they're at the mercy of the same companies they're competing with. I get the initial sale might seem fine, and the established ISPs might be fine with this as long as the company is small, but why wouldn't these companies shut them off (or raise the prices, etc.) when they grow too big to become dangerous?
Yeah, the whole thing is probably easy to overoptimize. Any recommendations wrt to the software? My preference for these sort of things are maximally compatible/portable solutions based on simplistic file formats (I keep a lot of personal tracking data in csv, eg). Here I'm thinking something along the lines of local markdown files for the cards, a database for the sampling info and a web app that does the sampling.
The official measures have always been BS. Its obvious to everyone now.

Hedonic adjustments + flat out replacing expensive items for cheap items was always retarded
Agreed, but it's also possible that tech sees greater cuts than elsewhere.
It's awfully charitable of you to assume the harm was unintentional.
Lots of mail hosters, like gmail, have been proxying and caching image requests for a while now.
> I've had the idea for a while to build a voice assistent which can switch modes or datasets while you are speaking. If you say "computer, play ...." for example it would load a recognizer that is specialized on song names.

I would say by now the generic recognizers are so good that this is becoming less and less useful. For example, this tool handles non-existing German words quite well.

That said, the tool has a "--data_folder_path" parameter where you can specify a different acoustic and language model.

BTW, I also want to build an offline voice assistant :)

That's how I got started on this journey. You might be interested in my next project, where I try to do offline real-time English recognition with a WebRTC API to make it easy for developers to connect my AI module with their own task logic. Here's the waiting list: https://madmimi.com/signups/f0da3b13840d40ce9e061cafea6280d5...
I added more information above to clarify, thank you for asking.
We're building an EdTech platform. Current criteria for success wrt the role we want to higher for:

- faster development

- happier junior devs: they demand more guidance in the given area

- better product, measured by usage, referrals and learning progress
The analogy to power-law distributed wealth where some people clearly tangibly do have a billion times more than other people feels stretchy. To the extent that standardised IQ tests adequately quantify intelligence, Marilyn vos Savant might have busted out of the constructed Gaussian distribution by registering 2.28x the average score, but she's comfortably outnumbered by people lacking the ability to register a score in cognitive ability tests. And if anything, the score range probably inflates the differences in overall capability given the respective quantifiable intellectual achievements of people on the upper side of the bell curve seem to be more about specialism and motivation than dozens of point differences in test scores...
This specific tech - WLAN sensing - tracks the signal disruptions caused by the water in our bodies. This makes it quite different than all previous techs that require the target to have a broadcasting device or other ping-able tracker. Reportedly, even pets are easily identifiable.
Here is how I correlate with the article as a developer.

I believe myself to be pretty good at programming because I can achieve execution performance that almost nobody else can and solve problems most people cannot. After 20 years of practice my greatest enabling skill is better organizational skills.

I am not good at bad programming though. I have spent a good deal of effort in the first half of my career to thoroughly refine my precise which also means recognizing and avoiding anti-patterns. I avoid things like frameworks because they are much slower, super large, get in the way, and really slow me down. As a result people dependent upon frameworks probably think I am a really bad programmer.

As somebody who has learned to increase their own productivity by doing more from less, better organizational skills and higher conscientiousness, encountering excess complexity in other code makes me unhappy. It’s really depressing. Often solving simple problems in such code is a tip-toe dance through a minefield unless I have the bandwidth to write it again with test automation.
Excuse me but what is the point of your comment? Anything general about intellectuals in my comment is all in your own head. And what does some American pundit has to do with anything?
Damn, this project is even hurting me in the UK then because we're also at 10%. Curse you Jared.
The only thing worse than the tyranny of the majority is the tyranny of the minority, which we see happening today around bodily autonomy and LGBTQ.

Also this fear of tyranny of the majority is widely ignorant of US history. It has happened countless times in different contexts, what value is there in treating the urban/rural divide special?

The white majority supported enslavement of black people.

And destroying or expelling Native Americans.

And the banning of immigration from China.

And Jim Crow.

Then Japanese internment.

Christian majority pushed for criminalizing homosexuality.

And banning gay marriage.

And criminalizing drug use.

Or the capitalist majority sought to destroy communists in the McCarthy era.

All throughout US history we have examples of a majority exerting their power over a minority. It’s just really weird that the urban/rural divide is where you and others draw the line. Should black people’s votes be counted twice? Should communists get 40 votes? Should gay people get 10? Then why is it rural Kansas farmer gets 2?
I honestly think that it still makes sense. It’s a nicer language than most of the popular ones out there right now: more-easily embeddable than JavaScript, better designed than Lua. In a lot of way it would have been great had it replaced shell, although that would be a bit of a stretch.

Give it a shot!
All of this guy's reviews are instant classics. I watch reviews of stuff I'll never buy.
> I am skeptical of giving the government the power to censor speech and to determine what is hate speech, because this power can be abused. But at the same time, hate speech is a real thing and allowing it does not promote freedom of speech.

No.

> For example, suppose someone says "I think that everyone who does not believe in my religion should be killed." That type of speech is intimidating and comes with the threat of violence. Therefore any non-believer might pretend to believe and censor themselves out of fear for their lives. In this way, the speech itself acts as a form of censorship, and allowing it to occur silences more people than banning it.

You are conflating things. Hate speech isn't about threats of violence.

Hate speech is when you have specially classified groups of protected people that you are not allowed to offend or mock or belittle. It is also about making it illegal to talk about subjects that are not approved by the government. Like how you are not allowed to show nazi flags in video games.

You can go ahead and offend, mock, or belittle people that are not part of a protected class. That isn't illegal under "hate speech laws".

Nobody is defending or claiming that threatening people with violence is "free speech". Trying to claim this is grossly misrepresenting the entire argument. Either for, or against, hate speech.
I rebranded myself as dataengineer because i was sick of doing crud apps. Now i write etl all day.
I love how we got into this personal vehicle mindset. Cities are struggling with heat islands, a tremendous lack of biodiversity, and space for the most central animal in the city, the citizens. You see that all over the place in LA, SF, basically the whole West Coast, but the same holds true for the rest of the megacities in the US. The reliance on personal vehicles (and in some cities > 1 per head) will, in the end, bite us badly - and many city administrators already realize that. In Europe (I know, we’re all stupid and socialists), cities such as Amsterdam, Copenhagen, Berlin, and Vienna are reducing car-parking to reach an eventual 0 in the city.

I agree that EV will be the future, but I doubt that, especially with the rate of urbanization that we have, private vehicles is what we will be talking about 20 years down the line.

Cities will need to focus on the 15-minute concept (reach all your necessary socio-economic points of interest in 15 minutes, no matter where you live) as well as public transport (and it’s equal distribution !!).

So I think, what people are talking about little is the advances in public transportation and centralized city logistics. Sure, EV fleets all the way, but also answers of how to get people and goods from A-B in a car-free environment will be of increasing importance.
Author here. I agree, and both approaches are not exclusive.

But I think you underestimate how much effort autistic people put into improving our soft skills in order to survive. In fact, I learned to be so good at social occasions that I never thought I could be autistic, given how many colleagues value me and how many friends I have and make. I reflect here upon situations where all these improved soft skills didn’t help however, and try to understand what might be going on.
Speech directing people to hurt other people physically.

Sorry, I don't approve of definitions of "violent" that include saying mean things to them.
Don't tie a prussick that way. Do exactly what they say, but pull a loop so that the knot is not out on the load bearing part, but instead tucked by the main line.

Otherwise it'll snag and cut itself or catch your carabiner and cause all kinds of shock loads. (source is search and rescue training)

Ashley's is a great ref, but there's tricks to the trades so check a variety of sources.
I think the short answer is that brands as a legitimate thing (a method by which a given maker-of-things could distinguish its products) were a relatively recent invention in human commerce, and were exploitable on a way that only even more recently was discovered. Essentially turns out the approach has a fatal flaw and that flaw has been exposed.
Again, another irrelevant comment unrelated to the subject.

We shall see how this trend settles out at the end of the year.

Enhance your calm. =)
Could be as simple as metric gaming? Brands where a good metric, but of course, once we decided that, they were not anymore.
I agree with that. But there has to be minimal delay between any expense and refund if you are making the up front cost higher for the lower income brackets. Waiting until the end of the year for a rebate won't be good enough.
> smarter people are better at answering all of the questions you listed

Define 'better'. For example:

> “How do I get my child to stop crying?”

Lots of 'dumb' parents are very good at solving this question, they give the kid what they want and put them in front of the TV or give them a bunch of candy. Smart parents might overthink the question, read a book on parenting, try a naughty chair, fail and get stressed.

The smart parents answer might be the one that's best in the long term, but it might not and really doesn't solve the actual problem right now. So is it the better answer? That depends, because it's not a well-defined problem, which I think is the point.
Looks like a very useful tool - all searches should be on actual characteristics like this!

Of course, there's always more to add, and the first items I notice are that there seems to be nothing from Fein (makes great vacs, I've used one in my workshop for years), and that we can't sort by CFM, Lift, or Air Watts.

Please keep up the good work!
What would you suggest people invest in right now ?

Property? Demographic collapses incoming in multiple developed countries, there will be a surplus of land in a decade or two? Climate change, where do you buy that's safe?

Shares? Going backwards, lots of uncertainty, potential war /conflict about to break out in the pacific.High inflation, interest rates.

I sold all my shares a few months back, not looking like the best of times to get back in, not the worst either.

Gold?
Same sentiment here. Maybe he could look into some WAN to CPE connections from the fibre terminations
Maybe to prevent harm to their agendas and continued grip on power.
An artificial neuron that can receive and release dopamine
Last Thursday, Meta's first bond offering went under the table. Almost no one talked about it, perhaps because they had reported the first quarterly revenue drop in their history days ago.
> expect the whole world to change their behaviour

Who is saying this? The article provides a perspective that is not discussed very often as a way of helping people understand these situations from a vantage point they might not have considered. Nobody is demanding anything.
Technically it all runs in 500kb I think (not sure if this includes DOS). And this was intentional because the guys had in mind what people would typically have available.

However I think everyone is going to have to temper expectations regarding what this will run on. Even my effects (the 3D Glenz objects) couldn’t be debugged on an emulator even though it’s a fairly simple tricked up video mode and a bunch of fairly ordinary assembly code doing VRAM writes that are not timing critical for the screaming fast 3D.
Like many Lua developers, I have an extended table library containing the following functions: `clone1`, which is a fast, jittable implementation of a shallow clone from the openResty fork, `clone(tab, depth)` which defaults to one and performs a shallow clone to `depth` which will unroll cycles, `cloneinstance` which recursively clones everything with cycle detection, but gives copies the same metatable as their original, and `deepclone`, which will also clone metatables. `clonearray` could exist but I haven't found a frequent need for it.

Hence the reason cloning is a library function rather than core: when you have only one data structure, there are a lot of ways to copy it, and that's before getting into the various ways that metamethods can override the default behaviors of a table. Do you want to clone every pair in the table, or do you want to clone only the ones returned by `pairs`, which has a metamethod which can override the default behavior?

There are a dozen decisions like this to make.
This was my experience while living in Florida. Hurricane/Flood risks made it so there was no "shopping around". I had a house (built in the mid-60s) with a ton of tree cover. There was basically one company who'd even talk to me. I can't imagine what they'd charge me these days.
Noticed that at work where we have lots of DeWalt. The vacs are not great.
One thing he can't really cover in his videos is durability.
The thing is, this convoluted logic and raw access to pointers translate directly to CPU instructions very well.

C++'s atomic::read_and_increment_one() (name may be wrong) is a single CPU instruction. Similarly the logic operations and other pointer operations have direct assembly equivalents.

This direct translatability allows a lot of the things we do at the low level. All the abstractions added by JS, python and other languages incur great performance penalties that we don't notice at application level.

However, some functions are called a couple of million times per second, and you don't notice that, or your CPU runs them pretty effectively with no discernible load.

Embedded is something entirely different, where you have 10x-50x less resources and insane time constraints to do things at real time. There are even standards to further limit C programming to several guidelines/patterns/ways to make sure the code is deterministic, down to the CPU cycle counts (since boot-up) in some cases.

For some personal opinion, I don't consider C & C++ complex languages. They're easy. They just needs the programmer to know what he/she's doing. Otherwise it just goes bang, and it's a good thing in most cases.
Vector search engine with dynamic cluster scaling capabilities
I added more information above to clarify, thank you for asking. We're building an EdTech platform. The objectives for the job are:

- faster development

- happier junior devs: they demand more guidance in the given area

- better product, measured by usage, referrals and learning progress
Not really, it's a pretty different language that in some ways looks superficially like ruby.

To start with, ruby is object-oriented, everything in ruby is an Object of a Class; while Elixir is functional, and doesn't even have Objects and Classes.

But sure, other languages than ruby certainly exist, some of which will be faster, in various use cases/contexts!
I think it's noble that you wish for equality. We all do.

Let's hope you press for the same in all other aspects of your life and your vote at the ballot box. Vote for the candidates that work to represent everyone and not just wealthy white males.
I would strongly recommend against ken rockwell, much of his info is incorrect and he has…strong niche opinions, like RAW files being useless.