skysight-inc/HackerNews huggingface dataset:
Making Visual Studio compilers directly runnable from any shell
Why not just learn the material instead? It's a much more useful skill. And you can be proud that you did it without gaming the test.
> Using source control tools as part of the deploy process really is a valuable innovation. It's not an "old fad".

Its only innovative in an 'Apple released it and now everyone is on the bandwagon' way.

I've worked at companies that were using CVS for config file management in the 90s, the concept was already in play, it just wasn't as mainstream and didn't have a trendy infrastructure as code branding.
You're going in a tangential direction. GP wasn't complaining about an unfairness, but explaining that an attitude was harmful. You misinterpreted them and then came to an ageist conclusion based on that misunderstanding, really making their case for them.
huh? what does this have to do with the article?
Doesn't DDG use Bing as its backend?
Sure, but that behavior is effectively read-ahead / write-behind on your I/O buffers. That doesn't mean much more than anticipating future I/O operations before completion of that I/O is required by the code for efficient forward progress.
you dont want them to live by their principles? if they dont, who will?
TikTok doesn't conform to GDPR in Europe either. They have been fined several times in Italy.
> In Texas, minors aged 14 and older can work without parental consent. If an employer chooses to do so, he or she may require the youth to submit a “Certificate of Age” form.

(n.b. 2017)

https://texaslodging.com/child-labor-laws-2017/

> Now minors [in New Jersey] will no longer need parental consent or anything from the school district to secure a work permit. Instead, the state Labor Department will create a centralized database for teens to register for work permits, which will be accessible to employers when interviewing potential employees.

https://newjerseymonitor.com/2022/07/06/teens-in-n-j-can-wor...

Instead of posting more links I will just summarize what I am finding... Instead of parental consent most states require a work permit which is more formal documentation than just a parent saying ok. Obtaining a work permit includes a review process, and require the submission of various materials which sometimes includes written permission from a parent, for some age groups.
Your average person doesn't listen to twitter, they listen to the mainstream news.

And mainstream news will be either "company X offline for hours" if its just you, or "Amazon cloud outage takes multiple companies off line for hours" - the latter is better.
Note that persistent storage appears to rely on 'sled', and according to sled's github readme, sled's persistent storage format is going to change in the future so you would need to manually migrate any databases.
Not only are news articles like this terribly ignorant they are dangerous.

I'm all for freedom of speech, but when your speech hurts people there need to be consequences.
The enemy you know...
When you take sRGB and apply an inverse gamma curve to it you end up in linear light space. Is that what you're referring to?

The choice of the inverse gamma curve you're using is a choice with no single answer depending on how you intend to map that linear light onto...whatever it is you're doing. The obvious one is to use the nominal gamma of 2.2. That may or may not make sense depending on your display technology and what you're doing.
Pesto Is Shutting Down
This is so much fun. Amazing!
> So the maintainers should be legally required to maintain the software, for free, forever, just because you depend on it?

No, but I can see the following as not being unreasonable:

1. They can't retroactively change the terms of using the previous versions or accessing it's code.

2. They should maybe start their new commercial version under a different name. They built a reputation on an open source brand, and they had other people promote them because of that open source status. I'm not sure the commercial version should get to start from the brand reputation that the open source version's name automatically conveys. This i think is a big part of the bait and switch the OP was referring to and it seems like a somewhat reasonable compromise.

I'm not saying these apply fully to this situation, but as maybe just general guidelines if moving from an open source model to a commercial model.
Interesting essay, written by Polybius, an ancient Greek historian from two millennia ago. As the title suggests, he argued that it is necessary to take a comparative view of history to reap the most benefit from its study. I like the analogy he provides in the conclusion, so I'll copy it here in the hopes it entices you as well.

> He who believes that by studying isolated histories he can acquire a fairly just view of history as a whole is, as it seems to me, much in the case of one who, after having looked at the dissevered limbs of an animal once alive and beautiful, fancies he had been as good as an eyewitness of the creature itself in all its action and grace. For could anyone put the creature together on the spot, restoring its form and the comeliness of life, and then show it to the same man, I think he would quickly avow that he was formerly very far away from the truth and more like one in a dream. For we can get some idea of a whole from a part but never knowledge or exact opinion. Special histories therefore contribute very little to the knowledge of the whole and conviction of its truth. It is only indeed by study of the interconnection of all the particulars, their resemblances and differences, that we are enabled at least to make a general survey, and thus derive both benefit and pleasure from history.
I would expect to only be able to position a sound along the 2D left to right line with stereo (although I don't know much about audio processing). Maybe if the head position was tracked?

I can't imagine providing much state to the ears constantly, monitors are pretty information rich... but maybe we could get ed in our ears. It is the standard editor...
I personally think we're gonna see a huge boom in 3D printing for manufacturing. People overlook this technology, but it's been chugging along with steady improvement for decades. It has not yet been effective or cheap enough to compete with Chinese manufacturing, but if China indeed isolates itself from the world, then that may be the spark required to ignite a major integration of 3D printing in the West.
Operating Pipewire is about connecting and manipulating a graph of soueces and sinks (some of which can be virtual).

For example you could route your mic through a denoiser plugin and then send this to a virtual source output in order to be able to use the denoised mic in literally any application. You could also have it running into a level meter at the same time to ensure you are delivering an adequate level of audio.

If you have a fancy mixer like the USB class compliant Soundcraft Signature 12 MTK where you can use any of the 12 channels for input or output, you could e.g. runn the adui from an HDMI channel directly onto one of the mixers strips and control its level comfortably from there.

If you want to send your system audio to the bluetooth receiver and to your headphone jack and to your HDMI output at the same time, potentially with a delay compensating plugin inbetween you can do that.

Depends on your use case if you need such an ability, but if your system is not dead simple and straightforward (microphone + either speakers/hdmi/headphone out) something like pipewire with a node based GUI can quickly become easier to use.
Presented like a true graduate of the Facebook School of Medicine and Immunology.
Given the way Google locks out accounts with no support or appeal I can't think of a worse registrar to use.

I use my ISP's email address with my registrar, if they want to keep getting paid each month its in their interests to keep that email address working.
I think there's too much variation for this generalisation.

Western Asians (Middle Eastern people), South Asians and East Asians all face different problems in different European and American states.
> least-effort development" is not generally that meritorious, especially in this area, and arguably a large part of TS's value proposition is about "less effort and less risk" for the user!

Development effort is the dominant variable in engineering cost/benefit analysis. What do you think is the cost of what you're asking for? What do you think is the value?

I'd guess the effort is 50-100% relative to all of the auth schemes currently supported combined, and I'd guess the value is maybe one or two orders of magnitude less than the value delivered by those features.

> Every time we log into the admin panel with our 3rd party (Microsoft/Github/Google) account, we are asked to re-authorize Tailscale ("Tailscale by Tailscale wants to access your data...").

If this were a common problem, don't you think they would have addressed it? I don't have this experience, for the record.

> they could really throw some developer hours at this and polish it a bit, roll their own auth

I don't think you have a realistic understanding of what you're asking for.
> There is nothing we're doing today that couldn't be done with Java for example.

Wow. Strongly disagree.
I think this is a massive generalisation and very anecdotal, there's racist assholes everywhere you go.
It already has global effects, plus we’re on the brink of a very serious recession, plus China is not playing ball, plus this whole war is opening pandora’s box that was closed ever since WW2. So no, it takes an incredible amount of techie privilege to ignore it to such extent.
Tunable porous nanoallotropes prepared by post-assembly etching (2017)
What “design” are you referencing?
The US is the largest and wealthiest economy in the world. I don't think China will be able to simply swap out the US for Kazakhstan and these other 1B1R countries and throw in the towel. In fact, I just recently read that China is overhauling the entire program due to various failures: https://www.wsj.com/articles/china-belt-road-debt-1166396163...
I mean the big reason to use gitlab is to self host and/or use their CI/CD tooling. Doing either with GitHub is obscenely expensive and error prone. So I can see why Gitlab is worth more.

Either way, $100/month is nothing. Talk to EEs about how much their tools cost. Software developers are incredibly privileged about paying for anything. If you're spending 10k/month per developer anyway at least, what is another $100?
That ship sailed a very long time ago - arguably after V7 if you consider Unix as a whole. The more important questions: Do the various APIs interact in ways which are insecure? Are corner-cases being properly tested? Are old interfaces properly documented as deprecated (with replacements)? Are the interfaces that you actually need easy to use? Does the kernel maintain backwards compatibility. Linux does fairly well on many of these with some exceptions (hello there extended filesystem attributes API).
> that might not be immediately apparent to someone who doesn't know the rules of these tests.

1. Read the rules of the tests. Come on! Does one really need handholding with this?

2. Understanding the probability of success at guessing based on how many of the answers you can eliminate is trivial probability, which goes back to my advice to pay attention in math class.

3. "how long to spend on a question" I'm laughing/crying now. It's third grade arithmetic to figure out the time per question. You know, number of minutes for the test divided by the number of questions. Of course skim the test picking off the easy ones then the medium ones and save the hard ones for last. This is just common sense.

If this is what test prep is, things are much worse than I thought. Who needs to be told that reading the instructions is a strategy for doing well on the test? My gawd.
Samsung's Browser for Android may be WebKit according to user agents.
David De Gea
I’ve always wondered this, so will ask here since it’s relevant:

How certain are we that it’s a difference in whether or not someone is bit by mosquitos vs. whether or not (or how) someone’s body reacts to a mosquito bite?

I am a mosquito magnet, but my skin also deals with other oddness on occasion, plus I’m moderately allergic to a number of things. So part of me feels that may have some (more?) to do with it vs. that I’m bitten more.

E.g. I’ll often find myself riddled with mosquito bites without even having realized I was being bitten. So I imagine it’s possible for non-magnets to also be bitten but just not have the same reaction.
For those who are interested in music programming, I would like to invite you to have a look on the project I am working on and any feedback would be appreciated.

https://glicol.org

You can also live coding Glicol code as scripts inside a VST plugin:

https://youtu.be/tmmBhBmIEW0

Pd is one of the most famous MPL and I have been referring to and reflecting on its design from the first day I design Glicol. I have been teaching it to students, and one issue I found is that when the projects get a little complex, the code becomes very difficult to read even with comments. Essentially I think it's determined by the philosophy of the language. So I wouldn't complain about the fact that you need to start from scratch. That's exactly the elegancy from pd. Have a look on the "counter" example in Pd; it will give you a new understanding for "programming".

But from this perspective, I would be interested to see how people will design VST with PD from scratch. Maybe the opposite would be more practical, to use VST in PD (https://youtu.be/Cs0NPime0kU), considering they are both GUI-based tools. PD is also great for algorithmic composition (https://youtu.be/I9_3CfRm8GE).

Also to make project in real world some batteries like the else lib would be great and it's great that the PlugData has included that. Also check this Erbe reverb pd patches:
http://tre.ucsd.edu/wordpress/?p=625

You should also look at some hardware in the future such as Bela and Daisy where you can also run Pd and Glicol.
OSM Indoor Mapping Workshop Recap
> We should accept this not fight a world war

You're proposing to let fascists regimes rule the world. Why we even fought WWII? We could just accept the border configuration proposed by Hitler.
Around February 2022, I consumed every piece of Zeihan-related content I could find online. He is very entertaining but I had to give up on him because he plays a bit fast and loose with facts and makes pretty wild predictions.

As an example, early in the Russia-Ukraine war, he claimed that Russia wanted to secure one of the geographical gateways into the country and could be expected to invade Poland and Romania circa this coming winter. He said that these gateways have been historically important for Russia's defense for hundreds of years and that they want to defend them before their population becomes too old to bear enough soldiers to take them.

This is exemplary of both the good/bad with Zeihan:

- He is entertaining and has unusual takes, as you said.

- He tends to have an essentialist worldview: Russia is obsessed with its own topography so it invaded Ukraine, China is isolationist so Xi doesn't care about what goes on in other countries, etc.

- He is a bit of a state department shill (probably necessary for his career, he seems to make a good amount from speaking gigs for these people).

- He fixates on age demographics and draws many (probably too many) conclusions from them. Big props to him for introducing me to the population pyramid though: https://en.wikipedia.org/wiki/Population_pyramid

- He stopped making this claim around ~summer and I'm sure will never reckon with the fact that he sincerely said he thought Russia would invade a NATO country within a year in early-mid 2022, on multiple podcasts.

I have heard him spout too much nonsense for me to listen to consistently at this point but I still check in on him just to hear what he has to say regarding major world events (like the NS1/2 pipeline bombings).
They are not the same. Margins and paddings can be configured to use a different base size (5px instead of 0.25rem). Colors can be configured freely, and with a centralized config. Kinda like inline Strings vs constants.

But there‘s more important benefits (IMO):

- Media queries are done inline and become ridiculously easy to read

- Light/dark mode colors and selectors are done inline

- Gradients are easy as pie and actually readable

- Built in grid system

- Your code is somewhat future proof - if the idiomatic code for a gradient changes, you only need update your Tailwind version

- Plugin system for custom code generation
Most of what you're saying is that we should select prisoners better and avoid creating more criminals as a society. The principle I agree. However this part is completely non-sequitur, as the point of contention is whether there's something better than prison to deal with after-the-fact criminals. The only alternative you give is a very soft form of restricting movement, which is devoid of reality for many forms of crime from petty theft and embezzlement to rape and murder.
They do tours. I took astronomy at Palomar college.
This is normal to some extent for first few times when you try something new. You can reduce the devtime with the following:

If it worked, generalize it a little (in a sense of factoring out constants and special cases) and add to easily-accessible snippets. You created a login form or middleware? A build config? A function that does some generic-y X? A set of useful
imports? Great, save it for the next time right into your editor, right now. 99% of code is just that - modified snippets. Let this set grow unbounded and brush it up timely. Think of it as your own battle-tested SO.

Making sure what I wrote works, one baby step at a time

When you’re developing with logging and restart-on-save, it is a matter of ctrl-s. Sometimes it’s hard to get to the point of failure, e.g. you have to make a couple of requests (or clicks if there is ui) only to get to the point. This has to be reduced. Put a temporary “cut to the chase” code which does that. If it is a server, send these requests to yourself at the start. If it is UI, wait for some selectors to appear and click them programmatically. If it is a function, move it to tmp.<langext> and restart-on-save it there. Disable all tedious signing/cookie/role/etc checks until production. Your goal is a very hot (ctrl-s -> look -> refine) loop. It takes forever to complete and breaks cadence if it contains “blocking calls”.

I seriously advise you to not use a debugger unless you’re debugging a complex algorithm or feeling a need to use it. There is no value in stepping over a mostly laminar flow, just print it.

They just write pages and pages of code without ever running it

Maybe they test later, or rely on a type system, or accumulate edge cases and hard to find bugs, or they mastered these parts and write from memory. Perhaps some combination of it.
StarRust WebAssembly Browser Game Written in Rust/Bevy
Source code here: https://github.com/LarsDu/StarRust

2 week side project I dived into for learning rust.

No more time to work on this, but open to contributions!
Can you cite a lawsuit over discrimination when someone referred the candidate and that's the aspect in contention?
The Monterey Bay Aquarium fish guide puts bluefin in the “avoid” section: https://www.seafoodwatch.org/recommendations/download-consum...
What address and what network(s) are you referring to?
When the word “Asian” is used colloquially (in the U.S. at least) without qualification to refer to a group of people, it almost always means either East Asian in the narrower sense, or East+South+Southeast Asian in the broader sense. Don’t think West Asians are ever included without clarification.
Many go into management, as you say. In my experience the best managers were never even remotely the best designers in terms of pure raw talent. That is sorta secondary to your question, and just kinda my own personal inject. At the same time though, I think it supports the idea that staff/principal/"Distinguished whatever" titles for design serve a use case. In fact, some BigCos have adopted that model similar to Staff Software Engineer, etc. FAANG/FAANG-adjacent types. I think Amazon, Slack, Discord have staff+ level designers. I don't know the official job requirements, but I'd assume 7-10+ years of real actual digital product design work.

I imagine we will see more of that. People like me who have been around a while or longer are getting older, and not all of us want to pivot to management. Can't even imagine doing it!

I've been in this industry for ~10 years, and am getting pretty burnt out on it. Lately though things have been better. If you stick around in the field and find an answer to this question...reach out and let me know? :) Best of luck!
Anyone has the same feeling as me that the music in news hurts it's objectiveness?
I'm curious, do you really not stay in contact with anyone you have worked with in the past in any capacity? Or is it more that they wouldn't work with you again?

Just curious since even as someone who sucks at "networking" and that sort of thing, I feel like I've worked with people that we mutually respect each other's skill regardless if it's direct reporting lines.
Save settings and logs in a MCU internal flash
I don't know if I'm contributing anything, but to clarify by going back to basics (rather than advanced or non standard system calls),

all writes (and reads) are individually atomic, so if you and I are writing to the same file at the same time (in real time), how our overwriting behaves is relatively well behaved and can be relied on, so there is at least that level of atomic blocking, and that's important because

the kernel also buffers files transparently, in that our two processes will share the same buffers, so beyond atomicity in a shared piece of the file, we won't get blocked wrt each other. But your reads need to pick up my writes (atomicity!) so there isn't going to be buffered queuing of writes on top of the disk buffering.

so if the kernel decides it needs to spend more time syncing dirty buffers to disk, it's not blocking our processes in the regard above, but the system could become net i/o bound. This is 1/2 the reason to make sure to use virtual memory, so plenty of a flexible amount of disk buffer will be available (the other half being to swap out resident but no longer referenced dirty pages, as from the initialization code in your app)
I like the light phone design (I’m a e-ink fanboy tbf).

But I can’t get over the fact that this is just a glorified $29 dumb phone with a e-ink screen for ten times the price.
The article title is false (deliberately clickbait). He clearly learned to program at an early age which is what he was doing when making those RPGs. Programming with BASIC does train on core programming skills and concepts.

He just stopped doing it and got stuck for a bit while trying to pick it up again with a different language many years later.
I'm not jamiek88, I was just summarizing events, did you mean to reply to me?
The problem with the UK Tory party is not the personal defects of the captain. The problem is that you’re not eligible for the captaincy unless you agree it was a brilliant idea to scupper the ship in 2016- and can convincingly act baffled why it has been sinking ever since - David Frum
After being a user for many many years, I just recently tested out to Snipd [1] and have not looked back since. Pocket Cast were great but I don't see them innovating. With Snipd there is almost always a full text transcript available including a surprisingly accurate AI generated Table of Contents to cue through. Then I can easily save a transcribed clip of some section I am listening to for export to a TfT program like obsidian. Not sure how I ever lived without these features now I am used to them lol.

[1] https://www.snipd.com/