skysight-inc/HackerNews huggingface dataset:
> Not that there's any Teredo going on in the article...

I'm not sure exactly what you mean, but note that using 6to4 with FOU produces packets that are exactly the Teredo protocol. This is why some packet analysis tools (for example Wireshark) are able to recognize the UDP-encapsulated packet as IPv6-in-UDP.
The next generation of Developers Freelance
You can sometimes snatch it off of eBay for $800-$1500.

Of course making a lalboard from scratch might end up being cheaper in the end.
> The problem is backward compatibility with external linking because this expects another word on the call stack.

It's completely compatible if you use the [..] syntax.

> performance/size penalties

For the proposed scheme, they are essentially non-existent. This is because the array bounds is usually already being passed as a separate argument.

Arrays that rely on a sentinel to determine the end (like 0-terminated strings) one can just not use the new syntax.
Would you be able to mention these apps? I would like to take a look.
Most jobs are terrible but they also pay less. I think he’s making the right choice. If you don’t believe in trade offs then you’re probably being taken advantage of.
Maybe the question is: why does anyone listen to his opinions? Maybe it seems irresponsible because he may be an irresponsible person?
I think it'd work like this:

Imagine you decide to show a "1" instead of the black sphere. You then look behind you. Most likely you see a 1.

Whatever number you see, increment that number by one in the next simulation. If you see nothing, congrats, you're at the top and leave the number as-is.

So initially what each level sees is behind them is: x-1-1-1-1-1

Then after everyone increments by one: x-1-2-2-2-2

Now repeat the step. Everyone looks behind them and increments the number they see by one.

x-1-2-3-3-3

Eventually you'll look behind you and the number won't have changed. You're at one level higher than that.

If there are millions of levels that'd take ages of course. But I think you could use the same idea do it instantly on the computer instead. Just have your simulation computer modify a number on the simulation computer in the next level down.
Absolutely. Every friend I talk to, from central bankers to dramaturgs, has regrets about the career they chose. It generally breaks down into where they are on the spectrum from (a) they wish their job was more creative to (b) they wish they had more money to live comfortably. I know almost no-one who is content that they've found a happy medium, and the few that do have done so through blind luck.
For almost exactly the same reasons as discussed above, I'm in the process of trying to move from software development to medicine. I'm currently a pre-hospital medical practitioner and work part-time in that field. My pay averages over the last year averages between 1/20th to 1/25th (0.05 to 0.04 times) my hourly pay as a software development consultant.

I'm now trying to decide whether I should attempt a medical degree to become a doctor. It will take ~7 years, a lot of unpaid study and work during that time, and after 10 years, if I'm lucky enough to become a consultant hospital doctor, I'll still be paid less than I am now, both per hour and per annum. As I'm in my late 30's with a mortgage and family who are dependent on me, it's a big, big commitment and risk to take.

Still, I vastly prefer my time spent with my pre-hospital medical colleagues and with patients to that which I spend working in software. I get an incredible amount of "life satisfaction", or whatever you might call the sentiment, for this part of my professional life - the only other time that comes close is my time in the military.
WhatsApp, Facebook, Instagram, Twitter these are the general social media platforms that Clubhouse comes in the category of. How many of them would rather be better off with only rich users and iPhone users? 'social media' app clones are available for a few hundred bucks with all features.. the billions valuations of these companies doesn't come from technology, it comes from user reach and numbers.. for social, the app with the bigger userbase takes all.. unless it's marketed specifical for a niche sector..

Iphone being easier to develop for is indisputable. Lolz!

Lots of "poor guys", a lot of them with money, in this world that look at apple and think overpriced hardware...

Can you develop for android on mac? Yes. Can you develop for android on Linux, yes, windows yes. Can you use a common language that is very easy to find devs for, yes.

To make an iphone app, You need a mac laptop and a paid developer account. Unlike java, swift is barely used for anything else than apple products, so devs for apple products are more expensive.

I mean, agree personal views and preferences may determine peoples choices and in many ways the apple store experience is much better than android, but "indisputable" is stretching the meaning of the word too far.
That's very true, and a problem I've also seen. There are an army of mediocre people who've gone full Cargo Cult with it. Usually comes with a big dose of Uncle Bob: The Bad Parts.
With the benefit of hindsight, this sounds more like personal drama than a real fork. I'm not super familiar with 0AD beyond playing sometimes, dunno what their org structure is like or anything, but this doesn't look like there was ever really a threat to 0AD.

Again, benefit of hindsight, but 0AD's releases have always been pretty slow, and it doesn't look like this was really out of the ordinary?

It's hard to have good faith on the part of the forkers when it sounds like they took issue with how closed/"iron fisted" the development of 0AD was, and then ... made a fully private fork with 3 people?
That’s because running a good logistics operation using simple central rules such as if (f_rate>0.1) {ban} is obviously going to work on a “good enough” works most of the time level of success. Which, when you’re affecting people’s livelihoods is an unacceptable way of running a business. Maybe a good way to solve this is have an appeals process where wronged contractors get 0.01% equity in compensation. Fuck up 10,000 times? Oh look, your company belongs to the people you screwed.
Avocet (CodeManager) ruined me for other source control systems for years and years — I still look back on it fondly.
I was reading his tweets and the point that it takes 3 debt dollars to create 1 dollar of value really did resonate with me. Wish I had access to analysis behind it though. And seriously, nothing has changed since 2008? We didn’t print a load of new money for one reason or another?
Plastic consumption is still growing exponentially though while burning oil is declining.
Texas Division of Emergency Management failed to deliver emergency information
In Tcl, everything is a string. The string rep of undef is "" so Tcl gets "" but doesn't know that it is undef.

So yeah, there is some sloppiness there. Tcl tends to use "" as sort of a null or undef so lots of stuff just works but no promises on that.

This is sloppy simply because the Tcl die hards (are there any left?) refused to see the value of undef, a value for a variable that said there is no value. We used it all over the place, there clearly is value. They didn't see that, Little never got pushed back into the Tcl source base so Tcl never thought about undef.

It is what it is, we live in an imperfect world. I tried.
Just so everybody knows, sexual coercion is a criminal offense and yet Google certainly didn’t pursue Andy Rubin for that, actually they gave him a $90m severance.

https://www.theverge.com/2018/10/25/18023364/google-andy-rub...

In short, don’t abuse coworkers sexually. It’s a crime.
Yeah, if you aren't careful plastic building materials have some grim failure modes, the cladding that burned Grenfell Tower was made of aluminum and polyethylene, which more or less acted like a candle.
> It is interesting how manufactured distraction-free sessions like yoga, meditation, paid retreats, have emerged to fill the demand for idle time. We’re forgetting how to unplug unless it’s a product or service that we can buy.

I meditate every day and it's cost me nothing, uses nothing, does not require going anywhere, literally brushing my teeth is more of a commercial activity than meditation is.

Meditation is exactly what your students could use most effectively to learn to manage distracted minds, so given you are in a position of mentorship it's kind of sad you seem to think the basic act of sitting and doing exactly nothing but observing how it feels is some kind of corporate fad that should be avoided.
I wrote my first lines of code when I was 12, so I had a good few years of working exclusively on stuff I was interested in before I went to college and found employment in this field after graduating.

My current job is nothing like those years and in comparison feels like bricklaying. It pays the bills, but there isn't a lot of room for growth, because we have a streamlined process designed for delivering the product on time and on budget.

In one word - boring.

On one side this is great - you should use boring technology, because it brings the most value. On the other it's as devoid of romanticism as it can be.

The silver lining here is that this job leaves me with enough mental energy to pursue hobby projects. Provided that at the moment I'm not in a situation in which I'm forced to follow rules/directions I consider harmful/stupid.
I don’t understand the economics of it. They must... some business plan must certainly demonstrate the wisdom of this.

But I just don’t grok it... a pre-fab can be trucked in and thrown together in a couple days, plumbing, electrical, and all.
Ask HN: What do you guys think of MBAs running companies
I recently stumbled upon this link where Elon Musk talks about MBAs ruining companies

https://www.youtube.com/watch?v=Y6P8qdanszw
> If this caused transport failures, mass starvation could follow.

The good news is that a substantial chunk of the world's cargo transportation runs on diesel (or other combustion setups similarly not reliant on electronics), so in a pinch it could probably keep going. Same with agricultural machinery. Might need to replace or refurbish some ECUs, but I'm sure there are enough clever mechanics out there willing and able to bypass those in an emergency that we'd be back up and running pretty quick on that front.

ICE 1, electric 0 ;)

It's refrigeration that'd have me more concerned, since pretty much all modern refrigeration is electrically powered (last I checked). Diesel generators might come in clutch there, assuming the refrigeration units themselves don't rely on any fancy electronics.
And it's knurled. Those freaky Soviets.
Does anyone else feel like inflation is under-reported on a personal level?

After barber shops opened I was surprised my barber increased his prices from $25 -> $40. I poked my head in a few other barber shops and they've had similar price increases. I think restaurants also increased their prices. I remember restaurants where the prices were $14-17 for most dishes now charge ~$18-22

Of course this is purely anecdotal.
Depends how rapidly. You can buy the hardware as a commodity, and connect to the power grid. Existing miners prob have expansion plans too they can accelerate. So the market may move pretty fast.

Though I read an analysis that there were surplus profits in the 2017 bubble.
The person who brought up the story mentioned account balances. Someone will definitely care when a latent combination of bugs is triggered and the company loses money because of it. See Knight capital and the more recent Citi debacles.
Look into how his TLRD bet went recently.
This is the time to shine for all the power plants that bought oil at -$37 back in April.
"Instead, try DMR. Does voice, text and also digital APRS."

OK, but how do I physically key in the text message from the handheld device ? Is it the old-fashioned pre-qwerty method of pressing a number once or twice or thrice to get the desired alpha character ?

Perhaps my initial question was not clear: In the most primitive of ways, how do I actually key in a text message on the handheld device ?
In that context, mecrisp forth on a small micro[1] for doing simple embedded/sensor programming sounds like something I should try sometime...
[1] https://jeelabs.org/article/1705c/
Maybe in the aughts.

But since the 2010s wind has been built solely for the economics.
The author says it's a toy language, but, given the name, it must at least be useful for writing airline reservation systems, right?
He's publicly short TSLA
So Texas went their own way in energy capacity planning and that failed. So then TDEM when their own way on emergency communications and that failed as well. What did Texas in get right during this incident?
If a classmate takes 5 year old's work, and claims it is theirs, there would be immediate outrage.

If a 5 year old has a "secret" picture and someone takes it and shows to entire class, they would be outraged.

Not all sharing is good. There are nuances everywhere.
Just to save somebody some searching, here's what the release name refers to:

https://en.wikipedia.org/wiki/Xerxes_II
Jason Calacanis: Startups, Angel Investing, Capitalism, and Friendship
Is Bitcoin a Dirty Business?
What happens when the perturbed images are processed by some noise removal method? On the crude end, even something like aggressive JPEG compression will tend to remove high frequency noise. There's also more sophisticated work like Deep Image Prior [1], which can reconstruct images while discarding noise in a more "natural" way. Finally, on the most extreme end, what happens when someone hires an artist or builds a sufficiently good robot artist to create a photorealistic "painting" of the perturbed image?

There's a lot of work on compressing/denoising images so that only the human-salient parts are preserved, and without seeing this working past that I think it's better to interpret "adversarial" in the machine learning sense only. Where "adversarial" means useful for understanding how models work, but not with any strong security implications.

[1] https://arxiv.org/abs/1711.10925
In English, the term for caning would be "corporal" punishment. Capital punishment is the death penalty.

Corporal means pertaining to the physical body.
If your job is to establish a stable market between producers and consumers, and the market price you set swings positive and negative, through 6 orders of magnitude in just 72 hour...you are not doing a good job.
That's called fraud. People should be arrested
How do you bet on inflation?

Hold stocks/stonks? Gold?
Whoops. That’s a radical difference. Thanks for catching that.
Why AgFunder invested in Mexican eGrocer Jüsto
This is the second time today I'm seeing something about a new wave in Germany, but I'm just not seeing this born out in the overall data for the country [0]. Looking at the data I see a continued decline since mid to late December, albeit slightly flattening a bit in recent weeks.

Are these more localized waves that wouldn't be apparent to an American not looking at more granular dashboards? What am I missing.

[0] https://covid19.who.int/region/euro/country/de
Companies look for expertise in older software engineers.

They want senior level to help them maintain legacy systems or lead the upgrade to latest tech stack.

If backend is your specialty, market oneself as expert in backed solutions using latest stack. The fundamental CS principles never change. Learn the basics of cloud, containers, orchestration, micro services, and inform recruiters about experiences delivering solutions in latest stack.

The recruiters will be rushing to your profile and demanding interview slots.

Good luck.
This would also cut reproduction rates, which is not pleasant but is necessary to stop climate change.
This is essentially random chance.
You can be 1% faster and be 'significantly' faster. 'Significantly' just tells you about variance of your samples. What matters is if it's usefully faster.
In a register-allocating one-pass backend you by necessity decide the register/stack map for a given label the first time you emit a branch that targets it. As a result you never have a problem with critical edges for two-way branches because the fall-through cannot be targeted directly by other branches; you always have a (possibly trivial) block for the fall-through edge with only one predecessor. Example:

// The jump_if emits shuffle/spill/fill code before the
// conditional jump to conform to the L1 register/stack
// map. If the L1 map hasn't been created yet, we use
// the intersection of our map with the conservative
// live set (perhaps from the lexical scope) for L1
// in which case there's nothing to emit except the jump.
jump_if(value, L1);

// The fall-through block starts here.

// The join emits shuffle/spill/fill code to conform
// our current map (which is equal to the L1 map) to
// the L2 map. It then backpatches any existing refs
// to L2 and updates L2's address to point here. As with
// jump_if, if this is the first ref to L2 we just set
// our current map as L2's map and emit no code.
join(L2);

Multi-way branches (typically from switch jump tables) with critical edges are much rarer and can be handled in a one-pass backend by splitting on demand (by inserting jump pads) when a multi-way branch target has already been referenced and had its map assigned. That's rare enough in practice that doing something more global to decide where to place the splits probably isn't worth it in a one-pass backend.
Perl is the language I use most often for processing, with bash and PHP for redundancy and glue.

As others mentioned, I chose Perl and PHP because those are the languages I am most familiar with, and because they are "boring", meaning they've been stable enough that I could've written my scripts 20 years ago, and they would still work today. PHP to a lesser extent, but still true.

Also, as I mentioned the "lowest common denominator" style of writing allows me to write Perl which I can copy and paste into PHP almost without changes, and vice-versa. To facilitate this, I ported several functions from one to the other, e.g. str_replace for Perl and and index() for PHP.

I can't think of ways to make it more foolproof than writing two redundant systems, nor how much better tests I can have than full coverage of each process by a redundant one, except by introducing triple-redundancy, which is not out of the question. Is that what you had in mind, or something else?
Super Mario Bros. 2 World Records [video]
Why do you think nuclear is necessary? Nuclear is stagnating at just 10% of global electricity and renewables are rapidly growing

https://en.m.wikipedia.org/wiki/Electricity_generation
The degrees dont matter and you dont need to convert to laser light. You can have a dyson sphere of mirrors to reflect the entire energy output of the sun.

As you say, The sun has surface area of 6 x 10^18 m^2. Earth has surface area of 5 x 10^14 m^2 for a ratio of 10^4.

IF you reflect all of this energy to the earth, the incoming energy per meter on the earth will be 10^4 higher than the energy per meter leaving the surface of the sun.

The surface of the sun is 5,700K and can use the Stefan–Boltzmann law to describe how hot the earth would have to be to radiate the same amount of energy. Earth would need 57,000K to match the the same output.
All foreign aid has this specific risk. India is a global powerhouse of generic drug manufacturing and leads a worldwide drug patent related movement to demand equitable access to drug IP. Not doing vaccine covax group would have been ludicrously misaligned to India's longterm posture in drugs and health.

Australia has only 25m people and has secured over 60m doses and we have nut cases demanding we grab all stocks for use here including things made here to give to the pacific island community (we both import and make covid vaccine) it's not just an Indian risk problem.
$5,000 is the minimum for all categories.

I have been unsuccessful at confirming with Apple that a local privilege escalation (LPE) to root is in any one of those categories, even though it's a widely understood type of vulnerability. So I've been trying to get their response on a category or at least have some frame of reference so I can have a reasonable expectation of what the ranges are.

That is what Apple will not provide.
I get that they were trying to focus on staging, but unlike old silent films, this is very hard to follow without dialog cards, if you've never seen the original. Also, the music really doesn't fit.
Hey, BTW, your combination of Otten's sequent prover with TeX output is awesome! I think you're really on to something there. https://www.philipzucker.com/javascript-automated-proving/
The CIA has the infamous escape toolkit: https://www.spymuseum.org/exhibition-experiences/about-the-c...

Which is similar, but is designed for tools
The Fed wants inflation. They've been trying to create it for awhile. Just this year they announced broadening the window over which they calc the 2% target. They will let inflation run for some time, if it comes.
Drawing an Automotive Racetrack from GPS Coordinates with C#
AFAIK, you can still get daily milk delivery in rural Scotland. My grandparents certainly did through the mid-90s. Some homes even had a little door where the milkman could place the bottles straight into the kitchen.
Could you give me an example or two so I can better understand what you mean?

You're not entirely wrong, an undocumented plaintext protocol is functionally not much different from encryption.

However, those which are legitimate (ie, just undocumented, not intentionally encrypted/obfuscated) don't tend to cause problems as only one or few ham devs would be using them. They can only get widespread adoption by other hams if they are documented. So this regulates itself.

A corporation, on the other hand, is not like some ham dev coming up with their own protocol. They can design their own protocol, and then roll it out on thousands (or much more) of transmitters. So just one corporation can cause quite a big problem, with zero public documentation.

The laws as they are, together with direction finding skills, are the communities only (legal) tool to defend against that.

That does not mean hams don't see the value in encryption. I do! But it's a trade-off, and I think this is the only way it can work. The legal change I would like to see is explicitly allowing cryptographic signatures. Right now it's a grey area (likely legal, but not court tested)
> Retiring sounds good right about now.

I tried that. After 6 weeks of watching TV I restarted my business and went back to work. Retirement is a living death.
Ah interesting. Any estimates of how transaction costs scale? Currently iirc it is 100 million transactions per year at $20-$30 each, so adds about 10-15% to network upkeep costs at that transaction volume.
...or, hear me out, this system is far more complex than an armchair specialist from HN can understand from reading a couple of headlines, and the actual experts in this subject matter are doing everything in their power to make the system work as best as they can, balancing a zillion opposing forces.
All these deserts render Earth as super incredible.
I must side with the other replies to your comment.

I have been wearing cotton as my top base layer for a while, and it is not great at staying dry or drying out while damp.

I'd certainly choose it over any synthetic fabric, but once you go over that low mark, just about anything is better, e.g. wool, linen, help, silk, etc.
I built a Yelp for property. It did not work. This is what I learned
Every few years I take a look at it and update my profile. But I've realized just how truly useless and dumb it is. This time I just deleted all content and replaced it with a picture of my cat

There is no value of utility for that platform. It's an HR circle jerk, shitty recruiters and a terrible listing of jobs