skysight-inc/HackerNews huggingface dataset:
I'm fine with the effort they go to to defend Mickey Mouse. Other than Steamboat Willie (which I haven't actually seen) and Fantasia, I can't name any other appearances of his, but he's still Kardashian-famous. This is only because Disney built him up as a brand and continues investing in him, and he's synonymous with Disney. Outside of fair use and parody, Disney has earned the right to use that IP as they please.
I only took a few econ courses in college and can see the basis for breaking up Disney according to the author is wildly exaggerated. This post smacks more of modern-day partisanship than actual copyright law.
A lot of his soccer salary is advertising money too. Some team revenue comes from ticket sales and merchandise sales but much more comes from TV rights which are funded by advertisements.
Find 2019 Verified Consumer leads with cell numbers and emails from the USA
> Google also has a clause in their employment agreement that says you agree to them putting surveillance software on your devices, company supplied and personal, as a condition of your employment.

How would Google even know about your personal devices? That seems to only make sense if you intend to use your personal device for work.
He said education, not certification. Education happens in your head, not in a database where you have x qualification or not.
Given that I'm a data engineer I have a bias towards this, but I love how many SQL articles have been posted lately.
You're not supposed to use the IBM TPM emulator for anything except developing software that talks to a real TPM without using a real TPM.
If you enjoy learning and creating, get into art. Pick an instrument and join a group of like minded people, or take on visual arts classes like painting, sculpting or photography. The road to mastery is endless so you will have learning opportunities to last you a lifetime. Bonus: you can also meet new people through art!

Also, reading is pretty great to calm your mind after a stressful day at the office.
IBM's implementation is really scary. I read through the codebase and my WTF meter went through the roof. It looks like the codebase of some evil genius that invented a world of coding practices of his own.
I've picked up learning Portuguese and it's really fun. Choose a language you're interested in and start on Duolingo (sometimes doing the reverse tree can be an interesting challenge as well when you're done with the standard one). Create a Google doc with words and phrases and then automatically make flashcards with them on Quizlet, and then you can learn while on public transport or otherwise need to kill time. When you feel ready, hire some native speakers on Italki to converse with you and help with your conversational skills (or use HelloTalk for free as a language exchange). Download podcasts in that language, consume videos on YouTube, and watch the occasional Netflix show if it's available in the language you chose. Visit the country as often as you can/want!
> How about slowing down the OS when the device gets older to “save battery life”?

This is false, it was to avoid situations where the battery couldn’t provide enough current and would likely cut out causing the phone to switch off. It seems the intentions were reasonable to keep older phones usable for longer and they fairly quickly rolled out a large discount on the cost of battery replacement when the public outrage started.
Can you please compare it with Superset?
To me this sounds like exactly the same as Minerva [1][2] but in TPM instead of in smart card.

1 - https://minerva.crocs.fi.muni.cz/

2 - https://news.ycombinator.com/item?id=21147865
I mean I think it’s more over engineering idiocy. I was staying with my cousin for a week and Was amazed at the content Netflix recommends/ surfaces him versus me. So much cool stuff that he had, versus the relative genre stuff I get in my own account
It literally has scenes where you do not shoot things, are not allowed to shoot things and cannot shoot things so that you can listen to Samuel Hayden tell you what you have to do. Or Vega. Or Olivia. You have passageways in levels that are empty of gameplay with voice over that cleverly looks like gameplay but is the same as a walking simulator. It has rooms that lock you in and give you 30sec of voice over and visuals to tell you what's happening and you get a power up at the end.

It has a fleshed out world with characters, big green blocks you can touch to get lore and story progression via action. Smashing the argent accumulators opens hell and progresses the story.

You may have ignored all that, but it is there.

'Just gameplay' is beat saber or DDR or a gameplay prototype. Go play them.
I said Google “isn’t special” in this regard. That can only mean “slackers” if you think literally every company in the world is composed of slackers, something that is contradicted by the fact that capitalism indeed still exists.

> Not too mention the combative attitude HN has toward Googlers anyway.

This feels like projection of some sort

> I still think it's a great company to grow as an engineer.

I don’t even know which company you’re talking about anymore
Structuring tax policy so there was a steep break for one child, a marginal break for 2, and none for any more, would be fairly likely to achieve this goal.
Good luck fighting carriers and strategic bombers with your militia.

Also, what's the use of a militia being recognized and, wow, regulated by the very government they are designed to oppose if push comes to shove.
I ran into “Make Your Own Lisp Interpreter in 10 Steps”[0] recently, and I’ve enjoyed walking through it. It works through a basic repl to macros, tail recursion, and finally self hosting! (I haven’t made it that far yet)

The guide [1] has been interesting to follow, and I appreciate the author’s approach to building a Lisp interpreter as a way to pick up a new language. For example, his interpreter, mal, has implementations in every thing from ada, nasm, and bash, to C, Ruby, rust, python and everything between.

Videos walking through the guide are available too [2], [3]

[0] https://github.com/kanaka/mal

[1] https://github.com/kanaka/mal/blob/master/process/guide.md

[2] https://www.youtube.com/watch?v=jVhupfthTEk

[3] https://www.youtube.com/watch?v=X5OQBMGpaTU
The phone will periodically ask you if you want to keep this setting.
More Intel speculative execution vulnerabilities
Do you consider candidates from outside the US?
Concrete Ship
Might be getting downvoted since Tesla generated $2b in cash flow past 12m months and has all time high cash on hand. And then the "relax" insult despite being dead wrong.
With the caveat of being Windows only, you could have a look into C++/CLI or C++/WinRT.
Smarking (YC W15) is hiring a senior back-end tech lead to scale infrastructure
More political for sure. And more nytimes, Bloomberg links that I am likely to have already read either directly or through other channels.

And seriously, do we really need another link talking about how awesome Rust is?
Wow, thank you, at this time I'm reading some book too, but focus on the philosophy and Buddhism
Microsoft has already tried this one.

https://reddit.com/r/cpp/comments/4ibauu/
> > - alternatively, sketchy home-grown AES-CBC crypto that doesn't seem to be authenticated and as such allows for replay attacks and whatnot

> Yup,home grown sounds kinda bad but I don't see the problem if they just replicated the process with their own code without modifying how it works and avoid IV reuse.

> > - home-rolled SHA-1 pbkdf1 instead of stdlib pbkdf2 with a better hash

> Same as before.

For both of these, my general thought is that they're massive crypto code smells - implementing things yourself when a vetted library exists is just not something you do for secure code. If we can see these crypto issues already, there's going to be more. Maybe it'll be implementation bugs, maybe conceptual architecture issues - but I'd bet on this not being a complete list. So even if these bugs aren't exploitable they're indicative of something deeper.
C# had a pseudo REPL already back then, the immediate window available during debugging sessions.
It's here: https://marc.info/?l=openssh-unix-dev&m=157259802529972&w=2
absolutely the winner out of all the fancy yogurts out there(european style, icelandic style, australian style).
It is great news for Berlin (and Brandenburg) as it will bring (big) money and attract talent. It might even attract people from Poland which is only an hour drive away and has a large pool of very talented and experienced engineers. So far besides maybe Siemens there wasn't too much industry here, which is more present in the south of the country.

Being outside of the city center it won't contribute too much to gentrification and probably it will help Brandenburg getting more people to live there, pay taxes, buy property, shop, etc.

So far reactions have been neutral to good, which by Berlin standards is an amazing result.

I kind of wonder if the decision of bringing the factory to Berlin wasn't based on the amount of software engineering talent that is available, more than the more traditional engineers.

In any case, I'm happy about Tesla coming to Germany, interesting times!
'Ads' are not a bubble, don't be silly. That's like saying that 'money' is a bubble because of the subprime crisis.

That said, yes, there is definitly a downward spiral where placing more ads drives your viewership away, which in turn lowers your revenue and makes you place more ads, which drives away viewership, etc.

This isn't really a problem with 'ads', this is a generic problem of management driving a thriving property into the ground in the name of short-term profit.
> Where do we draw the line between association and belief and job?

Line: one's university has constraints in place to prevent donations from Epstein, and one does an end run around them in order to take donations from Epstein.
Actually, OpenTelemetry is compatible with OpenTracing, so the boom is still relevant. The distributed tracing APIs are very similar, but OpenTelemtry also includes metrics.
Netflix could lose 25% of its subscribers
The precursor settlement to the Ukrainian entity, Avalon's jury trial loss

> Lek Securities will pay a $1 million penalty plus $525,892 in disgorgement and prejudgment interest, and Sam Lek will pay a $420,000 penalty.

Curious what Avalon will do with the $25 million it earned. Sam Lek being an owner of Avalon as well.
Would it surprise you to know that, looking back at my own life, my being a gay black male had a lot to do with being subject to the things "that don't make it on paper?" It's not too hard to imagine that I was bullied or put down for not fitting the ideal straight male parameters, but the lack of parental involvement is a fun one, which has been experienced by many seemingly stable middle-class black families. The story is thus: academically high-achieving black Boomers/Xers must take out loans to fund their education, without the benefit of access to familial wealth or well-paying work during college (re: hiring discrimination in the 70s, 80s, and 90s). This delays their entry into the housing market until, say, the early-mid 2000s. Additionally, their career advancement is stymied by the various forces that tend to hit black workers harder - being the first to get laid off and last to be hired during and after recessions; having more difficulty finding employers and mentors interested in their growth; wage discrimination curtailing opportunity that may require investment, like professional certifications or moving to a better job; having to take less ideal, more stressful positions in order to prove worth within an organization - meaning that there is less cash outside of the real estate investment to cushion a fall.

I suspect that all this had something to do with how little support I was able to get from them when I was applying for colleges in 2007. The stresses they were experiencing - stresses which were, in their intensity, in that moment in history, largely the domain of people of color - had material effects on my ability to make my case to America's higher education system. They had too much on their plate to help me, and no one knew anything was the matter because we were a middle class family headed by parents with professional or advanced degrees. None of the colleges knew that I was dealing with that - and my sexuality, and the divorce, and depression, and body dysphoria - as I groped my way blindly through the process, alone, high SAT score and decent GPA from a STEM magnet program in hand.

My final choice and subsequent experience were resultingly lackluster, in hindsight, and if someone involved in the process had known, maybe I could have made better decisions. All this is, is acknowledging the subtractive and deleterious effects some circumstances can have on this most important of tasks, and taking action; in America, the simple experiencing of racial animus is one of those circumstances, no matter how much portions of the country harrumph about level playing fields and the past being the past. Here, friends: look up, and see how the light of 30, 40, 50, 60 years ago glints off the present.
That would be more or less the expected outcome if there was no cheating of any kind going on. If you grow up in a household where the dinner table conversation is about carpentry you’ll pick up a lot of background knowledge by osmosis and if you show the slightest actual interest most parents are very happy to share what they’re interested in with their child. Very few people become researchers without being comparatively obsessed with their field. Having family in a lab also means your path to working there is a lot easier because if you screw something up it’ll reflect badly on whoever brought you in.

I’m sure there are tons of fraudulent papers “written” by teenagers but they’re certainly not all fraudulent.
That day may be rather soon: https://news.ycombinator.com/item?id=21417182
There is no greed in demanding to get paid market rates. Please stop peddling that as a negative trait.
Kind of. .NET Framework will be the XP of .NET until Microsoft provides an actual migration path to many of the APIs and frameworks that haven't made it into .NET Core.

Plus some of those APIs that made the cut into .NET Core, like the UI ones, are Windows only.
It is included on the .... :)
Scaling symbolic evaluation for automated verification of systems code – Serval
The cultures of companies change as they grow and as outside cultures change. Especially one closely connected to internet culture, which is way more uncivil and uncompromising against dissenting opinions.
I notice you tend to use semicolons more than anyone else I know. Is that also an affectation? I mean, are you sometimes reformulating your thoughts in order to avail yourself to the opportunity of using a semicolon? Because me, rarely does a thought come to me in a way which would be best communicated with the usage of a semicolon, but maybe that's just me and my thinking style.
Just the one in Irvine I think. Apparently they kept most of their staff from P/NP.
In iOS, the trick is that you have to tap your name at the top of the settings. If you read every entry in the list you won’t find anything that seems relevant, and indeed, you just need to know to tap the very top of the settings list. Moreover, searching in settings for “subscriptions” returns no result, despite that being the name of the subentry.
> The point of tolerance is to tolerate.

I... don't think I agree? I would count un-inhibited self-expression if I were looking for a success metric of tolerance, not tolerance itself. (note: you'd need some other metrics lest THAT go off the rails, to be clear)

The idea that you have to tolerate the intelorant makes the original concept self-defeating; if you instead treat tolerance as a treaty, it's self-reinforcing.

You can interpret "tolerance" differently. I will continue to practice the version where I tolerate you until you are intolerant, at which point we'll have a conversation, and at which point I am morally allowed to no longer tolerate you.

This is rescinding a "right", not requiring action.

> Hate movements throughout history have been supported by logical-sounding arguments for dehumanizing some outgroup

This is a good point and I'll watch out for it. Rescinding tolerance does not have to equate with dehumanization... but yeah, I can see how that often leads there. Seems like an easy way to avoid it is, I could just stop tolerating bigotry, but still extend the compassion and tolerance that I am able to to bigots. Judge behavior rather than people. Which is... well, it's just good practice anyway.
In an ideal world, I'd work on one of the (excessively many) books or ebooks that I've queued up. In reality, I pick up my phone and refresh HN, play some Tetris, or maybe a training exercise on lichess.
Btw, if you are interested in distributed tracing, including the W3C and opentelemetry, we blog a weekly roundup about it here: https://lightstep.com/blog/category/distributed-tracing/
Making it a prod ready feature would take weeks, a pile of money, and dozens of staff who may object and are in a position to do something about it.

Making a single use extension takes an hour or three by a contractor who won't object. Its trivial enough that the whole thing could be built using a bottom of the barrel freelancer site with a high success rate.
Facebook Pay Allows You to Send Money from Facebook, Whatsapp, and Instagram
It's a bit different: it's the bitter alkaloid theobromine, in the same family but with a lesser effect. [1]

[1] https://en.wikipedia.org/wiki/Theobromine
About 20 years ago I and two others designed an embedded kernel that switched tasks with setjmp and longjmp. It was exactly as you suspected—the only implementation specific part was creating a jmp_buf on task creation (which doesn’t require even assembly intrinsics). We were only targeting one architecture/abi at the time (arm) but it was nice to know that porting to a new architecture wouldn’t require a bunch of assembly rewriting (the only assembly was the interrupt trampoline—even our crt0 was C (well, there was at least one intrinsic asm instruction to set the stack pointer in crt0)).
When I click on the product ratings of some of the PLAs on Google, I am redirected to the landing page. But actually I am supposed to be redirected to a page aggregating the ratings from different sources hosted by Google.

I think Google might be suffering from revenue pressure since navigating users to the advertisers' landing page will let the advertiser pay Google directly. And obviously it will harm the user experience since the ratings are actually aggregated from different sellers and will be incomplete on the landing page while the user wants to see all the ratings and reviews when he clicks on them.
Can confirm. Have crossed between New York/Ontario many times over the years.
As the poster above you wrote: 'East Europe wages' with 'West Europe capabilities'

That is about as good as it gets.

They probably got the land cheap and commitment to build at another record breaking pace.
Good question. https://github.com/byuu/bsnes/blob/bd8e94a7c7cbfdf7ac0b7f24c... suggests there are reasons why the section(text) approach might not work, and https://github.com/byuu/bsnes/blob/6b7e6e01bb025bf5cbeb92e65... explicitly says it doesn't work with clang, though I don't see why there's not some way of solving this without mprotect that works everywhere.
"really cold" is incorrect in a global context. The coldest place in Israel[1] gets to only just below freezing temperature in the winter.

1 - https://en.wikipedia.org/wiki/Mount_Hermon#Climate
Also 2': you come in grad school to work on thing A, sub-thing B with method/tool C and your advisor makes you work on thing X, sub-thing Y with tool Z. Working on something you don't really care is way harder and a bit soul crushing.

3': you can be in a situation were you are micro-managed and required to do tasks for your advisors slightly or not even related to your subject. In my lab we have two weekly meetings, and during the Friday on everyone need to report. I feel spending more time doing powerpoint than research.
Surely you're not worried about airplane noise in a car factory?
It is a security deficiency, hence why MSIL that contains certain C++ features is tainted as unsafe by the security verifier.

Some other bytecodes like Unisys ClearPath mainframes follow the same approach when using unchecked bounds access.

WebAssembly folks just hand wave it as not an issue.
Every purchase my fiance has made from an Instagram has been low quality Chinese junk. In a couple cases, we've found the exact SKU for sale on aliexpress for ~ 1/3 the price.

She doesn't buy stuff based on IG anymore.
Last week I bought a KaiOS device (Nokia 2720 Flip [0]). I'm currently trying to build a simple app for that platform that will hopefully be added to the App Store. The App Store provided on Nokia phones is quite limited, so plenty of opportunities there.

I also advice a friend of mine on building a mobile app with Xamarin for iOS and Android (he's only worked on Python web apps in the past, so for him it's a big change).

Finally I like to play World of Warcraft Classic. I did write an add-on for WoW to teach myself the Lua basics, but will not be continuing work on that. It was a fun learning experience though.

---

[0]: https://www.nokia.com/phones/en_int/nokia-2720-flip
I can see the same argument being used for the stuff you could run locally up to 500k in infrastructure per month. People are so used to managed servers that they do not even see a possibility to use something else. Now everyone wants to be cloud agnostic (looking at conferences) so they want to eat the pie and have it too. While companies with mixed on premis/cloud setups pay the least based on all the consulting Ive done in this regard.
This isn't entirely accurate. Exploitations in whatever code is converted to wasm instructions still work inside the wasm memory space.

As in, if you write your program in c, python, whatever, and put it in wasm, then have a wasm extension system of some sort - if that c or python is exploitable, then whatever external access that wasm instance has is now useable. And whatever memory is in the memory space can be modified.

This is an important distinction. Wasm should be thought of as a tool to containerise execution and memory if the implimentation is proven to do so.
Current events such as the US-China trade war, rising inequality between the haves and have-nots, the upcoming financial crisis, the increasing military strength of China (with "military-civil fusion") and its emergence as a superpower, decreasing respect for the rule of law from politicians, and the polarisation between the left and nationalist right parties strongly parallel the buildup in the 1930s preceding World War II.

You say it would be corrosive to your soul to optimise death of currently living human beings. However, if those humans were trying to wipe out your mother, father, friends, loved ones, children and perhaps the rest of the world, by optimising their death you would be optimising the chance of the human race to survive. From that perspective, you would not delight in killing, but delight in preserving the peace and quiet which could only be achieved by cutting out the cancerous tumor which threatens the whole body of humanity.

Then again, who's the cancerous tumor here - the West or the East?