skysight-inc/HackerNews huggingface dataset:
The early-access PS4 game "Dreams" [1] is a great implementation of exactly that concept.

Players can create scenes with in-game editors for 3d modeling, sound editing and visual programming. They can then share the scene and play other players' creations within the game.

The scenes load fast, the editor is accessible, easy to use, and powerful. In my opinion it's close to the best we can do with the medium, and the step up from Dreams will only be possible with more precise input/output and more powerful hardware.

[1]: https://www.mediamolecule.com/games/dreams
I am very happy that Google has realized the importance of usability. Hopefully that comes with concomitant improvements in the tf documentation, which, while thorough is completely unusable and lacks good examples for complex things.
lovely jacket
Huawei isn’t a threat to national security. Consumer computer software is not a threat to national security. This is a justification for a trade war the president and his advisors want to engage in.
Ask HN: What to take note of when receiving new ownership of an old company?
a friend is moving back to his home country (i.e. becoming back a tax resident after many years living aboard) and due to tax reason he has to decide to close the software solution company he incorporated at a tax haven or transfer its ownership to someone else in the meantime.

I'm deciding whether I should help him in this matter by receiving the ownership of the company temporally (i.e. signing the legal document to be the new director and gaining all the shares while my friend resigns his position - under a spoken agreement that I will transfer it back to him 4~6 years later).

Has anyone been in a situation like this before? Any tips and advices on what to take note of will be recommended! (E.g. documents to check for default & debts, etc) Thanks!

Also, I would highly appreciate if someone with experience can share a bit more on the worst thing that can happen when receiving new ownership of a 10+ years old company. E.g. ending up being in huge debt on some sort of deep shit (i.e. it was a scam and my friend had successfully sabotaged me despite years of friendship), becoming legally responsible for the tax illegally evaded in the past decade, etc.

Thanks!

some extra info: the company is incorporated in Hong Kong and my friend and I have different tax residencies (my tax residency is in China; My friend has been a tax nonresident for many years (grey area) and now his tax residency is in Germany).
* RSA can be cracked on demand

The funny thing is that this is the most disturbing one by far if true.

Some of those are almost a given to me - classified stealth planes, hypersonic missiles, sats having incredible resolution, power armor, "smart"-er than known missiles.
Types can help. Your code simply won't compile if the types are wrong.

The catch is that you have to define way more types, but if the code is complex enough it's really worth it.
Avoiding doing unnecessary work is something all developers should strive to, experienced or not. Maybe in that case that won't make any difference. But, say, a method call in a loop often sould be done outside the loop. Doing it here but not there leads to inconsistent style. Also depending on the language and compiler that might actually make a difference sometimes. I'm not going to write code that assumes a certain interpreter/compiler behavior.
It's her. She had a loyal following, second only to the guy that used to email the NYC office menus in 2007.
Terraria has been getting updates for 8 years now. Maybe that's why it's such a mess.
I thought I was making a good call when I bought PUT options against BYND last week. Let's just say that bet didn't work out (so far). The stock is crazy overvalued and such a hype machine, but it's nearly impossible to call the top on these things.
Huawei does not play by the rules of other companies in the U.S. market. They steal our tech and sell it back to us for pennies on the dollar. China has been allowed to get away with this shit for decades and now we're supposed to feel sorry for them?

Huawei needs to be completely shut out of the U.S. market and Google should be ashamed for working with China. This is a net benefit to U.S. security.
you are a moron if you are digging and haven't got the proper permits and surveys done. yes... accidents do happen but can mostly be avoided. but, i guarantee that someone digging up a line with a backhoe happens ALOT less frequent then some idiot in a car taking out a phone-pole.
Another way to skin this cat I'd say is that the definition of "perfection" or "best practices" is different depending on the use-case, company, product, or mission. Making sure you have a very clear definition of quality and "done-ness" is really important here. For some products any bug is a no-go. For others, lots of small visual bugs are ok, and on and on. But once you agree on that definition of quality, I totally agree with you that everyone needs to champion that definition.
Or maybe you cringe at your old 'good' code because you spent too much time on things that ultimately didn't matter.
From: https://theincredibleholk.wordpress.com/2012/10/26/are-gpus-...

> Under this model, each SM on an NIVIDA GPU corresponds to a more traditional CPU core. These SMs would contain some number of 32-wide vector registers. It seems that CUDA exposes operations on vector registers as a warp. They appear to be 32 threads because each instruction on 32 lanes at once, while the threads must proceed in lock step because they are actually a single stream of instructions.

>Is vector processors being open-source a desirable quality (compared to general attractiveness of open-source)?

Absolutely. Imagine an initiative to create a standardized open-source GPU for Linux? This vector processor could provide open source silicon IP to help build it.

This chip is just another step towards fully open-source systems.
I think it's too late, they already have planned to fork from Android for years, this (potentially permanent) ban just motivated them to speed up the process.

I second this is not about US security but about Google losing their mobile market share.
I tend to avoid the word "building" in the context of describing what I do. After all, the compiler does the building :-) "I design and develop software" is what I usually say.

Would be nice if there was a word that captures the idea of someone both designing and constructing the internals of a machine.
In general I agree but lately I've been wondering if software defined everything and easy universal reconfiguration actually brings lower reliability (and security?).

For instance software engineers and automated processes apparently brought down Google Cloud's SDN across several regions for several hours a few days ago. They may not have been able to do that if configuration updates were more manual.

The question is whether whatever benefit they gain from SDN worth the additional risk.
Oh wow. TIL! I (and the rest of HN, and even S&P[1]) was screaming bloody murder about Snapchat IPOing and only releasing non-voting shares. I didn't know Google worked the same way!

[1] https://news.ycombinator.com/item?id=14904946
Millennials grew up with the internet, unlike generations before them. For millennials who want vegan products the internet made it easy and natural to find them, information, and community.

For older people, this took longer and is still in progress.

There are older folks interested in vegan products, but millennials are the largest current customer base so far.
What a golden opportunity to show off my "feedback toaster" project :) https://feedbacktoaster.com/

You put your website in and it gets roasted.
French intelligence agency summons eight journalists for questioning
Gotchya, thanks. That seems... kinda wild to me. That method has to be super imprecise, and wastes the resources of everybody involved.
Amazon Prime's New Delivery Drone
I know its not a great comparison but that's part of my point. The context and legal precedent in this arena mostly applies to arms and aid, not consumer products.
I think you're confusing ICOs with market value.

You don't back an ICO because its "value will go to the moon", you back an ICO because invents a new way for -- Creators to get paid instead of using advertisements, creative ways to organize some kind of distributed system.

The scam comes from them not completing their promises and leaving with the money and no "product". The coin's value is irrelevant (as long as it isn't 0)
For apple it was a tax dodge. A lot of the cash they had on hand was owned by offshore subsidiaries and if they moved it to U.S. company to pay out dividends or do a buyback that would trigger corporate taxation. So instead they borrowed against that cash hoping that the corporate tax rate would drop in the future and they could move the money and pay off the debt then.
...you don't remember what you were doing 6 months ago? I'm sorry, that's still not a good excuse. Maybe you don't remember every tiny facet but hopefully you'd have a general idea. And above all that, if you're a senior dev then you'd understand that "this code is unfamiliar" does NOT mean "this code is bad."

I mean really, "this code is unfamiliar therefore it's messy therefore we should rewrite it" is a flaming red flag. Chesterton's fence, people!
I don't know what the default is now, but the intention was always to make it the default:

https://securityonline.info/doh-encrypted-networking/
VisualData: A Search Engine for Computer Vision Datasets
I think you're confusing ICOs with market value.
You don't back an ICO because its "value will go to the moon", you back an ICO because invents a new way for -- Creators to get paid instead of using advertisements, creative ways to organize some kind of distributed system.

The scam comes from them not completing their promises and leaving with the money and no "product". The coin's value is irrelevant (as long as it isn't 0)
That would be great! One thing that makes working with a language pleasant is good tooling.
> Tests are anti-agile. TDD is waterfall. Legacy tests add friction to making changes.

Strongly disagree. Tests empower agile.

Here's a module/class/object/file. The unit tests test the externally visible behaviors of that code. Now stuff happens; the code needs to change. That's OK, we're agile, we can deal with it. I make the changes.

What did I break? I run the existing tests. Some break. Is that because the test doesn't reflect the new changes? I fix those tests. Or is it because I broke something? Good to know that early. I fix my code.

Next question: Did my changes do what they needed to do? For that, I write new tests.

Finding your problems early is a big part of agile. Tests are a big part of finding your problems early.

Now: If you're prototyping a new algorithm, would I write detailed unit tests before it gels? Probably not. (In XP, we called this a "spike" - trying to nail something down, not necessarily writing production code.) But even then, how do you know that your algorithm does what you need it to do? Maybe some tests?
Coerced confessions will be inadmissible during the trial phase
You just described where I work (small manufacturing company) when I started.

It's taken me 18mths to significantly improve our security posture and I still have a bunch of stuff I need to do (I was hired as a programmer but I couldn't in good conscience leave it as it was).
Those who played the Fallout video games series (e.g. 3 or 4) will recognize this aesthetic.
Open Source Electronics Lab for $30
I don't understand the difference with any other website.

What prevents the scammers to post links to a website containing crypto miners, or any malware ?
0-$3k MRR How I started a cloud backup service for MSPs
> Cannabis is not about ethics. It's about people who WANT TO GET HIGH

That's stereotyping.

All sorts of people want to use cannabis, and for all sorts of reasons, including pain relief, health reasons, social lubrication, and for creativity.
This is probably the primary actual use case for comments. Explain why something is done the way it is; to justify to those who come after why Chesterton's Fence [1] should apply in this case.

[1] https://wiki.lesswrong.com/wiki/Chesterton%27s_Fence
I also recommend the book Who We Are and How We Got Here by geneticist David Reich, whose group made a lot of these DNA-based discoveries in population genetics and ancient human migrations.
An ICO doesn't imply potential profit either.

The problem is that most of them are run by scammers, which do promise profit.
Use pyenv.
"Although the Financial Times’ sources don’t explicitly lay out Google’s argument, it’s not difficult to imagine how it would go."

That's hilarious, a fourth party in speculating about what might have been said in private as reported by a paywalled publication, you know: journalism!
TBH I doubt this very much. In fact I doubt, in general, that such broad assertions can even be made. Anecdotally, I have worked at 2 research labs by now (one of them was MS Research, another relatively unknown), and of the few truly genius-grade people I met there none really had much "humility" on display. They know a staggering array of stuff really well, and they know they know it. If you don't know something, they'll let you know without much consideration for your self-esteem.
The text of the paper is a little more precise than the abstract, they picked R:A because it's "the most highly rated hidden role game on boardgamegeek.com."

Just as a player of these games, I'm curious how much weight DeepRole gives to the results of the team Proposal Votes. I find they hold a lot of useful, but hard to parse information which depends heavily on the skill/metagame of your opponents.
Having lived through the screeching halt, I agree. There reaches a point where you genuinely cannot make a change without breaking something on the live system, or taking five times as long as is reasonable. You no longer have any idea what the real behaviour of the system or why (doco is NEVER up to date). Not having tests was part of the reason I changed jobs.

I don’t know why people assume that tests hold you back from changes. If they do, they were just bad tests which were testing implementation details rather than businsss logic. That’s an argument to not write useless/stupid tests, not an argument to not write any tests at all. It just seems to be far more difficult for developers to decide what a good test should look like than to decide what any other good code should look like.
But the police can still force you to confess and tell them where all the bodies are buried?
You are missing the point entirely. No matter how clear your code is, it is only expressing the “what”, not the why. I can see that you’re using a binary tree, but why a binary tree and not a hash table? Why a decision forest and not a linear regression? Why a regularization penalty of 0.1 and not 0.2? Why cache A but not B? Why create an object at startup instead of generating it on the fly? You need comments to explain these decisions.
Would this be something you would be interested in implementing? I still use Intel stuff only because no psp_cleaner exists yet.

I think the coreboot guys would also be interested in something like this, too.
This looks like a case in point for providing greater control of the OS by the user. If users were allowed to block or kill processes and lockdown data away from apps, a lot of the threat [and google business model] would be mitigated.
Im wondering when we will move from ad block software to APP block software. In other threads- the "linux phone" seems to be coming along nicely, isnt that an android fork already, or a distro?

https://www.makeuseof.com/tag/linux-smartphone-operating-sys...

https://itsfoss.com/librem-linux-phone/

https://www.zdnet.com/article/linus-torvalds-on-android-the-... [2011]
You want me to pay you more per month than I pay to sync all my mail, files, photos etc, for a worse terminal than comes with my OS for free?

How is there a market for this?
No politics talk at work seems to be the rational and only solution here.
Looking at their code and practices. Miles away from Samsung or Sony.

I have no idea about HW, but I heard that they are there also ahead of the competition.
How can you open up thelounge without compromising everyone on the same box? Is there any in built protection in thelounge against people abusing your service to enter irc? Basically I don't want to get myself K-lined for someone else's wrongdoings
Be Careful, City-Journal has authors that write for very conservative magazines. So when they decry the decline of "the family" I have to really wonder their motivation.
The end of the Arctic as we know it
Some of them are just intelligent enough to understand that they don't know everything.
The Web really needs a good resource on answering this question. I didn't see one in quick search. These links each have pieces of the answer:

https://www.inf.ed.ac.uk/teaching/courses/pa/Notes/lecture11...

https://stackoverflow.com/questions/49098533/vpu-vs-fpu-vs-g...

https://www.quora.com/What-is-the-main-difference-between-SI...
A number of good points. At the time I took (I think) 5 IB higher-level courses as a junior/senior, as well as a pretty tough art curriculum, and economics competitions as extracurricular activities. There wasn't a lot of energy I could afford to something that didn't require my primary attention and time. Another big reason is the inability to quantify my fears and the ability to divide and conquer them, which is a problem I still have.
1 and 2 have the same aesthetic. You just see less of it because they're RPGs.
Nice story, but in reality google is afraid of a company making competing services using the Android OS.
New tech solves your existing problems and creates new ones. I have a big pile of problems I have had for many years that I’d love to trade for some new ones. I’m happy to fix one problem and get 5 new ones. I’m happy to get rid of an easy problem and get a new much harder problem. The important thing is that I get some new problems, and nothing will do that like new tech.
Might give it another try, but my latest incursion in the Tensorflow universe did not end pleasantly. I ended up recoding everything in Pytorch, took me less than a day to do the stuff that took me more than a week in TF. One problem is that there are too many ways to do the same thing in TF and it's hard to transition from one to the other.
I would argue that the privacy of the state of your mind (including knowledge of any passwords) is very far removed from the privacy of the state of your non-person property, and deserving of complete protection in all cases.
Firefox accidentally revealed its new logo
I think smaller entities should have the capability to repair smartphones, but that (technically) is not the legal question here. Apple isn’t claiming the shop doesn’t have the right to repair iPhones, it is claiming it sells counterfeit screens.

Reading the text in that light, I have some questions:

”The screens are also not sold as an original but used as a refurbished, compatible screen”

For me, “refurbished” implies “original, but not new”, and “compatible” implies “new, but not original”. What is it?

If the first, the shop should be able to show how it obtained refurbished screens or old screens that it refurbished itself.

If the second, why do these screens have Apple logos on them?

(my _guess_ would be that they have Apple logos because they ‘fell of a truck’ near the factory that makes them for Apple, making them either “100% original counterfeit” or “didn’t _quite_ pass quality checks counterfeit”)

”and were never advertised as official Apple parts and were thus not counterfeit.”

I don’t think that ‘thus’ holds. “Official Apple part” can also be (somewhat) implied, for example if the seller calls himself an iPhone repair shop, and never explicitly states the replacement screens are third party, or if the shop
What if i programmed a phone to no reveal data, even with the correct passphrase, as long as the user is seen under pressure by law enforcement or society to reveal data?
> your knowledge, hard work and quality of work is not important.

Bingo. I used to be that guy who'd spend my weekends fixing the code that everyone else left messed up on Friday or at the bookstore reading up on the latest framework. And I thought that someday it would be recognized with promotions or more pay or even a pat on the back.

Nope.

> The relationship that you have with your boss ...

I should have been the guy who was always socializing with management at the office and happy hours. I should have been pushing my way into positions that were closer to the money itself - like getting contracts, attending conferences with management, architecture etc.

This is becoming even more apparent as I hit middle age, and it's harder to justify my high salary when the majority of our code isn't really all that complicated.

> and your bank account is what you need to focus on

But deep down I always knew this was true, so I lived frugally and saved most of my money. I honestly don't see a great future for guys like me who enjoy programming but are too introverted or just don't care to go into management positions. There is simply too many H1Bs, foreign competition, etc to justify high paid developers in most companies that aren't doing Google type development.
It seems like a fundamentally difficult problem to know when you've already bought something.

Obviously, it's solvable in simple cases, like when you browse and buy from the same vendor. But in other cases, it's not, like if you browse around multiple places and buy from one, or if you look around online and buy in person.

Basically, the information that you're interested in buying is going to spread around to certain places, and the information that you've bought is also going to spread around, but there is nothing to guarantee that it will percolate to all the same places.

You also have to consider the trade-off an advertiser faces. They'd probably rather show an irrelevant (already bought) ad than miss a chance to show a relevant one to someone who is still actively shopping. So they'd probably choose to err on that side.
Parrots are immune to the pain effects of capsaicin because it doesn't attach to their receptors and many actually love eating hot peppers.

https://www.researchgate.net/post/How_did_birds_adapt_to_eat...

https://www.maddog357.com/parrots-peppers-no-sweat/

https://www.parrots.org/ask-an-expert/are-hot-peppers-good-f...
It is about fucking ayn rand.
I want to be bored more
I think the closest we got to the Metaverse so far was Second Life, though it didn't get quite all the way there.

I actually played Second Life before reading Snow Crash. So imagine the chills I got when I started to read, and found this past vision of the future predicting Second Life with such uncanny accuracy. I found out later that the guys who made Second Life had drawn inspiration from Snow Crash. Human nature bridged most of the gap between the implementation detail of Second Life and Stephenson's vision.
Deep adaptation, post-sustainability and the possibility of societal collapse
I think it gives a sort of jr. high school spat / just gathering of info bits context that is not the least bit insightful or accurate.
Most people use very few deductions, and most people use the same credits it deductions. Tax software shows that's it's trivially simple for the vast majority of of people. Where tax law gets complicated is high net worth, self employment, or business ownership. If love for taxes for these people to be simpler, but realistically if you need these deductions that aren't already captured by the IRS you should be hiring a competent tax professional. There's no reason the vast majority of Americans need to file except that it's intentionally painful to make people hate taxes, the IRS knows how much you make and what you owe because they already receive your tax documents from the organizations that provide them to you.