skysight-inc/HackerNews huggingface dataset:
Jerk recruiters waste my time by calling me whole day for interviews which they get paid for. I should be paid for interviewing too.
shrug they made losses of 15 billion dollars and all that would be required to stem future losses in what has become a stable duopoly is one conversation.

I tend to assume the path of least resistance.
I recently looked into this for a while (best I can do is this Twitter thread
about it: https://twitter.com/YorickPeterse/status/1412417105329365004), as I
wanted to see how feasible it would be to write a GUI text editor in Rust.

My conclusion is basically "there's nothing viable". _If_ you are OK with
basically limiting yourself to Linux/BSD, the GTK bindings are good. However,
for a text editor you'll likely need a custom text widget (the GTK ones aren't
very good), and that's where things (with basically any GUI toolkit) get tricky.

There are a few libraries providing Qt bindings for Rust, but they either focus
on QML, are only infrequently maintained (e.g. Ritual), or seem to focus more on
exposing Rust to C++; not the other way around.

egui looked really interesting, and the immediate mode GUI pattern is really
nice to write. Sadly, it's still in the very early stages, and most notably is
lacking support for displaying text with different colors/styles.

The rest isn't really worth mentioning I think, at least when wanting to write a
text editor. They basically all suffer from the same issues, such as:

- It not being clear if the library will still exist 2 years from now

- Poor support for Unicode (especially Emoji)

- No support for assistive technologies

- Poor support for flexible text rendering (e.g. multiple colors and styles)

- Little to no documentation

For a while I thought about just using Electron, or maybe Sciter (that would at
least need fewer resources). Technology wise I think HTML makes sense, as it's
very flexible (e.g. many GUI toolkits struggle the moment you want to mix text
and e.g. images in the same widget) and quite easy to work with. Sadly, Electron
is a fat pig and the last thing I want to do is write Javascript in my spare
time. Sciter is proprietary, and you can't distribute the binaries yourself
(from what I understand). That basically means your project is dead on arrival,
at least if you intend to open source it.

So for now I shelved my idea. Maybe in a year I'll take another look :)
I'm not sure if it was related to my high blood pressure (which was a major health concern before managed, an IVH is NOT fun.) but alcohol was just never an enjoyable experience for me in any large amount (I'm like a 1 drink a month type due to this), I just felt nauseous in a bad way and generally unwell.

Athletic brewing's Upside Dawn is probably the first beer I ever drank that I truly ever enjoyed due to this. I keep a case in the mini-fridge in my office. The other `upside` is that it is socially acceptable to drink an NA beer during work hours and as a programmer I don't have to worry about declining ability or focus.

Also, it's worth noting that local vendors will sell it for ~60% the price as online. My local Wegmans sells it for just $9.99/6 pack compared to $17 at their website.
fresh being "categorically better" must be why they are dominating the grocery delivery industry.... oh wait.

sorry for your bad experience but your anecdote is not substantiated or relevant.
Pico CAD is a full low poly modeling tool in Pico 8. It's very different from an implementation standpoint than SpriteStack, which is voxel editor, rather than a polygon modeler. They are only similar in both being low resolution, resulting in a similar aesthetic.
Ask HN: You're 27 again. What would you do differently?
For the record, I share your cautious confidence in Cloudflare. For an entity of its size, Cloudflare has been amazingly good both at being transparent and at actively finding ways that people don't have to extend any trust. Cloudflare even suggested real cryptographically blinded tokens as an alternative to CAPTCHAs (and saw it shot down by people who didn't understand the crypto, and were sure it was some kind of trap...).

Cloudflare could easily go bad in the future, but has been refreshingly good so far.

But most of the risks "native" to large commercial entities seem to have been using DNS queries to target advertising. That sucks, but it's not my top concern. I'm more worried about outside pressure to censor the Internet, which is more of a non-native risk. From my point of view, censorship is a bigger worry than targeted advertising. It can happen here, and it's already happening in a lot of "theres".

If some major government, or coalition of governments, or even major private pressure group, wants disappear something from the DNS, and there are only 15 or 20 TRRs, then it's a lot easier to lean on those TRRs than it would be to lean on hundreds of ISPs. In any given case, it may also be easier than leaning on the registrars.

Heck, since there's a centralized Mozilla policy for who gets to be a TRR, they can just lean on Mozilla. Maybe it won't matter because Chrome will have more market share or whatever, but it doesn't seem quite right for Mozilla to rely on that.

Even if Cloudflare happens to be much better about resisting filtering pressure than most ISPs, and stays that way, there's still only one Cloudflare that has to be subverted. And there's going to be pressure on Mozilla to include TRRs that might not even be as safe as Cloudflare.

You can already see the pressure to bake censorability into the TRR system. Look at the comments on the Mozilla consultation. You have a lot of people talking about how TRRs need to be able to (secretly!) respond to government blocking requests. You even have what looks like a coordinated push from UK commenters to protect secret non-government blocking at TRRs.

Yeah, we'll all disagree about whether X or Y should be censorable. Most people can name something that they think should be censored, and I think that a lot of people's lists are getting bigger rather than smaller. But once you start creating infrastructure for filtering, everybody comes out of the woodwork and starts trying to get their particular filtering priorities. It's hard for a centralized system to resist them.

The real answer is probably to switch to something a lot more decentralized and anarchic than the DNS can ever be. After all, in the end, there's only one ICANN. But that will take a very long time, if it ever happens at all. In the meantime, it seems really unsafe to concentrate power over the DNS in a limited number of pressure points.
Earthly is great! Finally makes it so CI runs the same everywhere. I try to use it wherever I can
> The games also need to be ported to metal and optimized for apple hardware, which just isn’t worth it.

The Macs now have the same GPU and Graphics API that developers already have to target for iOS devices, where there is a significant market share and amount of revenue in play.
Just a quick follow-up to provide an example, where furnished is cheaper than unfurnished, despite being identical: same building, same floorplan.

https://www.rightmove.co.uk/properties/110025968

https://www.rightmove.co.uk/properties/110204747
>To help Amazon improve its products and services, I will use Amazon's publicly available products and services in the development and release of my Personal Game wherever possible

Does this mean you're not allowed to use Unity because Amazon Lumberyard / Open 3D Engine exists?
Lets Play a Game
The only good-ish citation for alcohol content in OJ I could find is https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5421578/ which found 0.16–0.73 g/L ethanol content in OJ (but with low sample size, so...). To 1 sig-fig, ethanol has a density of 0.8 g/cm³, so that comes out to an ABV of 0.02%–0.09%; much lower than 0.5%.
Keep in mind there is nothing preventing you from just angling the device (in its extreme, vertically) and just get an arbitrary amount of radiative surface with a given flat footprint.

(other than of course, it looking unsightly and construction costs)

edit: it would probably help a lot of you angle it such that it is normal to the sun rays, like where i live the sun sweeps from the east to the west, so if you angle the device north or south it would probably work even better.
No mention of screen readers, and I just confirmed that Befriendus isn't accessible with a screen reader. Would that be feasible, or is it too visual?

Edit: My apologies for not reading all the way through. The article mentioned text-to-speech a few times. But it looks like it has to be turned on through the accessibility menu, which a blind person using a screen reader would struggle to use. I'm sure that could be improved though. Thanks to the Befriendus and Ren'Ppy projects for putting as much effort as they have into this.
It was a bit more than that. At the time, chip technology wasn't at today's level; you couldn't put a 32-bit (or, originally, even 16-bit) system on a single chip. So micros were much less capable than minis. A mainframe was a computer that could run a company, with both the price and the performance to match. A mini wasn't that costly or that powerful, but it could run a department. A micro wasn't powerful enough to even do that, but it was much less expensive.

So, yes, it was "single chip CPU", but that correlated with a bunch of other things...
Moreso than it's production cost (though that's a big part of it) a mid-budget is a hollywood-level (full production and cast) movie that does not attempt to be all things to all people. This could be something like a romantic comedy, a medium-scale character study or a high-concept scifi - something that costs say 40 million to make, returns 80 million and is never intended to be a blockbuster.

Lots of reasons why they are less common. One is absolutely that more and more, TV is able to serve as well or better in the mid-budget role, the quality of TV has vastly improved in the last 20 years. Studios are less interested in investing 40 million to double their money and would rather risk hundreds of millions on the chance to make billions.
"Flawed" does not simply mean "bad". It means "defective" or "broken" or "blemished" or the like. A poor design is merely unappealing to certain consumers. A flawed design fails to fully function in the manner intended.
I mostly stopped drinking alcohol 2 years ago as an experiment and was shocked at how ingrained in the culture it is.

In some cases, in social events, it felt like I had to explain myself as to why I wasn't drinking. It was so strange to me.
> I have written some Haskell and I am quite certain, it is more practical for me to use Clojure.

Certainly, but there are lots of factors beyond static types vs dynamic types. For real world projects, I might similarly use Python or JavaScript over Haskell because it will be easier to find developers, libraries, and tooling. That doesn't impugn static types, however (on the other hand, depending on the project, Haskell might be the better tool).

Indeed, the type system is a relatively small, overemphasized facet of any programming language. See my comment here for elaboration: https://news.ycombinator.com/item?id=27784762
Trolls usually don't file patents. They usually acquire them, usually from a company close to going bankrupt. Then they sue other "medium-size" company in a jurisdiction with a friendly and corrupt judge.

Even if we stopped issuing new patents today, trolls have enough fodder to survive for the next 100 years.
In the robotics community we've been working on self driving wheelchairs for decades. You're definitely not the first one to think of it, so no loss there: https://www.youtube.com/results?search_query=autonomous+whee...
This is from the discussion of “First new VAX in 30 years?” a few days ago https://news.ycombinator.com/item?id=27765522
In the EU, patents have escalating fees. They don't escalate very fast, but I think this would help with innovation a lot. IMO the first ~4 years can cost a few thousand dollars (so you can get your startup up and running), but the 20th year of a patent should escalate to several hundred thousand or million dollars. That way, building a long-lived "patent fence" becomes economically infeasible the way it is today.
Having a patent ensures that I have all the data I need to later improve or implement it. I've read books where the steam engine were encased in explosives so that it couldn't be reversed engineered thus ensuring the inventor had a monopoly on them (the book had a lot of other things to ensure the monopoly as well).

A lawyer told me years ago never read patents: if you infringe and claim ignorance that is better than infringing and knowing. If we want to make patents useful, then we need to change this to ??? which ensures engineers keep up on the relevant patents in their field. I have ideas on what to change, but every one has serious flaws so I'm not going to state any - maybe you can do better.
The West's cultural revolution is over
Yes sir. Them patents certainly do.
As another person who's used all of those OS's as well, Apple's stuff sadly does not "just work" anymore for me, but it does still work better than other ones
If that were the case, china should be IP wise blooming.
It does not.

The more stiffing factor was and always has been, monopolies and oligopolies. Huge power concentrations murder the competition were they can find it. Which is why the original fractured nature of Europe was such a breeding reactor for innovations.
Local leader does not like your project xyz?
Just pack it in, go a few miles, to the next local leader in opposition who will welcome you with open arms.

Situation wise, a fractured, heavily competitive economy, with some "safe havens" (academia) for involuntarily happening knowledge exchange is the optimum for innovation.

PostScriptum: To zoom in further, on the lab level, to promote innovation, is quite distant from the pursuit of excellence everyone agreed on as the optimum today.
The ability to learn,apply and reproduce past gathered knowledge does not make you a innovator, quite contrary. Mimicry while flattering, is not able to reproduce true geniusgenesis.

One needs a gear-shifting approach, a combination of incremental researches (to follow a path through to the optimums it reveals and explore the terrain methodically) and one needs for lack of a better description, schizophrenia affected individuals, who even though their grades suck, are able to constantly recombine the currently existing ideas into new "conspiracies" and filter out the useful ones from the avalanche.

Needless to say, that guiding such a lab with the constant conflicts and drama, is a task more fitting to a theater-director, then the classic academic bureaucrat.

P.S.S: I'm not responsible for whatever hiring catastrophe this advice may produce. You may jam strange devices made from people into the leviathan at your own risk.
So because the recruiters keep wasting minutes of your time, you're going to waste hours of it in an interview? That seems like exactly the wrong answer.
...and I think that represents a serious problem. If skilled labor and companies are moving out, and unskilled labor/immigrants are moving in, that is a major problem for the tax base.
Is Technology Running Backwards?
Many of the recent "developments" in technology are actually delivering the opposite of what technology is supposed to offer.
Those instructions are hilarious and terrifying!
Oxygen Is Magnetic?
150W electricity, so you need to run a refrigerator cycle to pump that heat out of your house, which comes at a massive efficiency penalty.
One is still very much in the R&D phase, so they are hardly competitors.
Also, GraalVM needs OpenJDK (except for native, but that’s not the most interesting part), so I don’t see a problem arising from that.
i like your art style, digging the cools vs warms for character distinction
You should also check out oliver.space – more affordable than Feather, and available in Austin too!
Well they provided the environment for you to think, but that gives them the right to own your thoughts? It's possible, and even common in universities for the organization to have the right to use but not own your discoveries. If that makes a business non-viable, it's really not our problem.
I scratched my head about that too but I took it mean that functional programming concepts has its place in all paradigms and, well, I guess it still doesn't validate the statement, haha. But ya, lots of people advocate for writing OO in a functional way _when possible_. Only mutating when it's necessary or far more convenient has great benefits.
>simply failures of scene construction

Isn't "scene construction" part of AI?

From a technical angle: computer vision and object recognition are AI.

From a philosophical angle: part of human conscientiousness, and intelligence, is to exist in a spatiotemporal frame. This is one of Kant's points[0]. Our intelligence constructs scenes from our sensory input, but we have things like object permanence which have a deeper understanding than simply what our senses show.

[0] https://plato.stanford.edu/entries/kant-spacetime/
If you manage to herd all the necessary cats and actually amend the Constitution, you don't have to worry about conflicts - that's the whole point of doing an amendment, you're changing the Constitution. Only laws can conflict with the Constitution.
A exponential cost curve to hold a patent would fix that. Every year the cost increases, making it less interesting to hold "dead" patterns bringing in no revenue.
There was definitely a lot lost when the pandemic happened. The social cues, the personal interaction, the ability to get a student to focus was greatly diminished. I always think about how the number of people who want to work remotely is an interesting contrast to how many people want to learn one on one in person.

I believe students have said okay to remote one to many educators, with things like online university. But especially in math and chemistry and physics, people want in person tutoring.
Deep Mind AGI
Math's fondness for using multiple fonts with semantic meaning is going to backfire when the next generation's math genius uses comic sans for the new math they invent.
The name for this is cross-licensing. If you have some patents which could affect someone else's business, and they have the same to you, you can cross-license each others' patents. Anyone not party to the agreement is fair game.

https://en.m.wikipedia.org/wiki/Cross-licensing
> As far as I can tell all of the people quitting have achieved precisely fuck all. Not a single example to the contrary I can think of. Not at a big tech company (at a startup maybe).

The idea is that you leave and go work on something else that makes the world better versus contributing to the borg.
Just another view point - it is very much a research project at this phase from Oracle Lab. They do need some form of funding for that.
That isn't evidence that patents are bad. You also have to know the counterfactual of whether the steam engine would have been invented then if the creator wasn't going to be able to patent it
Yes. Duh.
Exactly, there are "teaching" hospitals where the entire premise is that it's for newer doctors to learn. They're usually cheaper as well and people know this.
Almost nobody expects their "cotton candy" entertainment to require that level of effort regularly. It's fine if a small handful of things based on prior art ("Return of the King") are around; healthy even. When that's all there is, though, that seems like a problem.
It's not exactly "consulting vs contracting", its "hiring a single person vs hiring out a project". Many "consulting" shops do what you call "contracting", because "consulting" is a more "elite" word.

But a single person can be a "contractor" too.

(At big companies and non-IT fields, a contractor is often used for temporary professional employee-type labor for flexibly scaling the labor force that includes employees doing the same job, but a consultant is someone who provides a skill you don't have in house at all.)
Article is quasi devoid of content.
Part of the problem is that when it comes to the wellbeing of a state, financially, one person is != to one person.

If corporations and highly-skilled/high-earning labor are moving out, and low-skill/immigrant labor is moving in, then you develop a major fiscal tax revenue gap that has to support more low-income neighborhoods with the tax revenue from fewer and fewer corporations and high tax individuals.

It can also have a snowball effect where people try to sell their homes before home prices fall further, or try to establish residency elsewhere before taxes are raised more.

In a way, the more we talk about it, the worse it can get. I suppose that's why the denials are so vocal.
That is an exceptional idea!!
wouldn't large scale usage of a device like this essentially increase the planetary albedo and help fight climate change? especially if you just skip the "environmental heat transfer" part
> Use a custom GUI framework.[0] Probably the most expensive option and hard to hire developers for, but can be warranted for complex applications like CAD tools, games, etc

This will also suck for users because things like focus, keyboard shortcuts, accessibility, non-English text rendering, etc will probably not work as expected if at all. It turns out there's a lot that goes into GUI that most of us take for granted.
I'm with you on music, but movies? These streaming services are all making the same type of content, and browsing any streaming service for content just feels like looking at a wall of direct to video films at your local video store from 20 years ago + cable TV shows.

Maybe it's because trying new music is so costless compared to new movies/tv shows and I'm ignorant? Maybe it's because good music can be made for a lot less money? IDK but this hardly feels like the beginning of a golden age of long tail movies.
I look it as an evolutionary system, an arms race. Capture will happen if the regulators don't keep up.

But it's possible to keep up. US financial markets have a lot of internal regulation for traders, so they're wrangling some of the most aggressive do-anything-for-a-buck people on the planet. Nonetheless, the traders are generally kept in check. I used to do tech for derivatives traders and we knew to never, ever fuck around with a market.

That didn't always stop our traders, of course. We had some based in Frankfurt who hated living there. They decided they wanted to live in London, and so quietly shifted their trading terminals to our London office. This was strictly forbidden; at least at the time, the mid-90s, trading on the Deutche Terminborse was to take place on German soil and nowhere else.

Eventually the regulators got suspicious and so they were standing outside ringing the bell while watching our trading activity. So one of my technical colleagues had to rent a van, load everything up, drive it 10 hours back to Frankfurt, and have it all working by the next morning. Which we did, and so avoided formal sanction, but it was close. That probably kept those traders from doing something foolish for at least another year.
that was amazing. thank you
Not sure how such copyright tax would be interpreted in Berne Convention context. (Would happily support that as well, though)
I think this is really a key insight. The physical nature of cash actually puts limits its fraudulent use cases.

I mean, think of all the movie plot points that center around having a drop point for ransom payments. Remember that scene from Mission Impossible - Ghost Protocol in 2011 where they are doing an exchange and the best form of illicit payment is a bag of diamonds.

Not only does crypto make giant illicit ransom payments feasible on a previously unimaginable scale, it's going to make our movies more boring ;)
The article wasn't really about working at Facebook. Except for mentioning things no one else uses like Hack, this article could be about any large company using GraalVM.