skysight-inc/HackerNews huggingface dataset:
You didn't say hardware acceleration initially. If you need hardware acceleration you will have to link against Mesa/OpenGL for direct rendering anyway, which is a giant C library, so yeah the dependency on external C is somewhat unavoidable there under any windowing system.

If you consider linking against libGL and libEGL to be okay but not libwayland then there actually is a workaround: forget the EGL wayland platform and have your custom wayland implementation use the EGL GBM platform. There's some extra code you have to write here but unless something changed that I missed, the same problem exists with Xlib if you try to use the EGL X11 platform, or if you want to use direct rendering in GLX. (Mesa's libEGL/libGLX links against libX11 and expects to get a structure with the C ABI. Keep in mind if you are using GLX calls in that CLX library, you are probably not getting direct rendering, you would have to do a similar thing and reimplement the DRI2/DRI3 path from Mesa in your toolkit or application)
> Use rigorous language when necessary, and use colloquial language when appropriate.

Do you think a peer-reviewd publication is formal enough to warrant precise language? These publications are not only read by specialists in the field. I use automatic differentiation in my daily work, but I'm not familiar with machine learning. Thus I am very confused when "backpropagation" is used to mean an optimization algorithm.

EDIT: It is as if physicists used the term "special relativity" to talk about "quantum mechanics" because, after all, quantum mechanics happens in Lorentzian spacetime. Now for specialists of quantum physics it may make sense, since they are using "special relativity" to distinguish it from fancier quantum theories that combine field theory with GR. But for normal people it would be certainly misleading. Using "backpropagation" to include optimization has the same feeling.
Retail banks all suck pretty uniformly when it comes to security, but depending on your financial needs you may be able to use a cash account at a brokerage - Robin Hood is a stand out that allows both 2FA and disabling external ACH. E-Trade is stuck in the 90s but sell you a hardware token that you can use for logins - don’t know what happens when the battery runs out.

Not a brokerage but PayPal has 2FA w/ totp but with them the problem is they might decide to seize your funds at any moment with no explanation or recourse so I would not keep a balance with them.

I think that is it for the US - every other bank either has no 2FA, or they allow you to bypass 2FA with SMS, they disable 2FA every thirty days and make you use your password and/or SMS to login and re-activate it.

Biggest tragedy was when NIST decided SMS was better then nothing for 2FA and dropped all the language against it in their publications. Before that I could point to them and say here are all the problems with SMS, now pro-SMS people do the same to me.
That window would need to be many years. I've never seen longer than 18 months - and that option is only for "blessed" employees
>> There exists a medical controversy over the effects of MSG.

That’s not true.

>> most potent yet least expensive flavour enhancers available

Salt is approx 1/4 the price, as is sugar.

>> I've inadvertently done the double-blind "Is MSG harmful" test too many times

Cheese, tomatoes, it would be hard to avoid it. What kind of restrictions do you need to follow?
YCombinator probably has the actual data on the final value of shares across all employees for their IPOed companies...

It would be fantastic if YCombinator could run the numbers: I suspect the median payout would be very low!
> I'm curious, what advice would you give to a person that is in that position you were when the opportunity of PhD was given? (and have a childhood dream of being a professor)

Bluntly, if your goal is to become a professor, don't. With 99.99% certainty, you will not become a professor and the opportunity cost is extremely high.

Almost nobody with a PhD who dreams of being a professor ever actually gets to be. Most quit or only ever become adjuncts, and, in the US at least, adjuncts earn less than minimum wage and get zero respect from anyone. Most likely you will be abused by institution after institution who will keep telling you how important your dream is while stringing you along and paying you next to nothing. Or you will quit. Or you will have a mental breakdown.

If you can see yourself being happy doing literally anything else, do literally anything else. If you can't see yourself being happy doing literally anything else, spend some more time thinking about it.

If you're independently wealthy and don't really need to succeed at the goal to live a happy life of luxury, then definitely go for it.
> randomized blinded studies found no effect at all.

And other randomized blinded studies have found an effect. Hence, the controversy. Not to mention that the American food industry is very dependent upon the availability of an inexpensive, effective flavour enhancer.
Interesting read.

Minor point of clarification: It's noted that many autistic folks struggle with empathy. There are two dimensions to empathy, cognitive and affective. Cognitive is more about perspective taking, or reading the feelings / intentions of others, while affective is the ability to share/understand the emotions of others, and respond appropriately.

Putting aside that the two may overlap, it's often the cognitive aspect that challenges the autistic, leaving them susceptible to being tricked, or unable to pick up on, say, whether or not a person is interested in dating them.

I point this out b/c it's important that this deficiency isn't construed as simply a predisposition to acting like an unfeeling jerk. There are many layers to empathy, as well as the related concept of Theory of Mind.
Scoop: SoftBank to File for SPAC on Monday
That is not true at all. For compute, it's about 5x slower than the cheapest Intel processor you can buy.

It's certainly much better than the original Raspberry Pi (which felt like a 486), but it is not using recent technology and it just doesn't compare to what is available today. It is for projects where you would normally use a microcontroller, but want HDMI and Linux out of the box. People using the Pi for art projects, signage, dashboards, controlling their sprinkler system, etc. have the right idea. People using them to serve interactive traffic are going to have a bad time. They are really, really slow.
My ISP has/used to have one, and it was even given for free for some months. I would have preferred that they didn't, as this can easily turn into a conflict of interest.
Is a posting board not an appropriate place for sharing personal experiences?
That's a fair challenge. I'm not sure it had workstation performance though! It was the first desktop RISC machine though I think?
I would also recommend, if someone is interested in games, to do Tetris. It's a simple concept that is trickier than expected once you have to figure out the details of how it all comes together.
I'm playing on a PC with a 4-5 year old i7, a very fast M2 SSD and an RTX2080.
Performance is overall good at relatively high presets and the majority of normal gameplay is ok in terms of bugs.
However, every time I get into a car, after about 30 seconds of driving, the game hard crashes to the desktop with a memory access violation. That makes it sort of unplayable once you advance from the beginning and need to travel longer distances.
No other game I play has these problems.
It's very frustrating because I actually like the game so far.
Ask HN: What are your must read software engineering books?
I was thinking of reading Clean Code by Uncle Bob and it struck me what other books would be a good addition to my software engineering reading list?
LocalStorage vs. Cookies: All You Need to Know About Storing JWT Tokens Securely
I just did a quick look upon Amazon. Was looking at 5 port ones so maybe sweet spot price wise. Had quick look at 8 port ones and branded would be around prices you have - though Netgear seemed closer to 50 price wise. Do note many 8 port models only do POE over half the ports I've noticed, so mindful of that and two 4/5 port affairs maybe better price in some situations.

Though if you're in no rush, January is sure to have some good sales/warehouse return deals. Though if you want to go offbrand and 10/100 do you then "Cudy FS1010P 8+2-Port 100Mbps Ethernet PoE+ Unmanaged Plug and Play Switch, 120 W, 8 10/100Mbps PoE+ Ports" on Amazon will pull up a 40$ model as an example that seems like maybe worth checking into.
The Chinese Exclusion Act was 1882.

If that's the most recent example, I'd call it an "ancient history of racism", not a "long history of racism".
Totally agree. Especially with al the Electron crap and such. But, I'm afraid you won't be able to change that, and that it'll only be getting worse.
Working for tech in the Bay Area you have a pretty reasonable and predictable path to financial independence in maybe a decade or so of work (so, early 30s if you start right after school). After which you can have any wlb you want for the rest of your life. You don't even have to work at absolute top companies like FAANG to achieve that, although it helps (FAANG & hitting L6+ you have a decent shot even at FatFIRE)

This is nearly impossible in Europe except by extreme luck. Enjoy your 40+ years of sub 40h/w work ahead of you with slightly longer vacations. While I can have a life long vacation after my 30s. Perhaps even spending it in Europe.
SolarWinds denies insider trading activity ahead of hack revelation
> I'd advise against this in most places. I've done the whole "work not socialize" thing and it comes up in 1:1's as anti-social behavior.

Same. I've had managers in the past express this in different ways. Eventually I learned to just be present, smile, and crack some jokes. Usually that affords me the ability to say my dog needs me, or something.

> Self-learning was the only way to getting a successful career after a very toxic "education" experience I went through in the middle-of-nowhere Iowa.

Mine was a private school. Interestingly the content was great. The methodology for teaching was not so much.

> I legitimately do not know if I would be OK if it wasn't for the internet. It allowed me to self-learn whenever I could, and allowed me a platform/audience to hone skills.

I thank my lucky stars the internet and IRC knew what to do with me.

Thanks for sharing, we should definitely get weekend-citizen-beers sometime.
I know many people that loved Nokia phones, but I don't know a single person that wanted a Windows phone. Windows is a toxic anti-brand associated with viruses, instability, bloat, and forced restarts. Meanwhile iPhone is seen as the hip brand, and Android was marketing itself as the choice for user freedom.
I’ve made this point before, it’s similar to dry snitching, ‘I’m happy to hear you finally stopped beating your wife’. Uh? I never did, but Jesus way to throw something over my head that I now have to clean.

Will this cause more racism? Inadvertently, yes. Racism occurs due to bigotry and ignorance, one which needs to be systematically exposed and the other requiring remedial education (what you think you know is not right). If the problem requires intellectual engagement and discussion, and the intellectual battlefield is a Vietnam helicopter drop off where your average time of survival is 7 minutes before you die, lots of people will be dodging that draft.

So the war never gets fought.
I never would have guessed how good an idea quitting guitar would turn out to be for me -.-
You might not have known that was there without reading the manual. And you might not have had a manual to read if, well, you know.
The average person is agnostic to which side they’re on. The desire for any given feature is balanced by other features and overall design/usability.

I’m not crying a river about my new M1 MacBook having ports only on one side. Very much offset by amazing battery life.
That CPU is like embedded or Netbook/rock bottomn class computer, thats bot the limitatin most computers are saddled with
I think the actual argument should be that if one cries wolf so many times it is hard to take it seriously when there really is a wolf.

Hence people don't take it seriously... Racism fatigue.

Kinda like quarantine fatigue when particular mitigations don't make scientific sense.

Edit: take my own advice and change "you" to "one."
https://www.twitch.tv/anastasia_rose_official
Why there is so much love for such project where someone connected a couple of ready made things (maybe except the case) and everyone gets excited?
You mean /g/? /t/ is Torrents.

There was a good thing going there for a while but 4chan seems to have really declined in quality of late.
The problem here is that hunger and war are woolly concepts.[1] But I wouldn't say causation is a myth at this level. You can reasonably ask whether hunger causes war and run IV regressions, instrumenting hunger with e.g. rainfall, which have a reasonable chance at testing that hypothesis.[2]

[1] More thoughts about this at: https://wyclif.substack.com/p/on-social-science-about-comple...

[2] Like the literature coming from http://data.nber.org/ens/feldstein/ENSA%20Sources/Geospatial...
Building an open sourced alternative to upwork
I'm building an open sourced alternative to upwork. One of the key features is that freelancers can get paid daily. Would love the communities feedback!
Many have tried; there are a lot of bodies on those hills. Take chargebacks. Not only does the merchant who gets a chargeback lose the money, they're typically hit with a $20-$100 fee on top. It's very common and an old trick to use stolen credit cards, download all the premium content, and redistribute on your own site. Or maybe just because your spouse found the line item on your credit card and you're embarrassed. The chargeback rate for the adult industry is said to be about 15%; the vast majority of merchant accounts will drop you after reaching 1%.

Porn spam is an unbelievable technical challenge because it's so damn profitable. If you fight them you are fighting the best—and an army of hundreds of thousands of the not-so-best, who can overwhelm you with sheer numbers. Also the spammers tend to be vindictive kooks, and active efforts against them can bring DDoSes, swatting, and other unpleasantries down on you and yours.

Child porn and revenge porn are ever-present. You will have to moderate it, which means people will have to see the images. Also people like to use porn sites to distribute snuff imagery (videos of suffering/torture/death). Imagine the job of a Facebook moderator except ultra-concentrated.

I don't think the moralistic and execution arguments are opposed; rather they are an ill-virtued cycle of reinforcement. The industry is shady and filled with bad people because it's said to be shady and filled with bad people. I do expect SV & friends to keep trying, because there's just so much money!
You've posted this link and title three times now
AMD has a public roadmap, and (assuming they execute) their next CPU in 2021 will be 5nm.

Apple do not of course, but TSMC have stated they expect 3nm to be produced in volume in 2H22 which tells us we have at least one more round of Apple Silicon on 5nm.

In 2021 we will presumably see Apple Silicon parts with increased core counts and desktop TDP

This will be our first chance to see how the best of ARM goes against the best of X86 in like-for-like configurations.
> It would be limited to least-common denominator ..

Thats exactly why it is not useful. You design your solution using all features of the LB, solution using only basic ones will be meh.
> figure out the details of how it all comes together

Damn, that was good.
The best ffmpeg-based video platform exploit I've ever seen was this one [1] where a user could upload a specially-doctored video to your YouTube-esque platform and while encoding it would trick ffmpeg into reading system files on the server and baking them into the encoded output.

Literally the hacker would upload a video, wait for it to encode, and then once it was available for viewing on the website, they'd be looking at a video containing the text from `/etc/passwd` or your envvars or some secrets file or whatever.

Yes, most encoding services are very well-sandboxed and even when our tiny streaming platform at the time got hit by this when it was first appeared a few years ago, it was a non-issue because there was nothing valuable or compromising on the encode servers for them to read. (I think Ubuntu AppArmor stopped it dead in its tracks on its own, anyway.)

[0] https://docs.google.com/presentation/d/1yqWy_aE3dQNXAhW8kxMx...
Static analysis with semgrep: practical examples using Docker
> The 11" Macbook Air solved the laptop form factor.

That's weirdly-specific. Some people would prefer a larger screen size, for example.

> Could there be some refinements to my 2015 MBA ?

I upgraded from a 2015 (I think) MBA to a 2018 model (both 13" ones), and two actual improvements that I like are: larger trackpad size, and smaller overall dimensions (so there's a smaller bezel around the screen, for example).
All issues with stock options aside, if you are confident in an exit isn't it better to exercise as they vest in order to minimize the income tax you'll pay during a liquidity event?
MSG comes from seaweed that Koreans eat with absolutely everything. They probably east more MSG than China.
Nokia had a fairly successful Mobile operating system, Symbian, which had decent multi-tasking way before even Palm OS or Windows CE attempted such things. However there was a huge learning curve and it wasn’t for everyone.

I guess abandoning Symbian to switch to Microsoft should be considered a significant misstep, even if motivated by the then financial motives.
Depends on the type of content they create, how they monetise it, etc.

I know two creators on YouTube of about the same size (about 50K subscribers), and their results have been very different. One of them made enough money to tour the world non stop, and currently lives a digital nomad esque lifestyle, and the other one had to get a job after his channel couldn't support a lifestyle in rural China.

Generally, the more you rely on YouTube for your income, the higher your stats will need to be to live full time off your work. Whereas if you've got money from Patreon, merchandise, etc... then things don't need to be as extreme.

So someone in the former group will likely need about 200K subscribers and hundreds of thousands of views per video on YouTube, whereas one in the latter could get away with a 30-50K channel and far less views per video.

The topic obviously matters too. Gaming content is hell to monetise, whereas financial or business related content seems to have much better ad rates and what not.

If Neil Patel was a gaming blogger, he'd be maybe one tenth as rich.
Nested Session Types
I used to do this in Seattle with a DSL connection. The physical link was through Qwest (now CenturyLink), but the ISP was Avvanta (formerly blarg.net) so that I could host services from my home. Looks like still offer that option, although I can't imagine a lot of people are signing up for DSL anymore.[1]

IIRC, the price difference was enough that only people who really wanted a public IP block out of their home would have done it.

[1] http://www.avvanta.com/dsl-century-link/
And they removed it as a valid mental diagnosis because it has sexist connotations? I doubt it though considering current political climate, I wouldn’t be surprised. His point still stands, however.
That's an awesome story.

> I have now learned the importance of a clapperboard.

Ha! Good tip! Never thought about using one when doing recordings of recitals and stuff. Good idea.
Over that period of time you may be able to pay them the current balance sheet value of the exact device they let you on the date your service started. By now it has depreciated entirely.

I think I heard about that in a story posted probably the malicious compliance reddit group, and am NOT a lawyer...
The problem with capitalism isn't that there are too many capitalists, but that there are too few.
Backups are automatic, but opt-in. Unfortunately, you cant opt-out from your contacts saving your shared chat history AFAIK, so even if you dont use backups, there may be an unencrypted copy of your messages anyway.
My white mom became convinced she had MSG sensitivity at some point, but she loved chinese food so much she ate it anyway.
Beadifier: Turn Images into Beadable Patterns
Blend of verschlimmern (“to make worse”) +‎ verbessern (“to improve”)

From your link ...
This was one of my biggest complaints with the game, too! Playing the game felt like I was just going through the motions in a story that I was completely bored by.

The game doesn't have any of the whimsical charm that Witcher 3 had (like Gwent mini-games). It was just a boring snoozefest of a story with lots of dialogue and pressing buttons to go to the next pseudo decision.

Combat is ridiculously broken. Just get a tech sniper rifler and you can clear out entire enemy camps by one-shot headshotting them through walls. Not to mention the countless bugs and crashes. It was annoying having to save the game constantly every single time I did anything, because if I didn't, boom it crashes, and I just lost another 10 minutes of my life. I think the game crashed over 50 times during my playthrough.

And the elevators... I hate hate hate waiting in elevators! It's such a cheap and boring way to hide a loading screen. I don't want loading screens at all! I'm playing on a PS5, not an xbox 360 damn it.

I suffered through the game and finished the main quest line and was like, "That was it?". My character was barely even leveled up! My character was only level 15 and done with the main quest. They clearly wanted me to spend more time grinding repetitive side quests along the way (even though I did do a ton of them).

Needless to say, I uninstalled the game and requested a refund from Sony. Maybe I will come back to the game next year after they release the PS5 enhanced version and have addressed the complaints.
My (Chinese) stepmother told me to be careful about dating/marrying Korean girls because “they get a lot of plastic surgery and your kids will be ugly”.

Definitely some ingrained racism between all these different Asian ethnic groups.
It's not like ARM is even the only interesting CPU design to come out of the UK. Amongst others, the Transputer was pretty hot back in the day.

https://en.wikipedia.org/wiki/Transputer
You make it sound like racism only occurs in USA. This is naive. Racism is across the world and some are worse than others. Japanese took Korean women as literal sex slaves during their occupation and didn’t give them rightful citizenship in Japan and just looked down on them.

In China during the Rape of Nanking Japanese also did horrible atrocities, like cut open pregnant women and gamble on the sex of the fetus. Really horrible things but in America is only sounds like only white people commit racism, which is not true.

The most modern incidents of genocide happen in Asia. Cambodia in the 1970s and even Myanmar committing genocide in the last few years against Rohingya, lead by former Nobel Peace Prize winner Aung San Suu Kyi.

In Korea, many half-Korean Half-black children from American army were born and until recently they were openly spat on by Koreans in public. Until Hines Ward who is half Korean half Black won MVP for NFL Super Bowl, then it raised awareness in Korea over this.

So please don’t think racism is only in the US. What blacks experience today is much better than what they experience in other countries where there is true hate, not just stereotyping.
Is salt unhealthy or not?

I'm being a little snotty about this, but the problem is that things often don't have "clean" stories behind them.

Excess salt has been one of the "heart health" bugaboos for years. Yet the evidence that it is unhealthy is quite thin on the ground.

"Nutrition science" is often anything but.
Nobody thinks fried chicken is healthy, lol.