skysight-inc/HackerNews huggingface dataset:
What is mistral
I made an interactive WebGL implementation of this without realizing it was a thing: https://brian.sh/around/index.html

I don't really agree with the claims in the articles linked in OP, and don't find it to be a generally useful projection, even for the tool I made using it. It was novel as a representation that included daylight context (instead of just "what time is it there?" it helped express "is it getting dark there?") that preserved area better than a globe and was more intuitive than a day/night waveform on a rectilinear projection. But ultimately, if you're showing anything that has to do with populations (cities, people) pretty much any projection will waste large amounts of space on oceans and unpopulated land regions. That is to say, before choosing a favorite map projection, I think it's probably better to not to use a map projection at all unless you're going for a hike or setting sail.

Somebody beat me to the obligatory xkcd, but this West Wing bit is my go-to for map projection discussions: https://youtu.be/vVX-PrBRtTY

I like framing map projections by what they prioritize or sacrifice—fidelity in axis, position, size—and what projection is "best" depends entirely on which characteristics are more important. I disagree with OP's claim about this projection being "the most accurate flat map of the Earth yet" though haven't put a ton of thought into the physical, back-to-back definition of "flat" vs on-screen.
Working with the Olympians: Inside Traba's Intense Culture
right, there is something modal going on here, but in terms of the formal mathematical tool of modal logic, Spinoza isn't using them, though I think you understood that from the start.
I don't get the point of half-cynicism. The fully cynical take is that this is just another inevitability in a long line of gradual steps of the unaccountable surveillance-industrial complex infiltrating our lives, having neutralized whatever democratic oversight there might have been via manufactured consent.

But the overall comment thread isn't just taking the development as a forgone conclusion and talking about technical mitigations, but rather still judging it on what ought to be. As such, I think it's worthwhile to point out that there is another straightforward approach that preserves individual liberty rather than undermining it. And back in the cynical context, this approach seemingly not being on the table is another data point supporting the cynicism.
It seems especially sketchy that USG is forcing TikTok to store it's data with Oracle, a company with close ties to the CIA.

The timing of this move is also suspect. TikTok is the probably the #1 platform currently where users and creators are outspoken in opposition to U.S. foreign policy in Israel/Palestine. And now the government is forcing them to sell to new owners.
It also dovetails nicely with the old, "If you don't spend all your budget, you lose it next year" management strategy. I can't count the number of times over my career where I heard a boss say, "we need to spend the rest of this before end of year."
No, per https://news.ycombinator.com/item?id=40112697
If you are an specialized department, insulated from the organizational goals, and circled by people that only speak in riddles, FIFO is the best you can do.
> This, kids, is why GET requests should be idempotent.

I'm not sure I understand. What is this referring to?
Frosting a Turd and Iterating to a Cupcake
> You are just getting old.

I am! But even then, imho sizes should correlate to the detail (graphics / sound), complexity & vastness of virtual worlds embodied in a game.

Not the ease with which developers can fill up the available space.

Yes these are related. But some kind of 1:1 correspondence was lost ages ago.

Optimizing for size, to squeeze out every last byte possible: who still does this in 2024?
Even more fundamental: anything ~false built on top of Naive Realism can exist indefinitely not just undiscovered to be false, but cannot even be identified as a candidate for consideration.

Let's hope we don't have this problem here on planet Earth, and especially at a core, fundamental level(s)!
Hey! Just wanted to say I loved browserquest when it came out, and it was a material influence for me to get into web development. I had a lot of fun tinkering with the code and understanding it
Sounds like the trainee was let down, really.
Thanks, this was done by a team of only 2 people over a span of 1.5 years, working on it intermittently between client projects, totaling approximately 5-6 months of work.
Download this excel file, haha, no.
I think the twitter link is messed up, I have to scroll up to see the whole thread.

Edit: Fixed the link now.
That's my experience as well. PyTorch dominates the ecosystem.

Which is a shame, because JAX's approach is superior.[a]

---

[a] In my experience, anytime I've have to do anything in PyTorch that isn't well supported out-of-the-box, I've quickly found myself tinkering with Triton, which usually becomes... very frustrating. Meanwhile, JAX offers decent parallelization of anything I write in plain Python, plus really nice primitives like jax.lax.while_loop, jax.lax.associative_scan, jax.lax.select, etc. And yet, I keep using PyTorch... because of the ecosystem.
I did use their VPN sometime ago and using their mail for longer already. Can’t complain.

When I will need a suit I would consider them over others.
You can already run inference of many modern ML models in-browser via, e.g., https://huggingface.co/docs/transformers.js/en/index .
Yes, these ratings problems aren't new, but they are more pervasive and less useful than ever before. For my part, I just refuse to give ratings or pay attention to them.

The effective binary nature of ratings (if you don't give the best one, you may as well give worst one) was the last straw for me. Ratings are a game that harms both customers and the people providing good and services.
I played 3D games back in the days of Quake and Duke Nukem 3D and have never had a "move mouse down and view goes up"

Joystick sure, but the last joystick I had was a 15 pin DIN
I remember once I bought a car and the salesman said if I had any reservations about giving him a 10/10 on every question in the survey no matter what it was that I should text or call his personal phone and he'd do whatever he could to fix it, also directly saying that it's better for them to have 95% of people not fill it out at all and get 10/10 from everyone else than to have 100% completion with a single 9/10.

I don't know if it's true or not but he told me he lost out on a $10k volume bonus because someone who was extremely happy with everything gave him 9/10 on all questions and in the comments simply put "I wouldn't change anything about my experience, it was great! But perfection is reserved for God."

I've heard this from everyone I've ever bought a car from, everyone I know who has ever been involved with that industry, etc.

Why even have surveys if the point is just to collect 100%s and not actually find things to change without taking money out of people's pockets?
AFAICT that's a restatement of Doctorow's point -- it's the lock-in that's significant, not who writes the cheques.
Dear Samsung Internet: Please Fix Your Forced Dark Mode
The macro economy is dominated by gigantic conglomerates that try to own and integrate a significant amount of their entire supply chains - think General Electric, Mitsubishi, Samsung. Small to Medium Enterprises have a few niches where they work (restaurants and other service industries being the largest by far), but they play a relatively small role and are not normally part of any supply chain, they only really work at the very end of the chain.

Similarly, building a whole product out of pure microservices with teams that barely coordinate with each other beyond maintaining their APIs doesn't really work. There is very much a place for such microservices for certain well understood problems (authentication being probably the clearest), but for most domain specific work you need far more coordination than that to truly evolve a complex product.

For example, you can't build a computer game in this model. A modern 3D engine requires far more than 4-8 people, and there is no clean separation between pieces to afford this. And even if there were, there is no One True Way to build one: the teams designing the 3D engine need to communicate with the teams building the game engine and the game designers themselves and the artists to achieve a cohesive whole. A 100-person project just can't (always) be modeled as 15 4-8-person projects.
It's easy to agree with the sentiments in the first half of the article about how biology is taught uninspiringly. However, I can't help noticing that the biology student in the article evidently became a computer programmer later in life (I followed the same track), and probably is paid more than the biology teachers of their teenage years. So it's a bit uncomfortable to see them sniping at their former biology teachers from their position later in life. As with many conversations on such subjects, it feels that it's going to end up at "teachers aren't paid enough".
It would be a shame, just a tragedy, if this machine suffered catastrophic hardware failure with 3 months left on my AppleCare contract :)
Because it can encourage dangerous behavior.
Reminds me a bit by "mystery of time and space" flash game. That someone is rewriting in html5

https://github.com/calculuswhiz/HTML5-MOTAS
Within your disdain for government workers is a small sliver of truth. One problem with the Federal government--and why contractors are preferred--is that Government Schedule pay is decent for some jobs and insufficient for others.

For software engineers--and the reason contracting is better--is that government schedule pay is far below market. But you see the same problem even in private industries like Lockheed Martin, where the brightest engineers (with security clearances) are really doubling/moonlighting with other jobs and the managers look the other way.

Also: The private sector is extremely inefficient, when it's handling areas of high upfront costs/high risk. Private military companies

If you want to defund government, start by tearing down the TSA which nobody in any party believes is anything but a job-creating sham. Of course, the loudest calls for defunding or non-growth are for deparatments that provide real value--like the FDA or the IRS.

So while you're happy the government is being defunded, most US citizens don't feel like promoting a national security problem for short-term gains.
Yeah, agreed with the other comment here on mail.

I've tried their VPN, Calendar, Protonpass extension, etc.

VPN gets a 5/10 for me. I prefer PIA for speed, reliability, and streaming. (Also dedicated IP optino.)

Calendar gets a 1/10 for me. I don't use it, it was too hard to figure out in terms of UX.

Proton Pass gets a 9/10 for me. Easy, quick, importing all my passwords into it was fast. I wish it had a standalone app with local storage or something.

I use several custom domains for mail and have appreciated having the option to have it all in the same inbox. I wouldn't personally compare it to Google one-to-one, but it's excellent at mail.
Rather than focusing on recycling plastic, we should be focusing on properly sequestering it.

Dig tunnels deep in the earth were it can sit for millions of years before breaking back down into whatever simpler hydrocarbons.
Hm I had not heard of tokenizing like that, typically it's just words or occasionally a word + some adjacent stuff like a punctuation or space. "What " might be a different token than "What" but the total token count shouldn't increment, would just be a different token, right?

> Different models use different tokenization schemes

Curious then why this is called "LLaMA 3 tokenizer" what does it have to do with llama3?
Hehe, you're not the first person to have suggested this, and I was wondering how quickly the HN crowd would find and point it out. You're definitely right, but to explain why it is the way it is right now:

* I just didn't want to mess about with postman or curl or whatever in order to test, much easier to just issue a get request by visiting a url in the browser

* I'm going to be ripping the HTTP support out shortly and replacing it with MQTT support so it can more cleanly integrate with my HomeAssistant setup. The HTTP stuff was mostly just the fastest way I could get something approximating what I was looking for.

I definitely agree though, this being a `GET` request is offensive :P
Oh also importantly - If I was you atm, I'd buy month-to-month or a cheap plan until Black friday sales/other sales. I got the biggest plan at a discount a few sales ago.
It's not a take, it's strictly true.

Plastic pollution is bad, but it's different (and orders of magnitude more manageable) than the pollution that is causing climate change.
Depending on the underling machine learning activity (GPU/no-GPU) it should be already possible today. Any low level machine learning loops are raw native code or GPU already and Python’s execution speed is irrelevant here.

The question is do the web browsers and WebAssembly have enough RAM to do any meaningful machine learning work.
French LLM company, founded by former meta engineer + a former French minister for good political leverage, they made the news after they raised €105M on a slide deck last June. They are quite close to the state of the art in terms of LLMs, both closed and open weights.
Why I love programming on FreeDOS with GW-BASIC
And if the producers from other highly polluting countries don't pay, we send in the military?
No. Artificial inflation where the median wage doesn't adjust is from a handful of key industries and it's rippled across.

Focusing on government spending is a distraction.
> because you as the consumer are not actually willing to pay what it costs to have someone deliver your food to you as a job.

Isn't that the fault of the businesses? People are paying what the business is charging. Are you faulting customers for not paying more than the business asks for the service?
Rote memorization isn't "any time you remember a fact" it's when you solely use repeated memorization to learn something. Discussing the why's and forming an explanation with the content and other things at the time is active/meaningful/associative learning (those are 3 different types of learning from rote memorization, not an ad hoc description).

I'd agree this isn't what you do on a normal test. It didn't sound like GP was arguing these points in a normal test, nor does a normal test match 95% of my APUSH experience either even though that ended in a standardized test.

Sure, you can find some worst case of student and worst case of teacher where this can devolve into being no better than raw memorization. Hopefully you can at least imagine other scenarios are possible too.
Isn't it more of "Pitfall!" has a set of 255 levels that are procedurally generated and the author spent a ton of time searching for the best seed that would generate the levels we know today.

It isn't as if you could have a map editor and adjust the levels or the order of the levels, though you could run the generation procedure to find new levels to your liking.

Still an amazing game. In 4k it is astonishing.
No, that trick merely renames ("mangles") the method name: https://docs.python.org/3/reference/expressions.html#atom-id...

This is very rarely used to try to achieve privacy in practice, not least because it's extremely easy to get around.
Does clickbait still work? I feel like I am savvy to it but maybe it’s an illusion ha
Same at my local Home Depot. Shut down regular registers, self check-out being run as a normal register. Outside of time sensitive shops, I'll go 10 minutes out my way to avoid this.
Thanks. That was my question
> Those who like explicit types can add as many annotations as they need in OCaml.

They cannot add it in other people's libraries.

> did not stop Python rising to conqueror the world

I wasn't talking popularity, I was talking maintainability. Python is not a stellar example of maintainability (source: maintained the Python API for a timeless debugger for 5 years).

Python's ubiquity is unfortunate, thankfully there seems to be a movement away from typeless signatures, both with Python's gradual typing (an underwhelming implementation of gradual typing, unfortunately) and Typescript.
Somemone say success is 1/10 genius 9/10 hard work (and a big supply of pencil paper and erasers), to -create- something (software too) is understanding how to do it right, not only how to do it work, is know the 'rules' (often standing on the shouders of giants) to maybe one day update (break too) those rules.
Thanks, making it available and actually playable on mobile was definitely a challenge. One of our inspiration for the mobile controls was the iOS version of the game The Witness.
Can you give an example of how that file/doc would look? (Maybe just part of the __Learning group?) I dig this as a concept, I think all of my writing could be stored on a 1mb txt or OPML file, just haven't been able to find a good tool for that.
You can always make good local maps of a sphere. I think that's just a basic property of Riemannian manifolds: they locally look like flat space.

The problem that this paper is trying to solve, however, is the creation of a minimally distorted (according to some penalty function) global map.
Only the seller and buyer need to know each other. Anything beyond, is shoe-in for tyranny.
The best is not always popular. JAX idea is very like Erlang programming language.
> Is it right? I don't know. Can we stop it? Absolutely not.

Depends on what you mean by "stop it". Patents are public, but it's hard to employ them for commercial purpose without an agreement from the owner.
I had no idea Excel was even capable of something like this. Incredible!
I thought the Angry Astronaut had a decent take on this: https://www.youtube.com/watch?v=0X3PkSBqei4
The Roche posters are an amazing conversation piece to have up on your wall, and they will even mail you a free copy!!

https://www.roche.com/about/philanthropy/science-education/b...
Also, that requires the creator to build the whole step by step process. Being able to automatically generate the format would be HUGE.
Alright, about half a million RSS feeds available at: https://downloads.marginalia.nu/exports/ [select feeds.csv]

The data is, as mentioned, pretty noisy. It's a best-effort guess as to which is the canonical RSS feed for the particular domain. There doesn't appear to be any convention for specifying this, so when there's multiple a fair bit of guesswork is involved. Expect a fair number of dead URLs, lots of spam from CRMs that generate uninteresting feeds.
See Tharsis (https://store.steampowered.com/app/323060/Tharsis/) and Seedship (https://johnayliff.itch.io/seedship).
If you’ve got an IKEA Bekant sit/stand desk and are interested in this sort of thing then Megadesk[1] and Megadesk Companion[2] will allow it to connect to Home Assistant for automation (and also adds memory states).

(This post emphatically not endorsed by my employer.)

[1] https://github.com/gcormier/megadesk

[2] https://github.com/gcormier/megadesk_companion
At some point the communities will likely pay for their dependence, especially those that also use it as a host.

Reddit can at least be crawled and on some topics already supplies the first sensible link among countless AI generated articles or those that could as well have been written by a bot.

Discord is less anonymous than reddit and doesn't allow account switching on some devices.

The app isn't safe for teens at all if you just exclude privacy. On the contrary, even if the political sentiment is different (for whole other reasons). But for that matter there is nothing hindering them to get invited to a private channel, which most people already use, and yes, that includes questionable content certainly not fit for teens.
The Ruby aspect here is interesting.

My gut feeling in my area is if you are coming to these jobs with a non-traditional background and don't have a CS degree you are better off studying Ruby or Python or something a little less traditional. If you are applying to places that use more popular languages you're competing in a sea of candidates with degrees and experience in those languages.

I feel like the Ruby and Python shops are going to be more open minded about hiring someone without the expected degrees, and they are probably a bit more loose about some stuff.

I have almost exclusively worked at Java shops, but I did work one job that was a Python shop. The team borderline hated Java/C++/C# in a political way and was militant about how great Python was. If you shared their feelings they would have a strong affinity with a candidate.

Where I work now we have long had one oddball product that is built on Ruby on Rails. It had an equally passionate/weirdly political team that was really adamant Ruby was better than anything else and they also hired more people from non-traditional backgrounds.

After I left the Python position for quite a few years I got recruiters who were strictly trying to find developers who would do Python.. as if it was going to be more important than what the product was or the team composition or corporate culture. If someone calls/writes me about a job where the team works in Java, C#, etc.. they don't emphasize the language, they emphasize something about the company, who is funding it, what the product is, etc..
Does this mean Siri can soon do more than setting a timer ? … even that doesn’t work sometimes
A problem with being inspired is that each of us is inspired by a different aspect of a field. For instance, I fell in love with math because of abstractions and proofs, the things that most students hate.

I didn't need to be shown what math was useful for.
Great idea ;-)

But actually, no. I had these helpful tips in mind, and wanted to share them with everyone quickly. There is always an opportunity to learn together, and get inspired from feedback :-)
Firefox also has a kind of forced dark mode, even inverting images, which is on by default regardless of system settings and impossible to disable. (Maybe only on iOS and maybe only on an older version.)
The actual underlying models run in a lower-level language (not Python).

But with the right tool chain, you already can do this. You can use Pyodide to embed a Python interpreter in WASM, and if you set things up correctly you should be able to make the underlying C/FORTRAN/whatever extensions target WASM also and link them up.

TFA is compiling a subset of actual raw Python to WASM (no extension). To be honest, I think applications for this are pretty niche. I don't think Python is a super ergonomic language once you remove all the dynamicity to allow it to compile down. But maybe someone can prove me wrong.
I have recently re-read Snow Crash but, lacking the context (since I live in a difference country), I missed how closely the setting in the book parodied what is described in this article. For instance, the boss of the pizza chain being ex-military was an important plot point later in the book, but I didn't know that the real-life boss being parodied was also ex-military.
Cloud Economics: How Rightsizing AWS Saved $1M in a Year
Nice--it's great to see more options for interoperability between Python and WASM. I was aware of Pyodide [1], but Py2wasm seems to be a tool for compiling specific scripts into WASM rather than having an entire Python distribution in the browser. Please correct me if I'm misunderstanding the difference between the two however.

[1]: https://pyodide.org/en/stable/
Racket and similar languages never clicked with me. The syntax barrier feels very high.
I started programming at a young age, and I failed my Functional Programming class at college 3 times. Eventually, I gave up on getting a degree.

Lots of respect to people who not only get it, but build complex programs with Racket, Common Lisp, Haskell and similar languages.