skysight-inc/HackerNews huggingface dataset:
Attracting best talent phrase is used when a tech company pays slightly above average to developers. I haven’t herd such phrase applied to C-suits. Hiring and compensation for top managers is much less open but one of justification I’ve heard is that CEO decisions affect billions so they should earn millions. This doesn’t make much sense to me but there should be a reason why shareholders ready to spend a lot on executives.
In .NET and C++ asynchronous programming is not cooperative, it hides the machinery of a state machine mapping tasks into threads, it gets prempted and you can write your own scheduler.
5G RedCap for IoT: The Perfect Balance of 5G Capabilities
If one is using the spare rooms for other functionality, and actually using them consistently, that's not really what I was talking about.

> I agree people should consider how much of an edge case it is though, and make a good decision. Even if "well it is an edge case but what the hell".

Well put; wish I had said it so succinctly :)
Yeah I was wondering which one of those gets a pass. All three are terrifying IMO.
I'm in Finland now and it's -30 C (-243 K). I could mag-levitate to work if I had proper superconductor shoes.
Over the years, Haiti has paid France about forty billion dollars for this. So yeah, sure, near enough is good enough.
Perl would do it quite fast and it has the benefit of accessing posix primitives directly.
Could be easily circumvented by edge case shared equipment. Suburb-wide rent a shared lorry.
And by e-manufacturers offering long distance carswaps.
This has very little to do with EVs in principle and a lot to do with everything else about a vehicle except its powertrain.

EVs have low ground clearance for efficiency, just like most sedans. That's been "almost universal" so far because extra range costs $$$ for an EV but almost nothing worth of space for an ICE, so every little bit of lowered resistance helps. But sedans "almost universally" have poor ground clearance too. In contrast, a Rivian's ground clearance is up to 14.9".

As you note an ill-equipped ICE SUV on unplowed roads is just as much as disaster.

"An EV" is not inherently more poorly equipped for unplowed roads and going off-road. Most EVs on the market today are, just as most sedans on the market today are too. You make serious compromises on efficiency to support going off-road, and for an EV that adds a lot of cost. (And frankly for an ICE that also adds a lot of cost, especially if most of the time that vehicle drives on a clear highway, in terms of operational expenses and externalities.)

As that cost continues to drop for EVs, though, we'll see more vehicles that are actually equipped for the mountain west at prices that are less stratospheric.
Many challenges older or disabled individuals face with digital devices are due to design issues, not the technology itself. I've seen that when devices or systems are convoluted, it's often due to business interests prioritizing revenue over user experience. This is not an inherent flaw of digital technology but a result of corporate strategies that can be changed through better regulation and consumer demand for user-friendly designs.

Considering the specific issues highlighted in the article, it's curious why there hasn't yet been the development of an accessible, user-friendly operating system featuring large buttons and straightforward menus. Such an OS could then be paired with more accessible versions of websites, like a flight booking service, which would present plain text and essential functions in the clearest possible manner... (dreaming in a dream)
I'm in Finland now and it's -30 C (~-243 K). I could mag-levitate to work if I had copper-substituted lead apatite shoes.
That is false.

This integration didn’t exist when the EV versions were just electrified versions of ICE cars.

This changed with the upcoming of car by traditional automakers that were designed to be an BEV first. I’ve used the route planning in a Kia EV as well as a VW EV without any issues. You can plan your route with charging points, select the desired remaining capacity, select the kind of charging you want, etc. AFAIK Porsche offers the same features too
They farm MY crops. Little bastards. >D
It’s been several months since I last did any testing, but I do remember B2 being faster (latency) R2 when we did some benchmarks (small files only) with a Worker.
Kurt Gödel's Argument for the Afterlife
I think nobody in my country would say going out to eat is better than eating at home. Home cooked meals are way better. This is just a list of your personal preferences disguised as the right way to do things.

If you want a small house and flying around to vacations, you can do it without looking down on who decides for another trade-off.
This might be a good place to mention the Columbia Center for Justice which offers Justice Through Code, a bootcamp for the previously incarcerated. Someone I mentored there last year has successfully found work. I’d be happy to share more details through email.

https://centerforjustice.columbia.edu/justicethroughcode
> I spend a lot of time reading papers at the intersection of ML & PL, so I'm a bit sad, personally, but I don't think it's fair to say the course is out of date. Rather, this is just a sign of the known world getting bigger.

Any recommendations to get started?
It’s also worth thinking about other small things to program that are fun in and of themselves - for example, take a vintage photo platform. What fun toys can you create for them? What would it be like to add alt-tab to them, or Exposé?
Memory mapping (at least on Linux) isn't actually faster than reading the file manually. Especially if you use appropriately sized buffers.

(Of course, the five times in a row might mess with that.)
> async/await guarantees you won't have deadlocks

You will get them in .NET and C++, because they map to real threads being shared across tasks.

There is even a FAQ maintained by .NET team regarding gotchas like not calling ConfigureAwaitable with the right thread context in some cases where it needs to be explicitly configured, like a task moving between foreground and background threads.
CToy is an implementation of this concept, using TCC.

https://github.com/anael-seghezzi/CToy
Levitating ice cream
There’s a difference between reading user data (i.e. “My Documents”) and reading other apps’ application data (e.g. Firefox’s cookie jar).

macOS has started disallowing the latter (i.e. restricting access to other sandboxed apps’ files from both sandboxed and unsandboxed apps) more than a decade after the OS was introduced, yet I don’t feel like my productivity has been ruined.
In other industries, MD5 collision is the most minor problem, it just works, and God know when/how they encounter collision, so just use it.
"If you don't like it, you have a right to quit and find other arrangements better suited to your lifestyle."

I suppose you do not have a family or other ties? When you are young and unbound, the possibilities are a big bigger, than when you are settled down and don't want to uproot everyone to get a new job.
Wait, shouldn't these cells be rejected like a donor organ?
From your Wikipedia link about the meaning of the Word Apostle:

“The term [Apostle] is also used to refer to someone who is a strong supporter of something.[5][6]“

So I would call many people and myself (as someone who started studying Computer Science with Assembler and Modula-2) Apostle of simplicity.

No need for techno-classism.
Second preimage attacks aren't the only threat in a forensics environment.

Also, hand-wavy extrapolations from Bitcoin miners aren't a reliable estimate of how fast & energy-efficient dedicated MD5 hardware could become.
But, isn't the separation of the control-flow into chunks, either separated by async/await or by sepration between call and callback, a form of cooperative thread yielding on top of preemptive threads? If that isn't true for .NET, then I'd really interested to understand what else it is doing.
What step are we talking about? Javac itself is absolutely on the same order of magnitude speed as Go per loc, while rust is significantly slower (which makes sense, the latter is a properly optimizing compiler with heavy static analysis, while the former two just spews out java byte code/machine code).

Gradle with a daemon is also pretty fast, you are just probably used to some complex project with hundreds of dependencies and compare it to a cargo file with a single dependency.
The US might not be full, but it does seem like you have run out of houses?
No, Borland did have a Modula-2 compiler (where actually Martin Odersky of Scala fame worked on), but they decided to focus on Turbo Pascal and sold it.
The 'annoying' part of my comment was not well thought out on my part, and I would take it back if I could. I guess that what is annoying is being in the situation of having opinions like that which are unconventional.
There's a steady supply of used vehicles which you can expect another 100K-200K miles out of (i.e. the lifespan of a set of EV batteries). My two vehicles are both 8+ years with more than 100K miles (one approaching 200K) and neither requires significant maintenance outside the standard replacement of fluids and filters each year - the total amount I spend on them is less than a single car payment on a Model 3 or Mach-E, perhaps three payments if you count gas.

12,000 miles / 25mpg * $5/gallon = $2400

Maintenance is, at a very high estimate, $1000 per year, and that's paying a shop for everything - far less if I did it myself

Payments on a 5 year loan at 6% for a $40K EV (such as the Tesla 3) is $773/month or 9276/yr

On my local Craigslist I can find my vehicle, one year older but significantly lower mileage (85K) for $18000. I can find my vehicle but with more miles (222K) for $4000 (admittedly that sounds low and I have suspicions) or my vehicle with slightly higher mileage (115K) but in a higher trim for $11K.

You'll forgive me for continuing to drive my car or for buying an exact replacement rather than rushing to buy an EV.
Yes, the Amiga was one of the platforms where Modula-2 had quite a crowd, more so than on the PC, as we got spoiled with Turbo Pascal instead.
At work, our customers need to get new certificates from a gov't agency every other year.

Most of them have either completely forgotten about it and how to do it, or there's been a change of employees and the new ones didn't get the memo, so to speak.

So it falls on us to remind them and guide them through the process.

How I wish the gov't moved to a 3 month setup like Let's Encrypt.
Reloaded: A Simple DLang Live Code Reloading
Same situation and I live in a rural town (population 3000). The key is that we deliberately chose a town with good public transport.
>If charging time is linear

Three phase 16-25A outlets are available (common in buildings/houses) in Europe (230V each phase to neutral, 400V phase to phase). Charging Li-Ion is not a linear process at all, but at so low power (0.02C, compared to the target's battery one) it'd be, as it'd be limited by the source instead.
> Shouldn't the page table properly handle the case of doing a single sequential read over a range of pages?

That's what I used to think, too. But the kernel ain't that smart.
6 minutes, 1.5 miles. Let's see if I'm right...

7 minutes, 3.4 miles. Hmm.. guess you're right.
The black bar was up yesterday. I’m guessing it’s midnight to midnight Pacific time.
No, I would even go as far as to say that a naive, non-microbenchmark java program can often perform better than a naive, low-level language one.
Transform Unreal Engine games into 6DOF VR experiences with minimal effort
You mean this leaderboard has deliberately had left-leaning authors removed? Or that there are an equal amount there of left and right?

It would be great to see evidence either way, I'm sure the creator of the leaderboard could do it by some kind of sentiment analysis
About a year ago, John shared a post on HN about how he ruined his SEO. There were loads of helpful tips in the thread:
https://news.ycombinator.com/item?id=34389421

We added our two cents as well:
https://news.ycombinator.com/item?id=34390189
and decided to keep in touch with John after the thread lost its initial hype to make sure his site recover.

This article is about the different steps John took with our advice to fix the issue.
If you've been raised in a deeply individualistic culture, the collective well-being doesn't affect your peace of mind. And if you can afford to choose to own an EV, you and your descendants will likely be amongst the least impacted by climate change, migrations, and supply chain disruptions.
It would be a more interesting challenge if the data file were larger than the memory. I would love to see what people would come up with on some baby vm with 512 mb of ram.

Even more interesting would be small ram, little local storage and a large file only available via network, I would like to see something other than http but realistically it would be http.
It's unlikely they will be able to supply that much current if there are many participants.
Finally! Someone who says it the way I see it. I believe the personal-responsibility-as-a-framework (PRAAF) for solving pollution problems is a joke. I genuinely believe that big petrochemical companies and other stakeholders pushed this story to be able to d business as usual for as long as possible. I know it's true for the "plastics recycling" narrative. Which is and has always been a joke¹ and the petrochemical companies know this. We should not strofe about whether range anxiety is a real problem or not. We should unite to keep oil companies responsible for destroying the climate. They are the ones that made sure every little town in america had a fuel station, thus creating demand, they lobbied against electric cars, they downplayed climate change. We should not wave our finger at other individuals who's contribution to climate change is negligible. We should unite with people who have range anxiety and fix these problems. Force Exxon Mobile/BP/Shell to install fast chargers in every town where there is a fuel station. Force them to install fast chargers all over the country as a start of the reparations for destroying the climate.

¹ https://www.npr.org/2020/09/11/897692090/how-big-oil-misled-...
Starbucks accused of rigging payments to the tune of nearly $900M over 5 years
In a world of various medium-trusted apps that I don’t love but still have to use to get my job (or a bank transfer etc. done), that model doesn’t really work for me anymore.

Users aren’t “telling the computer what to do” anymore for the most part, third party app developers are; this puts a lot of responsibility on the OS for protecting the interests of its user against that of a malicious or careless app developer.

Of course I want to be able to fine-tune that protection, but restrictive defaults make sense.
That wasn't the issue many make it up to be, thanks to programmer editors.

We already had autoformatting tools in the early 1990's, Go did not invent them.
Also reminds me of MODULE_LICENSE and EXPORT_SYMBOL_GPL in the Linux kernel.

https://www.kernel.org/doc/html/latest/process/license-rules...
Anything that fits in RAM on one machine is easily too small for Hadoop. In those cases, the overhead of Hadoop is going to make it get destroyed by a single beefy machine. The only times where this might not be the case is when you're doing a crazy amount of computation relative to the data you have.

Note that you can easily reach 1TB of RAM on (enterprise) commodity hardware now, and SSDs are pretty fast too.

Old but gold post from 2014: https://adamdrake.com/command-line-tools-can-be-235x-faster-...
Not rude at all. I used to make several million a year. Then I got arrested and bank accounts frozen. I had to work stacking shelves in a supermarket. All my colleagues thought I was a BS artist when I said what I used to earn, and asked that question. Why wouldn't they? it's incongruous.
Would it be possible to run some hack to get WhatsApp on it? (A tizen version or via a separate matrix server?)

It could be a great gift for early teenager asking for phone and justifying it with “missing out on chat with friends”
(in the usa)
Thanks for your reply, you raise a very good point, transformer models are a lot more complex. I'd argue conceptually they're the same, just the data and process is more abstracted. Autoencoded data implies using efficient representations, basically semantically abstracted data and opting for measures like back propagation through time.
Avis was fine the 1 and only time I used it. Car was ready waiting for me in the parking lot. Just hop in they said. Keys inside. Quick check at the gate and that's it
If I remember correctly there have also been a few bugs in M5Stack ESP32 APIs because of deep sleep not working, I'm thinking there's also a few underlying Esspressif API bugs.
It's appropriate that this is appearing at the death of Niklaus_Wirth. He really was the first to get serious about formalizing concurrency. P and V, and all that.

This feels very retro. I used to work on this sort of thing, but that was back in the early 1980s. This reads like something from back then, when people were first figuring out how to think about concurrency.[1] That's how people thought about this back then.

There's been progress in the last four decades. There are completely different approaches, such as symbolic execution. The Microsoft Static Driver Verifier is an example. There's also a theory of eventually-consistent systems now, with conflict-free replicated data types. It's also more common today to think about concurrency in terms of messages rather than variable access, which is easier to reason about. There's also more of a handle on the tooling problem. Not enough of a handle, though. Proof of correctness software still hasn't really gone mainstream. (In IC design, though...)

There's a tendency in this area to fall in love with the notation and formalism, rather than viewing it as a means for making better software. In practice, most of the things you need to prove in program proving are trivial, and have to be mechanized or you never get anything done. Once in a while, a theoretically difficult problem shows up. You need some way to address those abstractly and feed the results back into the semi-automated system.

The main concurrent problem addressed in this paper is the Paxos algorithm. That's similar to the earlier arbiter problem.[2] The arbiter problem is also about resolving who wins access to a shared resource in a parallel system. It's down at the hardware level, where two processors talk to one memory, and has to be resolved in nanoseconds or less. There's no sound way to select a winner in one round. But, for each round, you can tell if the algorithm has settled and produced a winner. You have to iterate until it settles. There's no upper bound on how many rounds it takes, but it is statistically unlikely for it to take very many. Arbiters were the first hardware device to have that property, and it was very upsetting at the time. Multiprocessor computers were built before the arbiter problem was solved, and they did indeed have hardware race conditions on access to memory. I used to debug operating systems for those things, and we did get crashes from that.

Good to see someone is still plugging away on the classics.

[1] https://archive.org/details/manualzilla-id-5928072/mode/2up

[2] https://en.wikipedia.org/wiki/Arbiter_%28electronics%29
In two-car families, I don't see why this is an issue. Why not make sure the second car is a hybrid for any longer trips.

I guess the only concern there is if one is already out and about in their EV and suddenly need to go further. But then that's what charging stations are for and, unless I'm wrong, one can charge up enough in 20 minutes.
I think you could twist Python into getting something similarly concise one way or other ;) It might not be the Python way, though. I agree it often is painful to map. I think in particular the issue for me is visualizing the effects once you're working with a multi-dimensional set of arrays. E.g. I know what outer/product does logically, but I have to think through the effects in a way I don't need to do with a straightforward linear map(). I think I'd have been more likely to have ended up with something like this if I started from scratch even if it's not as elegant.

p textb.bytes.map{|b| (0...8).map{|i| (b>>i) & 1} }.flatten

EDIT: This is kind of embarrassing, but we can of course do just this:

textb.bytes.flat_map{_1.digits(2)}

But I think the general discussion still applies, and it's quite interesting how many twists and turns it took to arrive at that
Not only did Pascal (TP more precisely) taught me about systems programming with a safer language, it was also my first foray into type driven programming, learning to use the type system to express conditions not bound to happen.

Ranged numerics and enumerations were part of that.
> Still, these replies show how spoiled, individualistic and entitled people are.

Are you living in a cave? Do you have children? Do you own a car? Do you fly anywhere? Are you sure your house has no glass walls before you throw rocks?
I think a locked down cheap phone would be a path of significantly lower resistance.
could you help me?
F:\AI : 无法将“F:\AI”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写，如果
包括路径，请确保路径正确，然后再试一次。
所在位置 行:1 字符: 1
+ F:\AI CODE
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (F:\AI:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
I don't understand...
Ah, you didn't come here to have a discussion, but to "win" a "debate". Sure, whatever, you win
This is purely your behaviour though, the more general case is that most people dont have to micromanage their ICE vehicles or be concerned about range. Especially in the case where they are doing extended driving trips where even fuel can be scarce jerry cans are easy enough to pack.
> No one wants to chase the low end market in the US.

Geely, BYD and other Chinese manufacturers are chasing the affordable end of the global market, regardless of if US and EU manufacturers also do so or not.

Obviously they would prefer not; as it leaves the market wide open to them. Either they will also sell these affordable cars in the USA; or the USA will lose out.

But I expect Tesla and Hyundai/Kia will be there as well before too long.
> It's not about "refusing to average an entire life style down to the median day". It's acquiscing to the median day, and then using the edge cases as if they mean you haven't.

Thank you for this, this seems like the most rational take.

I went through the more extreme version of this debate myself, I don’t own a car anymore and despite what everybody told me, I haven’t lost any flexibility at all. Between financing the vehicle, gasoline, insurance, vehicle tax and maintenance I save about 4800€/yr. I can do about 360 days of the year without a car. I can rent a car best fitted for the occasion and still save tons of money. I used a van for when I got stuff from ikea, I had a sedan for a road trip and a compact EV for when we had a city trip. With this being a no brainer I’d argue I gained flexibility and improved my not so median days.

The same thing can be said about just switching to a BEV. The BEV will, for the vast majority of people, be an improvement for their median day. You can charge at home, you have less maintenance hassle and the range will be perfectly fine for your median day. At the same time it won’t hinder your above median days not significantly. You can plan out your trips with a little more breaks and you’ll be fine, at the same time, with the money you saved on ToC you can also just rent out a nice ICE for the extra ordinary occasions.
thank you very much! which k implementation does this page use?

oh, apparently a new one called ngn/k: https://codeberg.org/ngn/k