skysight-inc/HackerNews huggingface dataset:
This happened to me in college in the fall of 2008. I accepted a software development position with a local consulting firm and quit my on-campus job, only to find out that my new position no longer existed a few days later.

I ended up finding another job with a competitor before my two weeks ran out, but it was a worrisome time.

Later I reviewed a spec from a new customer's previous consulting firm, with whom they had just parted ways due to no progress on the application. That previous firm was the one that had hired-me-but-not-really. It was a brief moment of vindication.
If you're on Windows, the app EarTrumpet provides easy access to per-app audio controls. It should really be included with Windows.
These are some great photos!

But I really do wonder if "the winning side" was _actually_ the winning side. It seems to me that nobody won, and it's very likely that the Vietnamese people ultimately lost bigtime. USA fought a similar war a decade earlier in Korea and now South Korea is one of the preeminent countries in the entire world. Imagine what could have been for South Vietnam? Instead the entire country has been basically poverty-class Nike factory workers for the last 50 years.
It's not.

https://en.m.wikipedia.org/wiki/Hunger_in_the_United_States
I doubt that, free speech is for people not for governments. And an ad is a commercial relationship, both parts have to agree. They are still free to upload it as a normal video to their channel, they went the ad route because people would not normally support it but as an ad they can force them to watch.
There's also basalt fiber reinforced concrete. Stronger than rebar and doesn't rust.
Tesla is allowed to screw him like this, but it is appropriate that he makes that fact known in a public forum and causes commensurate reputational damage to Tesla.
Even worse — YouTube approved ads from the US government, who forced down not an ordinary passenger plane but the plane of Bolivian President Evo Morales on a bad hunch that Snowden was on board. So YouTube has been advertising for terrorist regimes for quite some time.
Yes? Isn't the common advice that you should have multiple offers in hand before giving notice? Or do you give notice without an offer?
It seems like a lab leak was always the most parsimonious explanation. Now that we aren’t in the middle of Covid and don’t have a distractingly incompetent administration I think we are going to see a re-estimation of probabilities and a lot of attempts to rewrite history. The Lancet and quite a few other really respected institutions published things I suspect they’ll now need to try walk back.
And immediately dried.
> Kickstarter [...] has put more people into bankruptcy than MLM in my opinion.

I don’t understand what this means. The creators of kickstart projects overcommit and then bankrupt themselves trying to fulfill orders? Backers of kickstart projects bankrupt themselves supporting more projects than their financial resources allow?
"But Fuschia's goal is NOT to build another Android, but mainly to replace the Linux kernel."

"BPF will replace the Linux kernel" - Linux kernel developer

Funny that the B in BPF stands for Berkeley, as in "BSD".

I bet it will be renamed at some point.
Left out is the reason we don't use the Roman mix today: it takes years for the concrete to set; Roman concrete is weaker for the first decade compared to modern cement mixes.

Moreover, back in Roman times, Roman concrete was not as strong back as it is today. As the article you linked points out, "Because both minerals take centuries to strengthen concrete, modern scientists are still working on recreating a modern version of Roman cement."
I worked remotely in 2011 while in Vancouver on a Working Holiday visa. While watching the sunset at English Bay, I met a Starbucks barista who had 5 free drinks per shift and was willing to give some to me. Sure enough, I now had a café-office!

Finding a nice desk with good WiFi, power socket, and a view was always challenging. Outside isn't ideal because of lacking WiFi/power socket. Free WiFi in backpacker hostels is sometimes limited to a few hundred MB. The Apple Store has a fast connection, but blocks everything that's not port 80 (which means no connecting to our SQL database on Amazon RDS). University WiFi worked well, thanks to a friend's eduroam.

Libraries are wonderful, but need to have longer opening hours in Western countries. The KHOP prayer room in Kaohsiung was excellent.

I wish there were a place I could go after work that isn't the office or my room. As it is, I get a lot done while sitting on a bus, but WiFi, power, and a view would make that much more pleasant.
It's not even that it lets the worst people seize power (although this is often the case). It's just that someone will seize power; it's less than obvious who that will be to any outside intervenor; and considerable positional/ temporal advantage is likely to be lost during the interregnum.

tl;dr Better the devil you know, in most cases.
BSV v1.2 Coin
> maybe the completed hotdogs are worth more than either of the parts individually

Yes, this was obviously the entire point. You can assume that this is true in any case where people voluntarily agree to trade anything: For each party to the trade, what they receive is worth more to them than what they gave in exchange. If it were merely a wash no one would bother trading. Either party could be wrong about the expected gain in any particular instance—economic calculation is not an exact science—but on the whole across many trades each individual can reasonably expect a net positive value from the trade; i.e. market exchange is not zero-sum. And since both parties benefit, there is a net economic benefit from the trade as a whole.

The point of economics and trade is to create value by allocating goods to their most-valued use. The goods themselves remain the same but the value increases with each trade. It is not correct to look at an exchange of good A for good B and conclude that goods A and B must be of exactly equal value from all perspectives, and that therefore no value has been created in the process. Good-A-with-new-owner has more economic value than Good-A-with-previous-owner, and the same is true for good B.

Going back to the original example, if I'm selling hot dogs for cash then what I want is cash (or something else I can buy with it). I have no use for hot dogs, as such. If for whatever reason I were unable to sell them they would just go to waste. By selling a hot dog I gain some cash and lose one hot dog, which (unsold) is worth much less than the asking price. I might even have to pay to dispose of any extras when they expire. The buyer likewise valued the hot dog more than the cash at the time of purchase or they wouldn't have made the trade. After all, one can't eat money.
It's sad that to address his issue he probably has to burn down any and all opportunity with Tesla.
I think this is generally the problem. People make assumptions about "the way things are" based on limited perception or their local area and proceed to act like it's unusual on the internet, which gives these author's and articles a pass in our minds.
> Why is it that software engineering is so against comments?

Good question. Funny thing is, I worked for a company that mandated that every method be documented, which gets you a whole bunch of "The method GetThing(name) gets a Thing, and the argument 'name' is the name of the Thing". Plus 4 lines of Doxygen boilerplate. Oof.

Of course, I've seen my share of uncommented, unreadable code. And also code with some scattered comments that have become so mangled over 10 years of careless maintenance and haphazard copy-pasting that their existence is detrimental. Many of the comments I come across that might be useful are incoherent ungrammatical ramblings. In large projects, often some of the engineers aren't native English speakers.

My point being that writing consistently useful comments (and readable, properly organized code) is hard. Very, very hard. It requires written communication skills that only a small percentage of engineers (or even humans in general) are capable of. And the demand for software engineers is too high to filter out people who aren't great at writing. So I guess many people just try to work around the problem instead.
But on big projects, doesn't the architect often work for the bidder?
He would lose 99.999% of the time thanks to `at will` employment.
Clean Code is not a blind religion, Uncle Bob is trying to make a point with the concepts behind the book and teaching you to consider/question if you're falling into bad code traps.

This book was written to make developers think and consider their choices, not a script for good code.
Seeing as how this is like the 5th or 6th year there has been some sort of press coverage about "Google's new OS" I'm not going to hold my breath.
Stigler's law of eponomy ;-)

https://en.wikipedia.org/wiki/Stigler%27s_law_of_eponymy
One way is to see how the building protects itself from water. Water is the great destroyer of buildings.

A flat roof, for example, is very prone to leaking, which when not constantly taken care of will wreck the building. Another is if the roof keeps water off of the walls (how big the overhang is). Many buildings have eaves that are an inch or two. The exterior walls of these buildings won't last.

Any building on a flat area near a river is going to flood. Any building without proper drainage around it is going to rot away.

Wood shingles need constant maintenance or goodbye to the building.
Yep, the reality is that it was more likely a defensive play against Microsoft. At the time (mid-2005) it seemed most likely that Windows Mobile would eventually take over, and Android's strategy was taken from the Windows Desktop playbook.
I agree with most of what you said and share your frustration with the tooling of Julia. However, I am not sure how well I would expect a static checker to work for Julia. Julia after all is a dynamical language, and while you may disagree with that choice, the dynamical typing permeates the language. There is no pattern matching and no language features to manipulate types, for example. Julia's AST and IR share a lot in basic data structure thanks in large part to Julia's dynamical nature. Since adding static typing to Julia at the current stage of its development would be almost an upheaval, I am not counting on it.

This means there is an upper bound to how good the editing and refactoring tooling will be. I suspect the best will be a little below Pythong's tooling, because Python's class helps in disambiguating methods.

One feature of Julia I think could be improved upon is the `include` statement to import code, similar to C's `include` macro directive. This makes finding functions within a package an absolute nightmare. I think this also restricts LSP's ability to find definition and usage since this tends to make Julia packages one big source file as far as the compiler is concerned. I saw that in Julia's compiler code, the core developers include C source files, not header files mind you, in other C source files, so perhaps the feature stems from their personal preference. Python's file-module may be too restricting, but Julia's including is too loose.
Anything to back up your statement? I know a few folks who love working there.
This is some serious science happening.
The middle ground here, and what most people do, is giving notice when you have one (1) offer in hand. You shouldn't need multiple
Rusting is not the only reason for reinforced concrete to crack and fail.

The concrete and steel have different thermal expansion meaning that, over time, the concrete is bound to develop cracks if there are any changes in temperature.

Another reason why modern structures crack and disintegrate is because they tend to be built from rather large blocks. Whereas old structures were composed from single bricks or stones. The way these were built meant that the structure would crack in multiple places in a way that would allow the movement to be absorbed and distributed throughout the structure and be more easily repaired. See this guy explain it much better than I could: https://www.youtube.com/watch?v=p5qVxAoKwbE
The same thing happened to me in late 2018.

I was hired to write a compiler for deep learning (training) on Tesla's in-house hardware, under Peter Bannon.

I resigned from the job I had at the time, and Tesla backed out of the contract shortly before my start date.

Tesla is ruthless.
One can link to an ad?
This is, like, peak delusion. Wow. Freaking incredible. I am so delighted that I got to ever see such a thing in my lifetime.
This is a disaster, and we must be deeply ashamed as species for it, but I think in many of us there is some consolation in the implicit thinking "ok, we are destroying our planet life, but there are other planets and surely there are many biodiversity pockets out there in the Universe". Or.. "ok, maybe we are transforming the Earth to a naked rock, but let's wait a couple of billion years and surely there will be another rich ecosystem as the one who made us".

Now consider the following: we don't really know if that is true. We can be materialists, atheists, and post-copernicus evolutionists, but we don't have the confirmation there is life in other planet. Also, we are not really sure if the process can be repeated, we can guess it can be, but we don't have the confirmation.

So maybe we are extinguishing all the biodiversity emerged through eons of evolution on the only planet in the entire Universe with life on it. Just imagine that as a possibility, because life in other planets/future is only a theoretical idea, not a known fact. We simply don't know, maybe we are burning the only chance for life and his richness in all the eternity. In any case, we need to change.
Ha! This is an excellent take. Maybe minus the "limited edition" part, since whoever minted the NFT can just mint the same one again. Even if they claimed they wouldn't.
Have you seen Vietnam in the last 10 years? Sure, it's not what I would call a wealthy country but I didn't see much poverty either over my 6 months there - some of it spent in the countryside.
I wonder how the misadventures of the US in Iraq and Afghanistan would have played out had we had this sort of media coverage - CNN and others was just an extension of the Pentagon.
I'm super interested in SOUL. I noticed the keynote was two years ago and it's still being developed, makes me hopeful for its future.
1. The building inspectors were bribed, and thus the World Trade center wasn't actually safe to re-occupy after the bombing in the 1990s. (They might have also been bribed during construction)

2. Belgium actually controls the world.

3. The solution to computer security was developed in the 1970s in response to lessons learned in VietNam, but it has been deliberately pushed aside so the three letter agencies can keep on infiltrating our systems.

4. The entire Cold War was kayfabe, as is much of politics.

5. Antigravity was solved in the 1950s, and is kept secret, along with a whole host of technologies that would make energy essentially free, just to keep selling oil.

6. Tesla was right about tapping the energy of the atmosphere, but it turns out to only be a Terawatt, unlimited back then, but a drop in the bucket compared to modern power use.

7. If you actually knew the complete laws of physics, it would be trivial to build weapons of mass destruction, thus science has been deliberately pushed towards dead ends like string theory.
Most jobs are "at-will employment" in the US so they can dismiss you any time and the employee can leave at any time. A decent company would try to find an alternate position in the company given that a person had just quit their old job.
They ban literally hundreds of thousands of videos for all kinds of sins, from all kinds of people - from US Congressmen to Bob Dylan. But the hostage video made as a result of the most prominent event that happened in Europe, where the last European dictator has hijacked a foreign plane to snatch a dissident - they just never heard anything about it, and nobody can find anybody to contact about it. Yea right, totally believable.
Thanks for starting hackaday, Phil. Has made for great reading for me for many years, from a no-nothing kid in the aughts to a professional EE now.
The alternates I liked aren't complete Photoshop replacements. but then again neither is Gimp? I'm not sure what you're trying to say.

My general workflow is to use Krita and Inkscape (I used Gravit for a while because Inkscape was having some bugs I couldn't cope with), and maybe do some minor final colour correction/grading in Gimp on the final output. I could do all of this without leaving Photoshop. I'm not complaining though, since I much prefer Krita's brush engine than Photoshop, and I've gotten used to Inkscape's quirks. And they're both free!

It's not a matter of self esteem or confidence. If someone does it better, do it even better, or settled for living in their shadow.

The way to doing better is learning from the ones that are good at it already, right?

So why not learn from Adobe, which probably has the largest team of the smartest UX engineers working for them. They're not dominating such a complex market with smoke and mirrors.

And maybe Gimp can learne from Photoshop's mistakes too.

Blender is an excellent example of the process I described above. Their UI/UX was a joke for years, but they tried switching things upe and learned from the competitors. I'd say right now they're better than some (if not all) with of most features in terms of UX, especially for newcomers to the industry. Blender went form the steepest learning curve to one that's easy to get into, and from one of the worst UX/UI designs to one of the most polished in the industry.

It's not about low self esteem at all, it's about bettering yourself (or your project). If anything, that's how you build confidence, in my opinion.
I'm guessing that depends on how big the pile of Fuchsia-compatible device drivers grows and how badly people running open source OSes want to use that hardware.

Where there's a demand for a particular class of device, maybe someone will create a shim? Then the kernel folks can have a debate.

Currently though, I think Linux has a big head start.
You're implicitly assuming they'll want those buildings, and I'm not sure they will. Perhaps those buildings will be unsuitable for their activities, or the buildings will be found unsafe for some unforeseen reason. If either of these possibilities occur, the additional time, energy, and pollution you incurred to make the buildings rust-resistant are waste.
There are places where you must give a certain amount of notice, some countries (Germany I think) expect people to change jobs at particular times of the year (like only at a quarter)
The page's hero animation is so good though
Leaving aside the question of whether anyone won that war, have you been to Vietnam? The country is developing extremely rapidly.
>> If you are now going to claim that when you said apps were signed by the developer, you didn't mean the apps sent to the device, that quoted response makes no sense in that context.

It makes perfect sense. The apps are signed by the developer and uploaded to Apple. Apple signs them for delivery to the device. Importantly. Both paths are protected.

Nothing I said before or after contradicts that.

> I interpreted your response as charitably as possible.

No. You misrepresented my response.

> Seems like this is total bullshit. Do you have any evidence that China can modify the packages?

> 1. The package sent to the device is not signed by the developer but by Apple or China.

This is a false statement. There is literally no evidence anywhere to support the idea that China is signing iOS packages delivered to devices.

https://www.quora.com/Is-iMessage-encrypted-in-China 2. China's firewall sits between users and servers outside of China. https://en.wikipedia.org/wiki/Great_Firewall

3. The Great Firewall routes the app store download request to a proxy that injects malware and resigns the package with their own key, which is trusted by the device.

None of the links you have supplied substantiate the claim that iOS devices trust a key from the great firewall. If you have a link that does, I would be interested to see one, otherwise I think we can safely call this a lie. You know it’s not true, but you are saying it anyway.

> Interesting that you seem unworried that Apple's own privileged MITM position allows it to insert malware, which governments can request.

I’m not unconcerned about that, but your claim is that China can sign iOS packages without Apple’s knowledge, which is a very different issue.

>> Your claim about aggregate Android malware numbers being lower than iOS was false:

> My claim was about malware from the Play Store and the Amazon App Store.

Yes and it is false.

> Please stop calling claims bullshit (you've done this five times now) just because you are unwilling to follow the logic and want me to spell it out. If you need help understanding an argument, just ask for it.

I will continue to call out lies and bullshit when it’s clear that is what is being presented. You have so far not substantiated the facts you have been challenged on, and your arguments rely on claims which you can’t support.
Would be nice if it accepted a customizable dollar amount input so that it could be used for donations, like Paypal's donate button.
Philadelphia chefs assemble 510-foot cheesesteak
I think the hype has a lot more to do with paid content marketers. You may recognize a few from when Rails was the new shiny. If you look at surveys of actual usage, such as by Jetbrains or Stack Overflow, the number of actual Rust users is very small. Small enough that I’m skeptical of anyone who states that they have written anything other than side projects. Product names and businesses are usually omitted in testimonials here on HN. The activity on GitHub is also not growing with respect to other popular languages (and has not for years). C++ is actually growing modestly, if GitHut2.0 is to be believed.

That makes sense to me given the impressive features that have come to C++17 and 20.
If you're hoping to negotiate a counter from your current employer maybe you should have multiple, it probably gives you a stronger hand. If you're leaving either way why would you?

And this isn't about 0 offers vs. many, it's 1 offer vs. many.
It's part of an implied contract however. Unless you know of some court cases where people lost because of it.
Anything in specific you feel like is missing from the module system and testing framework? Knowing what features people want helps a lot with setting development priorities.
It may have happened to you, or you may have heard of it happening.

Doesn't mean it's even slightly acceptable.
Govt employees in India can't really quit at will. You need something called no objection certificate. For some reason that I don't understand, even software engineers give 1-2 months notice.
Organizations pick up the morals/ethics of their leadership, and this is Tesla...
I don't use EarTrumpet, but I think (?) right clicking the volume icon -> volume mixer has a similar effect, and is included with the OS.

I use this to tune windows system sounds all the way down, and content up. Or balancing audio levels of different apps when they don't have good in-app controls on level (increasingly rare).
Yes but someone's domained home or your more miserable ride to Milwaukee isn't profit for Foxconn either.
You want to have multiple offers because it helps you leverage yourself to higher pay during negotiations, and it also gives you more choices to decide where to go next.

You want to have a offer before giving notice just so you know what's next, and obviously you shouldn't do this if you don't intend on accepting the only offer you have.

If you have no offers you can quit, but you have no guarantee of finding a job immediately and it also can hurt your leverage while negotiating.