skysight-inc/HackerNews huggingface dataset:
Please let me re-state my objection to your assertion, in a different, and hopefully more constructive, manner.

An Operating System is a program that multiplexes hardware resources and makes them safely usable by a number of applications. If the design of that system is flawed, how could a capability-safe language do anything to correct the problem?

It is my assertion that the design of Linux, Windows, MacOS are all flawed. They provide, by default, any program the computer equivalent of "power of attorney". All you have to do is confuse, or subvert any program the user runs one time to abuse that privilege on behalf of an outside influence, and the system is on the way to being pwned.

Memory safe, and even capability safe languages won't do any good, if the underlying OS doesn't enforce the will of the user, but instead freely gives the users authority to any program they happen to run, intentional or otherwise.

I'm not saying memory or capability safety isn't useful, I'm just saying it isn't sufficient.
You can use LuaJIT's FFI.

local ffi = require 'ffi'
local arr = ffi.new('float[?]', 100)

LuaJIT's FFI is pretty great. It puts even a lot of compiled languages to shame.
I disagree that it’d help much, maybe even the opposite. Knowing how to use the language effectively is different from knowing [some mainstream theory of] how it works and various taxonomies of its parts.

Similar deal with music: you don’t need to know theory or notation to play well, and knowing theory doesn’t really mean you can play.

Some say, similar deal with math: https://www.maa.org/external_archive/devlin/LockhartsLament....

IMO the existing ways education works in most countries is a can of worms in general.
The mentioned development workstation: https://en.wikipedia.org/wiki/X68000
The idea would be that these tokens-as-licenses would not be revocable. If you hold the token, you hold the license and rights to download and play. This would need to be defined and enforced by the publishers own ToS and/or some hypothetical regulatory body that acts in users best interests - if they break this, such as blocking a specific license holder from access to the game, there would be grounds for a dispute, and clear records for it given the ledger is public.

Highly unlikely any of this will happen as it is more profitable and easier for game publishers just to stick with their current closed ledger, that allows them the ability to revoke any license as they see fit.
> And how many people get to go?

All who qualifies through grades or tests.

> And who chooses which majors are available?

The universities.

> If you have a pulse, you can get into a US college/university.

That doesn't seem to be the case, and certainly not without significant student debt.
In another discussion, someone tried to make the argument that Buffet was a real-life rags to riches story. Like, my guy, his father worked as a stock broker, and he used to hang out at his dad's office when he was a kid, and his dad eventually became a Congressman. I don't know why people think that's "rags to riches".

I might be misinterpreting the facts but Gates got the deal to sell DOS to IBM because his Mom knew someone or was on the board. Bezos went from a successful career in finance to start Amazon. Zuckerberg started Facebook at -Harvard- and partly, the success of Facebook was predicated on Harvard's social prestige.

I just don't understand where people come up with these weird bootstrap narratives from.
Not only that but searching google for "Carlsen blood from stone" retreives plenty of results showing this version of the idiom being used for Carlsen specifically.
This. And having done so for so many years, the process becomes automatic, and the time required to execute it mere nanoseconds.
The (non-code) monkeys on the rocks may well be the spirit animals crypto needs, what with their annoying demands for food and attention, and intermittent throwing of feces.

But what happen to that other cryptohub? Oh, no! What, Vulcans? Really? And the one before that? The government? Within a week? Which reminds me: wasn’t this the thing that didn’t need centralization and didn’t care about governments? Why would a semi-corrupt city-state end up being a hub?
IMO it has not much to do with how every social class are taught but rather the Mathew effect.

Put aside those exceptionally smart or dumb ones, most people are more to less with the same capabilities and the class they were born to almost define who they will become. The reason is simple: upper class have maybe 10 times the resource a middle class have and in turn a middle class may have 10 times the resource a poor people have. So the upper class can easily have enough resource to develop themselves, and provision for the risks and still have lots to invest. For middle class, they have enough to develop themselves, a little bit surplus to insure themselves and/or to invest. For the poor people, what they have is barely enough to make ends meet, little or none for personal development or invest.

So if everything goes well, the upper classes can get decent investment returns even if they do nothing actively. For the middle classes, it's not too bad, they can still get a piece of the cake, though not much. For poor people, they might be able to save a couple of bucks but nothing much.

If things go side ways, the cut of the cake for the upper class at worst is slightly smaller as they are impacted but as there are already provisions for that so they don't really lose much. Sometimes their portfolios actually grows a lot because central banks print lots of money and the inflation skyrockets. For the middle class it really depends on how lucky they are. Lucky ones' asset grows, average ones are not impacted or lose little bit. If they made wrong decisions, they might become poor people. For the poor people, the best case would be their savings eaten by inflations. If other bad things happen, they might become homeless.

Just take a look at statistics around the world, almost exactly the same story.
IMO, the reasons for algorithm testing are the following, but not limited to:

Unbiased assessment of candidates for "apples to apples" comparisons

See if the candidate has skills deeper than typical day-today skills that can called on if needed

Demonstrate an understanding of performance trade-offs that have profound economic impact on the delivered solution(s)

Demonstrate the ability to create solutions beyond "textbook" solutions when required

Screen out quickly candidates who lie about their technical capabilities on their resume

I hope the above list is useful and/or helpful.
> My main philosophical gripe is that it doesn't seem to really matter what your major is.

Can't you just hack this by going to school for pretty much anything you're interested in and being able to work in an unrelated field?

> my next gripe with it is the seemingly insurmountable debt that said education brings

You've established that education is a good investment. So why not find an affordable college? It's not as important which college you go to or what major you select from your first paragraph. So find a cheap city or state school. Most of the debt comes from people going to private schools. I don't know where you live but NYC for instance is one of the most expensive cities in the world, but they even have a great city university (CUNY) which costs NY State residents around $7k a year, which is definitely reasonable.
As a European: why are there chips in this? I just broke open mine and it looks like this: https://imgur.com/a/muz7FIy

I bought 50 of these 2 weeks ago. Were 3-4 euro a piece.
It appears that the apple tax and review process is a constant problem for iOS developers (according to many linked articles on HN)

If it genuinely is a big problem, why don't the apps band together and advertise the problem to their users? I'm guessing many users don't know/care right now, but might pay attention if the app they love suddenly pulls the plug on iOS.

Edit: like a union
Freetime – Match free time with friends and hang out in real life again
open a browser, navigate to https://www.reddit.com/r/tits/, click yes, done!
AOL still exists and still provides email accounts.
android + alternative store (f-droid or something else)
Sure, but high BTU (restaurant grade)? Most people are going to have a learning curve as they burn food trying to get used to the insane heat output.
Damn you nailed it down. I wanted to write something similair but your text nails it. This is the problem that people who are enlighted Don’t want to engage into discussions on social media because screaming at each other is not a part of enlightnment. Here at hackernews there is at least the diskussion….once upon a time I got facebook… thats pure imbicil mayhem…
oh, how i hope we had means to tweak other colors too :)
It is insanely fast. Some text munging python script once told me it would take 14 hours. I ported it to Crystal in 40 minutes, and it completed ten minutes later.
IANAL, but i think its very similar in canada (even pre the new ontario law). Non-competes are more a threat to hang over workers head than actually legally binding. I think the big benefit of the new law is it removes the threat of a non compete which is present regardless of how legally enforcible they might be.

Again, ianal
There's a Berlin-based startup which is offering a service like this, where a driver is piloting the car remotely with the help of a fast connection and multiple cameras.

So you order a car, someone drives it remotely to you, you drive it to your destination, and then the remote driver takes it away.

I think they're still testing it with the help of actual drivers as backup.
> it’s not clear if this will be a positive for native dev advocacy

I've rewritten a few things in rust. Seems pretty positive to me, because you can mix some of the best optimizations and data structures you'd write in C, with much better developer ergonomics.

A few years ago I wrote a rope library in C. This is a library for making very fast, arbitrary insert & delete operations in a large string. My C code was about as fast as I could make it at the time. But recently, I took a stab at porting it to Rust to see if I could improve things. Long story short, the rust version is another ~3x faster than the C version.

https://crates.io/crates/jumprope

(Vs C equivalent: https://github.com/josephg/librope )

The competition absolutely isn't fair. In rust, I managed to add another optimization that doesn't exist in the C code. I could add it in C, but it would have been really awkward to weave in. Possible, but awkward in an already very complex bit of C. In rust it was much easier because of the language's ergonomics. In C I'm using lots of complex memory management and I don't want to add complexity in case I add memory corruption bugs. In rust, well, the optimization was entirely safe code.

And as for other languages - I challenge anyone to even approach this level of performance in a non-native language. I'm processing ~30M text edit operations per second. A few years ago I tried something similar in JS and got about 100k edits per second. (300x slower)

But these sort of performance results probably won't scale for a broader group of programmers. I've seen rust code run slower than equivalent javascript code because the programmers, used to having a GC, just Box<>'ed everything. And all the heap allocations killed performance. If you naively port python line-by-line to rust, you can't expect to magically get 100x the performance.

Its like, if you give a top of the line Porsche to an expert driver, they can absolutely drive faster. But I'm not an expert driver, so I'll probably crash the darn thing. I'd take a simple toyota or something any day. I feel like rust is the porsche, and python is the toyota.
If you try to take this to court, you will typically be offered a "goodwill payment" of a complete refund of all your games.

That's because, even though the TOS is quite clear that you can lose all your stuff due to inactivity, Ubisoft doesn't want the risk of the court deciding the TOS is unfair and striking out those clauses.
What would you like to change?
"Etudes for Programmers" is such a brilliant book. I first came across it 1991:

https://openlibrary.org/books/OL4546158M/Etudes_for_Programm...
I don't see the difference between passing tokens around and inheriting a security manager that can only have permissions and capabilities revoked?
> A wok with a flat bottom is wok with a flat bottom not a normal flat bottom pan.

And this was done to fit western stoves. It is not traditional and changes the method of cooking as well as heat distribution. Woks need round bottoms.
Caution I'm not, nor have I ever been, a COBOL programmer... I'm an old Pascal programmer with a strong opinion, trying to provide an answer.

The main feature of COBOL when it started was that it didn't require the programmer to write in machine code. Since then, like any programming language, various implementations were better optimized for the programmers than others. If you have a large COBOL program, it likely is very old, and contains decades of knowledge, and any effort to port it to another language will involve the painful process of rediscovering all those decades worth of assumptions and conclusions.

As for features, it was good at processing RECORD based information. with nested structures in those records.
Website Experiments as a Service
Ever had questions about how to measure metrics for how a new feature performs or to compare what part of your website that users interact with the most out of possible options (app feature performance hypothesis)? I created a little tool that allows you to create experiments and insert a code snippet into your code and it automatically measures relevant data that is easily visualized for you. You can check it out here: https://www.researchapp.co/

Looking for partners on marketing this product. Also, I will appreciate some feedback. Thank you.
Sure - there's no doubt that lucene is a much bigger and more "enterprise" solution that is used professionally today by many big companies from Elasticsearch to Mongo to Solr.

But for core text search and indexing - tantivy does indeed support tokenization, stemming, fuzzy matching, and so on. For the core use case of performing a text search on a large corpus of text a lot of the functionality one would need is there - as you can see if you look at the list of queries in the benchmark. From the list of queries there's little I would miss from our "enterprise" use of lucene today - speaking for myself.

One might argue "oh but if you add some obscure features that 5% of people use like a real enterprise solution then it will slow down by 2x" - but I doubt it.

To me, tantivy and the likes are a technology demonstrator - they show that lucene could be significantly faster if it wasn't in java.
Thanks! I added them to the archive.org backup

https://archive.org/details/199405-decusnew-orleans

I'm still dismayed I only found out about this by accident, and it was hidden behind a Facebook wall. It's very sad to see stuff like this hidden from public view.
I revert to Google (in a Private tab) because if I don't, I can't shake the feeling that Google would have done it better. For me the Startpage etc results are just not the same, because of the localized results for example.
Not sure if it's beneficial to spend 1 month in SV or not. It's probably not where you'll build your company as an international early-stage founder. It's more of a distraction than anything.
A pretty successful economic model here in France is non-profit consumer cooperative for care sharing
https://citiz.coop/english

Unfortunately this model is lagging behind in Paris because former mayor chooses to subsidize a big corporation to run care sharing and they let the fleet deteriorate before closing business. But in town that embraced the cooperative (and slightly subsidized model) it's working like a breeze.
Most ordinary users will connect to the internet using a router provided by their ISP so port knocking does not work. Unless they plant the malicious code on the router - that would be even harder to detect.
If the OP did have sex during this time, I expect it is filled under "people". It would be interesting to track, though. In particular, how much life is dedicated to the pursuit of sex vs actually having sex. I know that my time spent actually having sex has decreased from probably an hour per day to an hour per week. Not sure about time spent in pursuit of sex, though.
It’s generally true that as people become richer and better educated, fertility goes down. In the US, I think it’s also true that women have fewer children than they would like (common reason being that it is expensive in absolute terms and opportunity cost) so another question is whether the state should do things to allow people to do the things that both they and the state want.
At this point, your beef is with Google to scan in the background, not with Apple. Apple’s provided what they’re allowed to offer.
Modern tcl is big. Embedding something like Jim is still possible, but I think Lua is more popular than tcl and has a more approachable syntax if you want laymen to use your DSL.
> It cost me almost half a million dollars over 6 years to defend myself against a lawsuit that would have otherwise been dismissed had it genuinely been the case that non-competes were unenforceable by statute.

> The commencement of the lawsuit:

> https://www.so-co-it.com/post/222748/orbixa-technologies-sui...

Based on that link, the issue at hand doesn't seem to be about a non-compete (?)
Agreed. As an existence proof, the optimising compiler for language X could realise that a for() loop that uses 95% of the actual runtime CPU has no side effects and can be removed. There may be some feature or property of language Y that makes that analysis impossible.

In the Java case, the JIT performs a runtime analysis. Without wanting to making any assertions about overall performance here, there exists a non-zero set of programs for which runtime optimisation is superior to static compiler analysis.
India’s Stalled Rise
you mean DRM and anti cheats ?
Lego sets better investment than gold, study finds
StumbleUpon 2.0: Randomness for your eyes and ears
I am not allowed to use Advertising Channels to defame a brand. I am not even allowed to mention a brand. At least, this is how it is in my country ("enforced" by Reclame Code Commissie) where a committee that oversees the Ad industry can prohibit advertisers from using that infrastructure.

Basically: if you propose a billboard saying "Coca Cola Is Proven[cite] Bad For Your Health" you won't be granted any space.

And even if you find a space not monopolized by such committees, you'll be taken to court by expensive lawyers over defamation or trademark infringment or any other silly thing.
The point isn’t that mental fortitude enables you to see tactics better. The point is that it enables you to keep seeing tactics at close to peak performance in adverse conditions. That’s the whole point being made here — in a match against an identically skilled opponent, Magnus can just win by outlasting the other player.
Worth to note is the display is only 70Hz at 2560p.

The "95% light path amplification" for their pancake lenses is also either misleading or an impossibly high transmission figure for pancake optics. Maybe I just misinterpreted this though.
If I ever make a game, I would make sure there is no public chat, and that you could only chat with people you add as friends.

Imagine how easier it is to moderate, and how polite people become if you do that.
>>I use a custom CSS skin to make the text legible and accessible

How do you do this?
> there's no a lucene equivalent C library with the same level of attention?

Actually, there is [1]. Clucene has been around for years, it is a re-implementation of Lucene in C++, and yet the only serious usage I've seen was it as a file indexing engine in KDE many years ago (although I might miss other projects). Later it was dropped from KDE.

I've had (indirect) relations with search/indexing stuff for years, and no one ever complained about Lucene's speed or had any problems with it.

[1] http://clucene.sourceforge.net/
To me it doesn't feel right to let my financial data accessible to some random company. If i could hide to my bank, I would!

I used a non connected Android app before, but since I moved to a phone without Google Play support, I'm writing my own app.
I like to think that pioneer.app (by former YC alum Daniel Gross [0]) is going back to the roots of the early YC model and a rethink on YC's Startup School program. I've seen some pretty great products built by "pioneers" over the years, though I must say, the gamification aspect of it isn't for everyone.

Link to Pioneer 3 announcement: https://pioneer.app/blog/announcing-pioneer-3/

[0] https://news.ycombinator.com/item?id=17841429
30A/7kW for a dryer? Wow how large are they and how long does it take to dry?

My oven is on a dedicated 30A circuit, but the dryer, washer, dishwasher, microwave, kettle are all on the same 32A circuit with individual 13A plugs and don’t trip it.
A language of thought for the mental representation of geometric shapes
The app store should have porn. I'm sick of American corporations' War on Breasts. These days the comedy bit would be "7 words you can't say on the App Store"
Languages are collectively owned, and change all the time. Here in the US, some people deliberately try to change the meanings of words at a pace that the rest of the people are unable to keep up with, and encounter heavy resistance for doing so. In many cases, their efforts are counterproductive in the extreme.

If you want to change any societally owned thing, your only effective route is through persuasion and example.
Thanks, so useful tool
Why it works:

Imagine what would be required to put a dot in an area that ought to be blank... The previous point would have had to have been outside the triangle, or in another blank area at the previous step.

Hence, it is impossible to draw in the blank areas.
I practice Dzogchen every-day non-meditation as well as more formal "just sitting with eyes half open and staring like a zombie" meditation.
"In this particular situation, it seems like the only purpose of college is to create arbitrary classist hurdles for poor people to jump through."

There are certainly a lot of useless majors. But that doesn't imply all of them are useless.

"the fact that educational debt in America can never be voided through bankruptcy seems like a conscious systemic decision to create debt slaves."

I'm not in the US, but isn't the rationale for that construct to make people more credit worthy? Ultimately you have to convince somebody to give a random person a lot of money on the odd chance that they'll finish their education and earn the money back. I suppose if you don't like "educational debt", you could also try to convince somebody to give you another type of loan.
Or even simpler: Don't use your own device for work related stuff.

I can get work email on my device with appropriate software and configuration by my employer.

But why on earth should I ever do that?
> The optimization you are getting at has not much to do with object size, but subsequent usage.

Size plays a part: it determines whether or not an instance first gets allocated on the heap or the stack[1]. Heap allocation gets expensive in a tight loop.

> If the object reference escapes, it has to be allocated on the heap. Value semantics could/will help here.

The assumption is that we are talking about local-only data objects (not returned or outliving the scope). Forgive (and correct) me if I am under the incorrect assumption.

[1] I'd expect a smart compiler to do this: a data object that requires 1MB should at no point be on the stack, while a data object that requires 32 bytes has no business starting the allocator, causing a context switch to the kernel that faults a new page. The specific thresholds are dependent on the runtime and OS support.
5-dimensional analogue of Rubik's cube