skysight-inc/HackerNews huggingface dataset:
- Keep doing what I did in 2020

- Enroll in PhD program
> I've also read that car manufacturers want to use 5G technology for cars to communicate with each other.

That sounds like a marketing statement from some car manufacturer who wants to sound like they on with the times. There are plenty of technologies and protocols they could deploy to allow cars to speak directly with each other (without any 3rd party infrastructure like antennas), no 5G needed here.
Awful data locality however. Random seeks while reading ordered data will give you the worst possible performance.
C source files are only compiled on full rebuilds, or when the C source file changes, just like in regular C projects. You can distribute precompiled libraries, but I think given that one of Zigs prominent features is simple cross-compilation to all sorts of platforms, compiling from source is preferred.

The @import method is only for "importing" C headers with declarations and have them automatically converted to Zig interface declarations (so in most cases you don't need manually maintained language bindings). For compiling the associated C soure files, Zig has a builtin C compiler.
If I understand it correctly, the intent of this format is to let the reader pick up enough of the language to be able to read code without getting frustrated. I think this is a good goal, and there is indeed some value in it. These languages are complex enough that articles in this vein are useful. They are not, and -cannot- should not, replace documentation and tutorials.

Edit: punctuation
While rest of the world wonders why Americans consider High School as the most important part of their lives.
For what it's worth, IPython's "autoreload" magic and Julia's "Revise" package get you _closer_ to what the author describes. In both cases, one can define functions/classes/structs in a file/module, load it in a repl, create objects etc, modify the file and have the changes propagate through to live objects
From the GitHub source, it connects to the mail server for the domain’s MX record and issues a “RCPT TO:” command and looks for a non-rejection. Back when I was managing email servers, this option was typically disabled to prevent address enumeration and I’d be surprised if it still works reliably.

Many mail servers function by answering all “RCPT TO:” commands (for the domains served) with a success message that is effectively “Yeah, sure... give it a try” and, if the mailbox doesn’t exist, will email the sender a bounce message.
That comment is actually good advice though. Whether Apple was ever going to reverse course was always entirely beyond their control, and the fact that they did doesn’t prove it was a good strategy to rely on them doing so.
Comparing AWD to RWD seems hardly fair, but you have a point; all modern cars are heavy pigs.

The dual-motor AWD variant Model 3 comes in at 1847kg (4072lbs), which is pretty damn heavy for a car in my NA Miata-driving book.

Also no PASSAT is going to rip sub-4s 0-60 launches from every stop.
Isn’t this just a key value store with a seperate contiguous index?
Wow that was profound to say the least, highly relevant to tech and entrepreneur crowd thank you for sharing!
IMHO the official documentation:

https://ziglang.org/documentation/master/

And the (fairly new, and still a bit thin) std library documentation

https://ziglang.org/documentation/master/std/#std

...gives a good enough rundown to start writing real-world code if you're coming from another C-like programming language.
Desktop GPUs could have 64GB of GDDR right now but the memory bus width to drive those bits optimally (in primary use case of real-time game rendering, not offline) would up the power and heat dissipation requirements beyond what is currently engineered onto a [desktop] PCIE card.

If 8k gaming becomes a real thing you can expect work to be done towards a solution, but until then not so much.

Edit: added [desktop] preceding PCIE
I do prefer Linux to pretty much any other OS.
I want to do it on the beach, I'm afraid of running into the ocean and drowning. What would you say is the probability of this scenario occurring for a first time trip?
so it's not a type safe language if they use anonymous struct everywhere

also why ask for a parameter when it is not needed? print vs printf in C
Mozilla is working on a Firefox design refresh
I drop to octave any time I need to do some one-off matrix computation. Also as an interface to GLPK.
I don't know. Just ignore them, the hate is not relevant.
Moreover, what's idiomatic in one language isn't in others.
Non-idiomatic code is one type of technical debt, and you can get that when translating code from one language to another.
-2 points for giving my impression???? why???

is there an agenda i am missing?
it can record your hikes and rides
One of these days I’m going to sit down and find the time to build an alarm clock app based on these charts. One that lets you sleep longer in the winter, and less in the summer. I’ve spent time up in Alaska and that was the first time I altered my sleep schedule based on daylight hours. I’ve always believed there was something to that.
Using a static side generator vs. pure HTML/CSS
Come on, my friend. We all know that New Yorker is not a WASP magazine.
> and just update open street map instead

I think this is the right approach. Why do free ground-proofing for a for-profit company? (Who is also so unresponsive). Better to submit fixes to a community project.
Not to be a nit but would suggest super helpful.
As someone who programs in both Rust and Go, I wish that Rust developers would put more effort into improving the Rust ecosystem than complaining about Go.

Languages are tools and not tribes.
That's a weird strawman. The long names are irrelevant here. It's not about C types overall, just stdint. Each of the languages mentioned uses intN in some form.

When people do something differently than most other popular implementation it's good to ask if that's worth it.
What makes Krylov subspaces so special?
- Learn Blender and 3d graphics.

- Start blogging on my own site again.

- Finish a game development project that isn't a tutorial or library. Or at least start one.

- Spend less time on Hacker News.

- Pay off at least half of the rest of my student loans.
Targeted Advertising on Tumblr
Thanks I've never heard of this watch. To me this looks far more interested.
This takes as an ultimate goal the preservation of Earth and its ecology. I personally think of the Earth as just a means to an end (intelligent, conscious existence). I find little inherent value in an Earth that isn't collapsing but which has no (human-level or greater) intelligent, sapient entities. And no inherent value in an Earth without any sentient entities.

My personal ultimate goal is to simultaneously reduce the suffering of sentient life and allow it to flourish throughout the universe. The Earth itself is just a necessary container for it for the time being. It's an inanimate hunk of molecules. Blow it up for all I care, and all the plants and archaea and bacteria and such, if beforehand every human and non-human animal can be safely transported or teleported to another celestial object or structure which supports animal life. (Obviously this is extremely unrealistic.)

Is the best way to preserve sentient life the elimination of sapient life? It's one way, but I don't necessarily think it's the best way. And that's not even considering the utility one might attribute to the total number of sapient entities and how it might compare to non-sapient ones.

Also, practically speaking, it's probably easier to convince enough people to address the problem of ecological destruction than to convince everyone on Earth to never reproduce. If both turn out to be impossible, then I guess that's just how the story goes.
Can we talk more about this? I think of hacker news as a place to discuss differing opinions and this response seems like something I'd like to understand better.
When does opting out of a cultural scene == racism?
I don't think for example my Tesla model 3 has two distinct SIM one for eCall and another one for other data.

Do you have a link to Ireland law about eCall?

In Europe GDPR force to require consent for personnal data use like most car data is, once consent is given I see no reason not to use the already present SIM for eCall for other purposes.
Listening to music is essentially a drug in that it releases pleasurable neurotransmitters. I think we need to understand the positive and negative impacts to ourselves like you suggested.
The author should probably look at decentralized stable coins
> Give it a rest. Be with your family. Look at a sunset.

Yes, but... Perhaps a little bit of organization and goals, but never too much, is still doable?
I found this awhile ago. Maybe if you rolled your own?

https://pikvm.org/

I haven't tried it myself but the approach seems quite doable.
You can also add breakpoints which automatically occurs when exceptions are raised. Which is similar to the breakloop functionality mentioned in the article.
`surface=asphalt` can be in general assumed in many places. But it is worth tagging surface values to catch `surface=sett`/`surface=unhewn_cobblestone`/`surface=dirt`

And yes, in some areas all roads are asphalt ones. But it is basically impossible to guess which places and where is border of "everything is asphalt here" area.

So this quest is asked everywhere - it is not easy to distinguish "obviously asphalt" from "unsurveyed". And tagging at least some surface values in given area makes easier to be certain about what is obvious in a given location.
Can you provide some examples of legitimate but failed silent appeal, because on the other hand I think of quite a few publicized illegitimate appeal that failed not matter what. Fortnite being the incontestable leader of this category.

You may be right but we should gather some metrics before jumping to claims about correlation between publicity/outcome. Perception bias is inevitable when remembering anecdotal evidences.
I think you misunderstood my question. I am not (in this question) interested in C or C interopability of zig, but how to structure larger zig project (how zig thinks this should be handled)
Using K-pop to Teach Principles of Economics (2020)
I was introduced to octave through Andrew Ng's Machine Learning course, its good..
> runs with all hardware compared to Linux.

No, it doesn't. Linux runs on more architectures than Windows. Linux supports a wider range of machine specs than Windows does. There has never been an operating system in human history having hardware support as vast Linux. The television in your living room might be running Linux. Your refrigerator might be running Linux. Your car might be running Linux. Linux is everywhere.

When it comes to hardware support for laptops, the choice of distro is important. Enterprise linux distros ship with ancient kernels and you do not want to install that on a laptop.

Most hardware compatibility issues come from WiFi cards, and there are solutions for that other than looking for a driver and installing it manually. You can tether WiFi from your phone, or you can get a USB WiFi adapter for like $5 on Amazon.
While new construction is still far too low, the numbers have since gotten better in 2020:

https://www.cleanenergywire.org/news/modest-wind-power-expan...

But I was responding to another argument: the parent claimed that wind power is actually removed. Except for some fear mongering that it might happen in the future I can't find any evidence for this. So still waiting on a citation on that original claim.
Hi, wanted to let you know that when I click on "see pricing" on the banner in the top of the page, nothing happens. There's no way to find pricing at all, since there's no link at the bottom of the page either.

I'm using Firefox 68.11 for Android.
It is a bit crazy, but at least it is possible. So if someone has special requirements (100% pure software, special rendering, special routing, special data analysis) they can do this.

What is both illegal and basically impossible and even more complicated technically to do with Google Maps data.
#TheBradyMentality is 1-on-1 mentoring business coach
> I don't know that this is true for all technical debt.

Even if there might be some exceptions for some technical debt, it's always true from the product owner's and business perspective.

Keep in mind that it takes resources, and sometimes even downtime, to address technical debt. In the POV of a product manager, addressing technical debt is an investment with the promise of little short-term returns with the tradeoff of significant risk in the form of downtime and regressions and bugs.

And more importantly, technical debt is not a "one and done" deal. There are always more rewrites and refactoring to be done, and the one you're doing today might be the topic of technical debt discussions in the future.
Future earnings should only be discounted solely with a risk-free rate if the future earnings themselves are certain, i.e. risk-free. But they aren’t, so you have to account for that with a steeper discount. Your $100bn earnings are shrouded in uncertainty, so as an investor you demand compensation for taking that risk, hoping that the earnings will materialize.
Hashing and linear algebra kernels get much more speedup on a GPU than a vfx pipeline does. But I am glad to see reports here detailing that the optimization of vfx is progressing.
A topologist is not a mathematician – a small question
I can totally concur that the second order effect of being honest towards self is the key and valuable thing here.

Thank you for this insight, I did not realize earlier that this is the key thing and think it's an important fundamental idea.
How long and heavy you smoked probably matters, and if you aren't expecting it you may not notice your sense of smell and taste slowly getting sharper over a few months.

Personally, quitting smoking led me to eat far less fast food, as I noticed how terrible much of it tasted.
That's fair, I should have added that as an exception too. Another similar case: you're writing a shell script and you can assume the target machines all have md5sum installed but not necessarily b3sum.
I do not understand why you think my post said they did.
In my opinion it doesn't. I Shows all the features/keywords but it doesn't teach you how to use it properly. I presume you didn't study K&R?
I think that what OP is saying is that copying the successful case will not make you successful - otherwise everyone could be successful after reading a few discussions like this, or reading millionaire's books about how they became successful.
Good old surveillance capitalism. The cruel irony: the most valuable data is produced by those with the means to buy their way out of data tracking.

I want one of those big master lists made for things you can actually own and not rent - from free or non-subscription software to devices that won't randomly brick themselves if a company's server goes down.
This article helps us understand what real repls enable that interactive language shells do not.

What would be very helpful next would be a video comparison of writing a program that is just complex enough to not be trivial or too artificial, first using the common approach, and next using repl-driven approach.
Money is fungible. Don't confuse a narrative/explanation with actual use of funds. Cars cause a lot of externalities and likely the tax is still too low, but it would be naive to think the funds collected one way are exactly used for an earmarked purpose.
I'm not bald and my head got a score of 0.9xx and my hand in the same frame was 0.7xx
Yeah, I realized that after I hit send :)

For regular Zig source files, you just import them into other Zig source files, up to the "main file". Such imports are wrapped into a module struct (imported modules are just regular structs). The Zig build system takes care of efficiently compiling all this with proper incremental build support (one can explore the zig-cache subdirectory which is maintained by the zig compiler for details).

For example, these are the imports in a top-level file:

https://github.com/floooh/pacman.zig/blob/ed42fad79c3e9b4432...

The sokol.zig file groups other modules under a common namespace:

https://github.com/floooh/pacman.zig/blob/main/src/sokol/sok...

...which in turn imports "leaf modules" like this:

https://github.com/floooh/pacman.zig/blob/main/src/sokol/aud...

...it's one of the most straightforward module systems I've seen yet in any language.
OSM has no traffic data and it will not have as it is utterly unsuitable for manual collection by hobbyists.

Traffic data needs fully automatic data collection that requires support from map data (and OSM can help here).
I did not see TIKV page mention anywhere about being ordered.
yes, communities still exist, there are reddit servers for reddit communities (snoonet), freenode for open source projects and some old ones still ...
I think the best modern example is ObservableHQ [1]. I took a screen shot yesterday when I found myself interleaving runtime, TDD, IDE, debugger and partial recompilation in one window. It blew my mind.

I have never experienced such a productive programming environment.
https://twitter.com/tomlarkworthy/status/1345321532650905601...

For there I can change variable at runtime. Change the implementation and have the tests auto run. Correct the tests, set a breakpoint in the test or implementation with "debugger;".

I think it might be more productive than smalltalk because of the spreadsheet-like reactive recomputation. Plus it supports real markup as inline documentation.

[1] https://observablehq.com/@tomlarkworthy/rate-estimation
Thanks! I was using "serious" very loosely, more in a sense of wanting to see the language in action beyond demonstrations and examples.
"Hardly “working as intended”. "

Why not?

Their intention is to make money (they do). And to do so, they have to maintain a good image and please different crowds. Some of them want very restrictive regulation, some none at all.
Not possible to make them all happy and very expensive to try.

So they indeed make decisions based on public "feedback".

Is this fair? No.

But walled gardens by monopolists are never fair. But this is sadly where the money is.
Are you able to build your own programs on the dishwasher? On the vacuum cleaner? Is your car's ECU readily programmable?

Because the way I see it and the way Apple markets the iDevices, they're not general computing devices.
They're not computers in the Wozniak, IBM, Stallman, Torvalds sense.
They're not DIY devices.
The DIY tinkerer friendly computers exist and are sold as of today with various levels of DIY-ness -- and their user friendliness and security often suck because of their very nature.

It's literally because of the openness and customizability that the Linux desktop experience sucks HARD for any kind of non-programmer professional usage. (And before you hit that reply button, i KNOW that YOUR i3 no-mouse vim emacs org-mode Arch setup works just fine. I'm not talking about you.)

It's because of it, that your parents and grandparents' Windows boxes get viruses, because Windows apps regularly ship 200kB custom "installers" that download everything and spawn per-app daemons that handle software updates and everything is permitted and nothing makes sense.

It's because of it, that sw piracy is rampant on Android, that the Google Play is full of shitty iOS app clones, fakes and outright malware, that end users can buy Android devices that are outdated on their launch day, that are full of LONG KNOWN vulnerabilities that the manufacturer doesn't give a shit about.

And what you're saying is you want the manufacturer (Apple) introduce new, insecure functionality (app sideloading) into an appliance (iDevice) that was never supposed to have said functionality, because the appliance reminds you somehow of a general purpose computing device, despite the fact that neither Apple nor the (overwhelming) majority of the users consider it to be one.
In France in 2019 the average buying price of a new car was 26807 EUR according to:

https://www.ladepeche.fr/2020/07/23/une-voiture-neuve-coute-...

At battery day 2020 Tesla has announced a new small car to be designed in Germany and sold for around 25k USD in about 3 years.

25k USR is about 25k EUR when a 20% VAT is added (typical value for EU countries).
+1 there is plenty of things that are tagged quite poorly in OSM, but are likely to be used if data quality is better (like say kosher status of some food places that can be usefully tagged - this quest just appeared in StreetComplete, disabled by default. You can enable it if you want to record such info in your area).
> It's also worth noting that caddy is an official image, and as such needs to be similarly-shaped to other official images of the same type. At a quick glance, none of nginx, traefik, httpd, or haproxy support running as non-root out of the box either.

That does not sound like an adequate excuse, does it?

I'm afraid none of your remarks makes a reasonable point. Even if you believe that running random stuff as root is ok, if you do not have any reason to do that then why should we mindlessly follow bad practices? If we aim at running a safe system.and there is absolutely zero drawback in following best practices, then why should we continue to make the mistake of intentionally using poor practices?
Closer but still so far. As soon as you have more than one module in Python it completely falls apart, despite any autoreload magic. It just isn't the same at all as REPL based programming. In Lisps you can write your entire program with an instance and a REPL running the entire time. No restarting the instance required. It works because it's just how Lisp works. A REPL is a trivial thing you can write yourself that runs in the same instance.

Whenever I think about it I can't quite put my finger on exactly what Python would need to make it the same. It's something to do with the way imports and namespaces work, though.
Dart, Java and .NET have a kind of edit-and-continue without images.

It is all a matter of tooling.
Is there an on-prem version?
The new EU digital services act (and digital markets act) does much of what you suggest here.

Worth taking a look at them, noting they're not final yet.
It's all about efficient range reads and seek operations.
You can compute set operations pretty efficiently using sorted indices that support a "find next or greater" operation.

For intersection, take the first value from the first set as the smallest candidate of the output set, then call call candidate := next(candidate) on each set, updating the candidate with the next smallest possible value, and adding it to the output set when a candidate was returned by all sets.

The algorithm is worst case optimal up to a log factor, and can even be extended to perform generic constraint programming and multiway joins as a subset of that.

Fascinatingly it's related to the DPLL algorithm for sat solving.

http://erikdemaine.org/papers/SODA2000/

https://arxiv.org/abs/1404.0703

https://arxiv.org/abs/1310.3314

https://arxiv.org/abs/1203.1952

https://arxiv.org/abs/1803.09930
>Anything Android is unacceptable.

That's your opinion. Android is not perfect but at least I am free to sideload anything I want without jailbreak so I'm not stuck in Google's walled garden.

>I can't stop giving Apple money, because it will very adversely affect the quality of my life

Jesus, in what first world is giving up on Apple impacting one's quality of life? This is meme material.
List of some Shell goodies for OpenBSD
> People who in a good month were grossing €2,000 are down to €500, or less.

I’m somewhat surprised they could survive Paris on €2,000 “in a good month” in the first place, it’s not much even if the term “grossing” is misused here and taxes and other expenses have been deducted. Reminds me of my PhD stipend, which was somewhat higher IIRC.