skysight-inc/HackerNews huggingface dataset:
The one thing I liked about MS was that it didn’t have a successful social media asset. This allowed it to stay generally apolitical and out of the fray.

This will be the beginning of the end of MS. (As opposed to the middle of the end of a very drawn out decline.)

I’m sure they see it as another Skype. The US govt subsidizing an acquisition to get access to data.

TikTok optimizes hard for popularity which involves many unpleasant choices in their algorithm. MS will feel compelled to ‘fix’ this both for a perceived social good but also for the benefit of the US government who is no doubt subsidizing this.

MS will become a target for lobbying by interest groups and the US government to a degree it has never dealt with and I don’t think MS can handle it. This is not the same as criticism for being a monopoly or making crappy software.

The best case scenario will be they screw with the algorithm early enough and bad enough that people leave en mass.

These are the same people who couldn’t leave Skype alone.
Facebook impacted elections for conservatives - the same people that are complaining about an anti conservative bias.

What would you propose the government do? Force people not to use FB who willingly go to their site? Have the government say what is and is not allowed on their platform.
The MacBook 12 is my favorite laptop of all time. If Apple comes out with same form factor with a little better performance, I'll get it in a heartbeat
Damn that was fascinating. And it makes a ton of sense too.

In case anyone is looking, here is they paper they presented: https://drive.google.com/file/d/13u14zNsi7uthLpwCoMrckwhasau...
I wouldn't bother with X-Plane in VR; whilst it does "support" it, the frame-rates and below an acceptable level no matter what hardware you run it on.
This seems like a risky move for China that will only hurt them.

I'm not an expert but open targeting people who are citizens of other countries feels like, for lack of better terms, war crimes or diplomatic warfare. It doesn't feel like it will achieve much. The US government will strongly protect anyone targeted in such a way and only retaliate and apply sanctions if they continue, right?
I never knew the date, 1998 sounds super-recent. But digging a bit, it sounds like that's the last step of many, with the first bankruptcy restrictions in 1976 (when the only concern imagined was medical & law degrees!)

https://www.savingforcollege.com/article/history-of-student-...
Should the US also ban foreign TV shows, music, books originated from totalitarian states? Because the producers are subject to the will of their governments and might be compelled into spreading propaganda although it has not happen?

I personally believe that freedom will prevail and this kind of race to the bottom towards censorship and executive branch unilateralism is sad.
$200B is the full amount. Not 20%. The OP said do you mean $10B because of it being 5% of $200B
LOL... GPS.. the US has been doing GPS for 42 YEARS. China is WAAAAAY behind. Call me back when they can produce jet engines that even come close to matching anything the US produces.

5G tech? LOL. Whatever makes you think you are happy, I guess.
> possibly to avoid trademark issues with ARM

I suspect it's more of a branding/positioning thing. ARM has an association with low power devices like smartphones, and Apple wants to position this as something new, exciting, and better than x86.
Now, think about search. I know a guy who named his company using his last name and after 20-odd years got told by some customers that searching for it yields dick pics. He suspected a googlebomb... But no, it just happens that his name is a slang word for a penis in some Asian language.
For majority of the people, cash is still the main mode of payment. A new mobile payment called UPI that supports P2P payments based on simple virtual payment handle (<yourhandle>@<pspbank>) and QR based P2M (merchant) payments is growing rapidly to replace cash.

Government is giving free/basic bank account to everyone through a program called Jan Dhan Yojna. So anyone with a smartphone and a free/basic bank account or even more basic payment bank account (requires lesser kyc) can pay using UPI. (Of course KYC is still a challenge but way better than other countries due to a national biometric id system called Aadhaar and central kyc registries for financial institutions).

And regulator is taking a very interesting approach to open banking through unbundling. For example, see https://sahamati.org.in for financial data unbundling.
By saving money on CPU, they can now pack in more RAM to keep the price up, and give the machines a competitive edge.
TikTok should be banned everywhere, it’s crap app
Probably because we, humans, don't move as much as cats and dogs.
You mean the same fee that literally everyone else charges digitally?
What do you believe is terrible?
It's because we're fighting the symptoms, not the disease. Behind each of these proposed law reforms are the same private actors that try to make their business models legally protected, to use the might of the state to force people - both would-be competitors and regular citizens - to play by incumbent rules.

Beyond protesting every single one of these bullshit copyright "reforms", we need to start hacking closer to the root of the problem. That includes limiting the ability of corporate entities to dictate - or even propose - policies, and - in my personal opinion - burning down the whole concept of "intellectual property" and building it back up, in a form that serves the betterment of society instead of just the rent seekers.
According to this site, it’s actually banned in China: https://www.saporedicina.com/english/access-tiktok-china/

I’m guessing that the international tiktok hosts content that wouldn’t be allowed on China, and the CCP isn’t interested in having the workload of censoring the rest of the world’s content.
I don’t know what mumble rap is, so I’m not commenting on that in particular.

But, something being selected for doesn’t imply that it isn’t a bad thing.
Even if we assume that “how much the typical person likes it” or “how many people like to listen to it” or something along those lines is a good measure of goodness, those are not the only things involved in the selection pressure. Things like cost to produce, discoverability, etc. are all also things that influence the selection pressures. And if there are contributions to the pressures which aren’t entirely aligned with the direction of good, then it seems entirely possible that the selection could make something worse (as in, not as good, not as in, less successful)
Yea, not in a way that requires specialized hardware though. Edits on the phone are already virtually instantaneous.
Comparatively, Cern does a phishing study from time to time [1] and the campaigns are in line with current expectations: People fall for phising, and security training has only a short term effect on phising. Unfortunately I can't find the real results right now.

We once had a bachelors thesis comparing the results over multiple years, and the results were mostly stable. (Years are mid 2010s).

[1] https://home.cern/news/news/computing/computer-security-cern...
Not sure what "stabilization" means in this context.

But isn't what they call sleeping basically regularization? In particular, mini-batch and drop-out??
yes but to be fair such a lookup should be fuzzy, i mean arshole isn't exactly a great brand name in any English speaking location.
I became a single father when my youngest was a baby. I was juggling a baby plus a two year old and all that comes with it (obviously I couldn't breastfeed) with full time work. I saw the results of years of womens studies first hand. Zero services available to fathers of babies since every single government funded program was only for mothers. Being questioned about potential unsavoury activies because my two year old said they like wrestling at home with dad and everyone distrusts a father who is raising a baby by himself. How the entire gender studies academia misses that the culture in raising babies is hostile to men I don't know but I trust their professional opinions about as far as I can piss.

EDIT: I'll flesh this out with an example of why I don't value liberal arts degrees. Approaching one Christmas I was struggling. My work didn't go on break until 5pm on the 23rd, I was juggling that plus parenting plus all the other tasks that go into preparing for a family Christmas. I stumbled across a news article that I would summarise as "We need to thank all the women that are working hard right now to make Christmas special for us". I emailed this journalist, a graduate of the liberal arts, and mentioned that there are a number of men out there in situations like men working towards the same goal and the gendered language can be harmful. The journalist reponded that it's mostly women so there isn't an issue with this language. The same journalist who writes about how we need to make STEM more hosptitable to women, etc.

Her formal liberal arts education only taught her to see gender issues in one direction and didn't give her to critical ability to think about gender issues in a broader sense. So yes, I don't value when people have some parts of a liberal arts education.
I was writing my own 3D engine for some time also. I decided at some point I would not venture into physics, that is where I would draw the line.

Then I understood that even doing proper collision detection would mean having to implement some kind of physics in order to do proper frame independent linear interpolation of objects moving in 3D space, in order for the objects not to go through each other if the movement step is too big and also to do proper moving of objects anyway in 3D space, as you can't just expect to linearly transform an object from one place to another, as framerates might wildly differ and the object might go through another if the frametime would be too big for this particular frame we are rendering.

That is where I just stopped, and decided that it was too much work to do anything proper by myself, and gave up on writing my own 3D engine.

I see many people are going through this process, writing their own engines and libraries. Somebody told me when I started I should use an existing engine, but I didn't listen. And that is a good thing, and at the same time, wasting time to do something that could be done using existing libraries or engines.

This is what I feel anytime I see somebody write about them re-inventing the wheels, but I guess it's a process that many choose to go through for learning and fun purposes.
Just a side note, based on my experience and reading “the healing power of breath” , it might be that if you are below average size or above average size, the optimal rhythm might be different for you.
i tried bhosad and it approved
Yes, my apologies. I have become so ensured to history lately. I mean in the last 40-60 years or so. Essentially since defendants have made themselves peaky with the consequences of Gideon v. Wainwright the legal recourse has been to combine several tools to prevent trials.

Justice is expensive and Americans just don't have a taste for it.
I mean sure. But I’ve never once been rejected on a tech screen.

All the best people fail because they're doing stuff that's at the edge of their capability. They're pushing their limit, and sometimes they push too hard. If you've never failed it's much more likely to be because you've never strayed out of your comfort zone than because you're amazing and there's no challenge you can't meet. That's not necessarily a bad thing; we do some of our best work when we're not under pressure, but you shouldn't really criticise people who do fail at things. It might not be because they're 'worse'; it might be because they're trying to do harder things.

Personally I have a lot more respect for people who try and fail, especially if they get back up and try again, than for people who coast along never failing. Only failing and trying again shows you have character and grit.
The possibility of new AirPort gear is just as exciting as new ARM based laptops, I could use an update to my old AirPort Express units.

The last few Apple laptop I’ve had for work has been annoying at best, so for home use I wasn’t going to replace my old 2013 Macbook Pro with a new Mac, but I am tempted to try an ARM based Macbook.
If lack of sleep is linked to dementia and poor long term learning in humans, and that every living organism in the world sleeps, I can believe machines might need it too
Please view your graphics on a retina or better display before you publish
Actors aren’t a panacea either - your logic ends up more spread out. You’re still able to shoot yourself in the foot quite easily too, e.g. when deciding whether to use a “pull” or “push” model for concurrency.

I found async testing in python to be annoying, although i found a couple of libraries to make it nicer (pytest-async and i forget the name of the other).
Great service. Interesting finds.

hacker

“kher”
Russian: dick
Skoda Laura, a premium sedan was launched a decade or so ago in India. It was too late for the geniuses to learn that “laura” means dick in Hindi, a widely spoken language in northern parts of India.
So you propose that Apple never crack down on them? Apple loss money by giving away a free alternative instead of taking a 30% cut.

What next? Are you going to complain that Apple made it harder for advertisers to track you?
X-Plane doesn't really work in VR; you can't get more than 45fps.
His Australian media properties have been losing money for years, long before the recent collapse of advertising revenues. He only runs them as a vanity project, because he enjoys the political power it gives him in his former homeland.
Obsolete computer hardware orchestra doing covers of popular songs [video]
> The `a factor of 3` is quite large to me. Maybe you put all your stats in lua_shared_dict? You don't need to synchronize the stats every time. Since the collection regularly happens in per-minute frequency, you can put the stats as Lua table, and synchronize them once per 5/10 seconds.

Any pointers on how to achieve this for someone just starting out with lua and openresty? I have the exact same thing (lua_shared_dict) for stats collection, would love to learn a better way.
I believe Denmark takes coverletters seriously. They also want photo of yourself on the CV which is uncommon and often frowned upon in other countries.
They want to know a bit more besides your skills and abilities.
Think it's normal to give yourself multiple options — if you're broadly happy in your current job but come across a job ad that's more exciting you may just apply for it on its own, as your options are to stay put or accept the new role. Staying put would be your 2nd choice.

But if you're unhappy in your current place, you're more likely to apply to multiple places at the same time — if you find 2-3 jobs ads that are all better prospects, staying put may now be 4th choice. Plus you may want a contingency if you don't get an offer from choice #1/#2.
So this is going to be the year of the dominance of the web app after close to 15 years?
Think of what this teenager could have done if he had hacked Trump's twitter, or any other current head of state. The best case scenario then is a diplomatic incident, the worst is war or genocide.
Greg Brockman: OpenAI and AGI (2019)
Where are these financial successful web apps?
Is it too much of a conspiracy to think TikTok deploys 'fans' to forums like this to cleanse their American image?
> China has been able to maintain its civilization state and it has a continuous history

To check the validity of this statement while neutralizing my own bias, I watched the following video [1] which maps out China’s political borders year by year from 1600 BCE to 2017. Watching at 2x speed on mute took 4 minutes and was quite illuminating.

[1]: https://www.youtube.com/watch?v=UWqVzZnwnOk "The History of China : Every Year"
We can also add in alphanumeric sequences.

An example of this was Toyota launching the 'MR2' in France, which phonetically spells out something not very marketable.
Depends what you use CRC for. CRC is processed a byte at a time, but really fast things nowadays do 16 or 32 bytes at a time.
According to the book “the healing power of breath” , the rhythm depends also somewhat on body size. So that is a variable to take into account. They use this coherence clock : https://coherence.com/coherence_clock.html
Wix.com has this problem in Germany, I think they handled it rather gracefully:
https://youtu.be/IddnMutPgTI

IMHO A society that can handle sensitivities with good hearted humor is more robust and inclusive than other alternatives.
Turkey would never have been admitted into the EU. Not with prevously Ottoman occupied nations being part of the EU having a say about it, Greece included. Edrogan's neo-ottomanism only makes things even worse.

The US was right to cut them off the F35 program after Edrogan's rocket deal with Russia. They're probably not far off to being kicked out of Nato altogether.
Well everyone I knew at Google saw those problems and explicitly worked to improve those things. I didn't see a single message or objective to hurt those things. So I don't see how you have to compromise your ideals to work there, most people don't and Google encourage people to work to fix those problems so Google gladly welcomes them.
My favorites are Bohemian Rhapsody https://www.youtube.com/watch?v=ph5OW9p-GHM

and Enjoy the Silence https://www.youtube.com/watch?v=LrZw9p3FzNM
Why?

You are running a 2013 Macbook Pro; there is no clear benefit for you buying a Macbook from 2020 with or without ARM at all.

Its absolutly unreasonable, if you are already running your Macbook from 2013, that the ARM will give YOU anything relevant extra as the general upgrade from a 7 year old device.
By definition the iPhone where the lowest cost one is $100 more than the average selling cost of all Androids is a luxury item....
Yeah when I tried split keyboards I found the exact same problem. I don't touch type perfectly using the "official" method. I press B with both hands.

We can't be the only ones surely? It's such an obvious problem and they all get it wrong.
It's more that they've set up a marker that says "We're getting good at measuring the K+ decay, which is super-rare, and we are trying to establish a good frequency for it. Anything new physics proposed has to be within a certain error range of this result." It's more of a way to quickly rule out "new physics" models that do not pass the test than anything else.

In some sense, many of these measurements are ways to provide more points in some kind of line-fitting we have going on. "Sure, your new idea waves away dark matter buuuuuut there's this little matter of its predicted K+ decays. They would be way off. Either come up with a way to explain that or try again."
Chinese Officials Hijacked My Company
Probably not: Diminishing returns. Anyway existing impls serialize two 256-bit ops.
> It's been gone for years!

That's simply not true. It was there until earlier this year[0].

Regardless, even if it had been removed years ago. It wouldn't have made any difference to my remarks or decision. It's just one more straw on the proverbial camel's back.

[0] https://www.omgubuntu.co.uk/2020/01/ubuntu-removes-the-amazo...
> The only way I see out of this endless game of semantics is for someone to canonize the tightrope of practices which are "OOP done right", and then give it a different name.

Our industry has a naming problem when it comes to practices, especially when the practice is subtle and complex but its name is simple and trendy (maybe it's not specific to software, IDK).

Dev teams are mislead into thinking that they can deduce the practice from the name (and maybe a 1h training with a self-proclaimed expert in the practice).

This is how we got aberrations like:
- "TDD" devs writing their tests afterwards
- "Agile" teams with 6-month release period
- "SCRUM" masters that act as classic managers

New names referring to "good/right/trendy" practices are doomed to get claimed by "80% of the industry", in a way that doesn't respect the original practice.

Alan Kay recently said that maybe he should have called it "Message-oriented programming" ( instead of OOP ). While not having "object" mostly eliminate the risk of the "one-class-per-real-world-object" antipattern, we might as well had ended up with other anti-patterns based on wrong interpretation of what constitutes a "message".

This is why I think changing the name of any practice is inefficient. The misunderstanding isn't accidental, it's systemic (Moreover, renaming a practice would probably create even more confusion)

Names that refer to common mistakes wouldn't get claimed ; no team is going to proudly explain to their customer that they're using the "big ball of mud" antipattern, the "scrum but" team organisation, or the "debug later" dev practice.

So maybe we should better canonize OOP antipatterns?
That is flawed reasoning. Every intelligent organism in the world needs blood, and machines do not.

Modern airplanes don't flap their wings either.
While they're at it, why don't they include Windows 10 on that list?

I haven't met a single person that uses Cortana and those who tried are usually not coming back. For me Cortana has basically no useful features (maybe its because of my language settings), its just software bloat and in addition to that, its a privacy nightmare.
The only association I have with Cortana is it screaming at me when I do a clean install of Windows 10, which is a thing of the past thanks to my switch to macOS.
Roku in fact does extort streaming services providers and they have to make rev share deals just to be on their platform - except for Netflix.

Streaming services can be on iOS platforms without giving Apple a dime.
Yet the people who were working on Xorg decided to write wayland instead. Why? Because there was little more benefit to he had from the previous approach. Xorg had become a slow and bloated synchronous IPC service and replacing it with a UNIX pipe was the logical solution.
I don’t see how your evidence disagrees with your comment’s parent.
What else could have been done other than crypto scam to get away without being caught ?
If you press and hold over a video, it also has an option to tell it that you want to see fewer videos like that, which seems to work fairly well. Unlike Youtube, where even if I downvote a video, it will keep showing it.
No. As a young bioinformatician in industry who has to nearly beg for a salary greater than a PhD stipend for a skill set which would net +30-50% in other settings with more than a years experience and disproportionate responsibilities relative to colleagues(who all get paid equally or more for skills which are more widely available)... I'm trying to leave this field. As a whole I don't recommend it, and if it's not someone like me doing this work, then who is.
You're essentially describing AMD's SEV[1] as mentioned in the article. It piggybacks on the memory encryption implemented in the Zen architecture by giving a separate key for each VM. Ostensibly, the host can't interfere or snoop in the VMs, assuming you trust AMD. I'm surprised it hasn't been more widely adopted.

> protected from anyone except very few who could extract private key from secure chip

The way I understand chip manufacturing it would be hard to diffuse a separate key into each chip. This means it'd only take one of those very few people to extract and leak the key (or cut out the middleman and leak it from inside AMD) to break it for everyone.

> The only real world issue would be side channel attacks.

This is probably a much bigger problem in practice. Spectre & related attacks have been effective against Intel SGX[2], another "trusted environment" inside a larger system.

[1]: https://developer.amd.com/sev/
[2]: https://arstechnica.com/gadgets/2018/08/intels-sgx-blown-wid...
Show HN: BaiduSpider: a good tool to crawl Baidu
Docs: https://samzhangjy.github.io/BaiduSpider