skysight-inc/HackerNews huggingface dataset:
IntelliJ looks better but do less for you. Eclipse by default compiles the whole project for example and by default shows all compilation errors. With IntelliJ you need to look for these.
My friend owns his grandfather's "engineering encyclopedia" from the era before WWI. At that time it was possible (and expected) for a single person to have principal-level knowledge in the whole field of "engineering".
The problem is that garbage collection does impact that 3 %... since unless you’re using naive gc garbage collection limits your ability to not manage memory automatically. In general reference counting is more tolerant of mixing reced and non ref counted code. This hurts more since gc gives performance in the part of the code where performance doesn’t matter, while hurting you where performance does!
And yes this is alleviated somewhat by memory pools, but not entirely.
+1 I came to ask the same question
> With IntelliJ you need to look for these.

Erm what? Click "build", and IntelliJ shows all compilation errors with their locations
To start with, universities need to decide if they're teaching computer science or computer programming. Currently a bachelor's in the former is actually mostly the latter.
More so, how would they tell a phone with radios disabled to turn on a radio, besides physical access?
A major cost for a web search engine is that you have to index the web, and it's pretty big. For even a modest commercial enterprise this isn't insurmountable, but it's a lot to ask for a hobbyist.
A college course[1] I recently took involved working with LibGDX and Box2d to build a game from scratch.

Rudimentary documentation, but the wiki[2] does a good job of breaking down how each component fits in, including MPC/NPC components, Game Screens, Areas, Animations, Texture Atlases, Sound, Collisions, Physics, etc, all of this using Entity-Component, Factory design patterns.

[1]: https://github.com/UQdeco2800/2021-ext-studio-2

[2]: https://github.com/UQdeco2800/2021-ext-studio-2/wiki/Getting...
I think every successful learner in CS or programming is doing a large amount of experimenting. Many books I've read encouraged or even required the reader to extend the software or algorithms written by the authors.

Growing in a poor Eastern European country with a cheap Z80 computer, meant experimenting was needed for me to learn as a kid. There were only a handful books about Z80 programming and all were about Basic and also very basic. The other books were either in abstract CS territory, full of high level math or about some big iron machines and languages that did not run on my Z80.

So after reading somewhere that I can poke some address to obtain a particular effect, without explaining why, the next question was what happens if I poke another address?
> My phone is more powerful than any Lisp Machine or Xerox PARC workstation, it can spare some GC cycles.

Speak for yourself; most phones I see still take 2+ seconds to open some apps.

As far as desktop goes, even fewer cycles can apparently be spared - IntelliJ frequently freezes for 5s just after startup, most applications have insane startup times considering the power they have.

So, no, I don't want to add yet another slowdown because "our machines are 1000x faster than high-end digital workstations from 30 years ago", because it seems to me that all off the increases in hardware power have already been used up, and more.
I suspect part of the difference is that all CFAs are corporate owned, whereas most chains are franchised.

You see a similar thing with gas stations, where the "nicer" ones (Buckees, Sheetz, Wawa) are corporate owned, whereas BP, Shell, etc are franchised.

Not that there aren't GOOD franchised locations, but it's much more variable.
Strongly disagree with "full teams can and have built huge java projects just by using the intellij project wizard and maybe a tiny bit of Gradle from stack overflow." I wouldn't want to work with someone who doesn't understand how build systems work. Specifics are irrelevant but knowing how to work with one build system means you don't have some vague textbook picture of how it works but you actually had to see it how it glues together. IDEs are nowhere near good enough to abstract that complexity away and it's a big part of day to day work.
She is talking about Tokamak, particularly, which really is a dead end. But a minuscule fraction of the spend is giving plasma fluid dynamics physicists work experience, so it is not all totally wasted. Maybe some more of it is going to superconducting magnets, which ought to be useful for something someday.
At the beginning of the most recent lockdown in my city I had been introduced by a friend to magic (specifically commander), and I had played enough with him to have started to be annoyed at how often I was losing - so I went out and bought a couple of decks. My girlfriend and I were immediately hooked, and have been playing every other day since then (2-3 months now). Now that the lockdown has lifted I am able to play with my friend, as well as introduce the game to other friends. It's a lot of fun and I've only scratched the surface of the game; as an example we have only been playing with preconstructed decks, while most people will design a deck and purchase the required cards. I think the game design really lends itself to being enjoyed by programmers: building a deck is about looking for combos/synergy between cards, high level play requires knowing the exact way that turns resolve and how/when you can respond to other players actions.
I think there has been a lot of stigma around tcg for a while, but the truth is it is just fun.

As an aside, my gf has been collecting Pokemon cards. The high premium for a Charizard is known as 'the lizard tax' by the community, which I think is hilarious.
What are those security and privacy reasons?

> A third-party can't compromise the hardware [..] a thief has no reason to steal a phone that they can't access, can't re-sell

This was already the case before component serialization.

> can't strip for parts.

Not true.

Shops can still harvest most of the phone's parts and use them for replacements. Apple will likely never be able to prevent the replacement of analogue components (like the screen) completely. The only thing Apple achieved by doing this is making third-party repair more difficult and expensive, which I suspect is their intention with this stuff.
So I was a flippant because I was answering to this:

> The things people build to avoid learning vi...

As if learning vi was the obvious thing everybody just needs to do. Which is a common attitude within certain circles. "It was hard for me, but I made it through and so should you, with just as much pain, haha".

I was brought into the world of computers with the promise that they would help build a better world, one where the edges of technology get softer as years pass.

vi insisting on menu-less text mode and rote memorization of arcane key combinations negates any progress that was made in the last forty years in software usability. I refuse vi because I believe there _has_ to be a better way of doing things.
Honestly I have no idea. There is no tracking of any kind on it. I should probably hook one of those newer awstats implementations into the caddy logs for it to get some idea though.
And there's a not always inaccurate stereotype about the back-of-house at 'real' restaurants being entirely immigrants who only speak enough English to communicate with the servers.
A station in China might be able to bypass the great firewall using this now it is gone?
Makes me wonder if there were ever any anonymous clandestine stations or is that precluded, or does any data draw get fed to reduce latency? Or would Starlink know and preclude their operation?
I think something like 2.1 births per woman for a stable population not incl migration in/out. In the U.K. it’s 1.65 but I’m not too bothered.
Heh, if you really want to go meta, you could talk about the microprocessors inside modern cpus and gpus and, oh man, systems in a chip…
I’m about to replace the index, and adding that is an often requested feature. So yes it’s coming soon.
Universities shouldn't teach programming in X language, producing monoglots.
Are you being sarcastic? Matt isn't a hero, he's a sucker being taken advantage of by leeches.
Feels like one of these “let’s introduce them to programming with c++ in a text editor with debug by printf because that’s how I learned in the 80s”. I had a professor like that, and that turned me off from programming for a few years before I came back later through higher level languages.
This isn't about your or anyone else's health and welfare, it's about conforming and obeying.

You should just pour fuel on the fire and start reporting people for sneezing and coughing. Help the madness completely overwhelm the system and exhaust its resources.

Become ungovernable.
The photo realistic avatars they showed off change this. They were impressive - still in research stage, but it’s not just a cartoon.
I'm a bit confused when people say "native TypeScript" and "no transpiling" about Deno, does Deno now execute TypeScript without translating it to JavaScript first?
Five Guys is good, but it's pricey.

If you ignore tips, you can usually get a (chain) steakhouse burger and fries for about the same (i.e. about $14-15.
Maybe he didn't get the memo
Live reloading with Ruby on Rails and esbuild
There are all sorts of carrier specific messages that phones communicate. Carriers have systems that detect anomalous activity and blacklist them from towers because they assume the handset is broken and they don't want it to cause problems for other subscribers.
gopher://hngopher.com:70/1

gopher://gopherddit.com:70/1

gopher://origin.rxivist.org:70/1
Yes! I used PII and Personal Data synonymous and didn't realise that PII is a subset of personal data.
I am glad you took the time to correct me. Man I feel stupid now...
I think it's fine - everyone gets to interview as they please.

What's unfortunate is there being a handful of companies that pay 2-3x what everyone else pays.

The very existence of such companies should ring 'ding ding ding anti-trust' but seeing how Microsoft is still kicking, better than ever with its disastrous operating system plaguing humanity, I don't have much faith in future legislators.
Can you please share codebases (if opensource) where you moved from Python to Haskell? It would help me understand how the porting was done and the design choices too.
as i get older and progress as a musician, i am more aware how bs the "right to their opinions" is. you can tell how good a player is within like 2 bars most of the time. its not ambiguous, and people generally go through a similar musical maturation path. also, can you name a great instrumentalist who doesnt respect "jazz players"?
How to talk to you :) ?
I think the value add in Five Guys is in the fries. Apart from the obvious generosity of the amount of fries they give you which completely dwarfs any other restaurant, they go through a serious effort making them taste really good as well. They soak the cut potatoes in running water for 5 hours before frying them in peanut oil with a special double dip method to give a good consistency of fluffy on the inside and crisp on the outside.

I agree the burger itself is pretty mediocre for what you pay. The “all ingredients included” mantra also encourages people to make burgers that fall apart as you pick them up. There’s also nothing really special about it - the company even actively advertises that they use common big box grocery vendors to source their ingredients and anything you eat there is mostly available off the shelf at your local grocery. When I worked there all of our stuff came on a Kroger truck.
Yes. Gigablast is run by one person. Assuming you roll your own hardware and co-lo it or such you can get by with minimal hardware. The catch being once you hit scale your servers become hammered. It’s one reason why I have been investigating using aws lambda to hold and search the index. Solves the initial scale problem.

Honestly though the big issue is crawling. Not only is it a bandwidth monster many sites are hostile to non google bots, along with cdn’s and cloudflare.
I have a similar take on how VR lets you show ads much beyond a rectangular screen, so plausibly commands higher ad revenue if monetised. FB needs to grow the pie bigger: the user growth is flatlining.
>In Genesis, the mandrake is used as a love potion

Is this directly in Genesis, or is this a theory? I don't see anything in Genesis directly saying the mandrakes were used for a love potion.
Karmic Koala is within the support vector of Actually Portable Executable. Since if you can get it to run on that, it'll most likely run on all the other distros too. Plus these binaries run on Windows 7, Mac, and BSDs too. They even run without an operating system. No need for recompilation. No virtual machine required. They aren't bloated either since the binary footprint starts at 12kb. See https://justine.lol/ape.html and https://github.com/jart/cosmopolitan Best part is you can still use the compiler that comes with your Linux. All it does is reconfigures the compiler so that, rather than producing a binary that can only run on one version of one distro of one operating system, your program magically becomes capable of running on all of them.
A manager's anxieties over losing an employee are not equivalent to an employee's anxieties over losing their livelihood. So taking less issue with it is perfectly consistent with it being a moral position.
Yeah this whole post makes absolutely no sense. None of this information is problematic in any way and none of the explanations as to why the author thinks it could be bad are at all sound.
>> infant mortality rates

which precipitously plummeted with the uptake of indoor plumbing.

I will not forget the times pharma has killed thousands and never even suffered so much as a lawsuit.
In its current state, sure, piracy doesn’t detract from sales; but if copying was legitimately as simple as sharing the game files, and there was a website that hosted all these games, then consumers would have the choice of “pay on day one” or “get the game free on day one”/“split the cost of the game 15 ways between your friend group” and i can assure you we’d see a steep decline in sales for single-player games.

It should be noted that the primary goal of game studios isn’t to create a great product, nor to create a product that everyone can play - its to achieve the highest return on capital investment, and that usually involves only supporting the biggest OS (windows) and not appealing to players looking specifically for DRM-free games.
yes, but i won’t
So you want to add an overhead for each query to check an internal LRU cache that then checks the billing system? Just the overhead of hashing the query into some cacheable identifier will hurt performance.
So who gets to be the arbiter? So many people seem to think we can tax and incarcerate our way out of every problem. Those are simple solutions to complex problems. Of course magnitude matters. Clearly we disagree on where the line is.

Sin taxes are regressive. They disproportionately affect poor people and those who are most affected by an addiction. Societal benefit at the expense of the most vulnerable is not something I support, even if you claim some utilitarian gain.

And surely you understand that the saying about hell and good intentions does not mean “all good intentions are backwards”

EDIT: Do you truly care only about the total quantifiable cost of health care? I think there's more to the human experience. Also, ask yourself...who costs more? The healthy person who lives to be 100? Or the smoker who dies at 50?
> Sure, there's something to be said for implementing logic in high-level code, but without a plan for lowering that high-level logic to machine code in a way that performs well, you're setting yourself up for long-term pain.

Whatever the reason for the performance issue (I don't know enough about WA to speculate what/why/how), I feel like noting the existence of the wolfram compiler[0] and the various language interfaces[1]. Anyone interested in using Mathematica/WL might get a kick out of exploring those more, at the very least.

[0] https://reference.wolfram.com/language/Compile/tutorial/Over...

[1] https://reference.wolfram.com/language/guide/CLanguageInterf...
(a lot of the paclets are bindings for C libraries too)
College algebra?

Programming is very difficult to learn in a short period of time if you've never worked in it. Translating other concepts to how they work in the software world requires time and work. From what I've seen intro to programming classes are much harder than they ought to be and fail to translate the math concepts we all already know into the programming world.

Writing programs isn't basic computer competency. Using CLI's, more advanced computer competency, but not at the level of writing software.

Students struggle to resolve off by 1 errors in array index's vs length. Objects, instances and inheritance aren't even on their radar yet.
people like to receive messages and calls
I'd not call it a characterization but a fact. I was initially thinking of Western(ized) society, although a moment's reflection suggests to me that it's nearly all current human society. For starters, (nearly?) every nation offers free public education. Westernized nations offer food assistance or some form of welfare for low- or no-income families. There are countless other programs at just at this "systemic," nation-state level; then consider that the world abounds with private and religious charities, which although they mostly hail from wealthier nations, dispense educational and life support to children (and adults) around the world. A myriad of privately-sponsored orphanages in India. Whatever the Gates foundation is doing this week in Africa. Privately sponsored open-to-the-community schools and day cares in Harlem. The list is endless.
Perfect link to start my day with
All the public money is going toward a dead end, Tokamak.

Helion gets to draw on that work for magnets and plasma containment, but doesn't have to solve that system's problems. So, it is legitimately possible they could have something.

You might wonder why the international research community has ignored this approach. It is a good question. All I can think of is that the people paying the bills for that want lots of physicists to have experience with hot-neutron processes, so they have a population to draw on for weapons work.

Of course they won't say so. What they say is that they are chasing the system that needs the lowest temperature.
Sounds like they want to run ArchLinux but are stuck in the corporate world!
>They definitely aren’t focused exclusively on maximising profits: they already have all the money, and they make plenty of things that don’t start life as a cash cow (Apple TV, AirTags, even iPads for a while).

Which part of Apple TV, AirTags, or even iPad were not profitable from the start? Even assuming you mean AirPod instead of iPad.

While I dont disagree ( or agree ) whether Apple make these decisions on security or repair priority. Apple under Tim Cook have been very much a maximising profits company. Every single step, big or small he has been extremely cautious of revenue and profits compared to Steve Jobs. And the reason why Apple has managed to give precise forecast every quarter.
China: overbudget and overdelay. Then a reactor leaked and was shutdown for maintenance.

https://edition.cnn.com/2021/07/31/asia/taishan-nuclear-plan...
Not if you want to build bazel itself from source? /shrug
Big search engines have huge flaws for users looking for specific content. Everything is crammed into the same funnel. Google tries to address some of this with niche indexes like scholar, but there is a huge pent up demand for people that want higher signal to noise. Google profits from low signal by selling priority. Imagine a future where people can filter buy blogs or forums or companies or government sites or any number of subsets of the internet
There is so much software out there in a way it is not too different from biological systems. Programs are like creatures you can study and observe. There is no single book explaining all of software. You must be a bit of scientist yourself. Discover how thing work and what works best.
Oh jeeze, I don't think there'd be anything simple about having to divine facts about user space by the code flow graph near the interrupted instruction on basically every thread switch.
The destruction of graph of several billion nodes and about five times as much edges took several seconds in my C++ program. I constructed it in main() and delay between message just before "return 0;" statement and program actually exiting was quite long.

"Determministic" is a double edged sword. You get deterministic allocation and release times, but they might be bigger than what really is achievable.
It's amazing how often people forget about audio despite what a huge impact it has on us.

When I worked in AAA we would get periodical reminders not to mute the game when playing. People still did.
So if you're good enough to do well in international competitions, why are you even participating in this discussion? You're clearly an outlier who finds this easy, so you're not in a place to understand the challenges for most people.

Not every great engineer can be good at this stuff to do well in international level competitions, by definition that's a very small group.

I assume you're not on the same level as William Lin or tourist, so it would be like them wondering why you struggle on a particular problem when they can do every one easily.
They fought unlocking secure enclave. That has no bearing on active tracking. Apple is also under the eight ball with the threat of anti-trust regulation and are more incentivised than ever to make deals that turn down the heat on questionable business practices. They lost all credibility as a "security focused" company with their crazy on-device image scanning scheme.
B-Alexatyuio
Where did you get this impression?
Google wave was largely about real time collaboration.

Most of those ideas live on Google docs , SharePoint and notion and other tools. Am not sure how discord or slack solves the same ideas.

it was a hard problem to solve especially back then CRDTs were not baked in to any out of box large scale db, however it wasn't premature .

To me it always looked like an experimental product from which mature product took the good parts, no different from Gmail incorporating ideas from Inbox
Eclipse is poor tooling for teaching. Far too many buttons and noise that gets in the way. But the opposite, programming with no debugger and no linter is just as bad. It punishes you for getting the smallest syntax mistakes by waiting for the compiler and reading out erroneous messages.

A debugger makes it far better to understand the execution of code line by line, and should be standard in education, but it's not.

I feel that visual studio code, with some modifications, would be perfect to begin with. Then when building things at a higher level, introduce why to use eclipse, like how it handles packages, etc.
Congrats to you and your family :)

If you're taking requests, a filter by country would serve great. While I loved the concept and the way it's executed, I wish it becomes contextual for me.

Also, back button interaction closes the app. If you can fix that too.

All in all, loved the app. :D