skysight-inc/HackerNews huggingface dataset:
Honestly, I cannot imagine a larger waste of my time than a colleague critiquing code format in a code review. And of the colleague's time. For this complaint of no value whatsoever, they have stalled the merge by whatever the average latency of their code review is. At the very least I have to wait for them to look at it again to see my response that I will not accept the style suggestion.
Intercompany Solutions – Company Formation in Netherlands
I totally get the "their store, their rules" take, but it doesn't hold up in this case. Unlike most retail, there is no other store to go to. Sure, I could buy an Android phone, but the policy isn't much different there. The fact of the matter is that Apple & Google own the mobile ecosystem.

It is one thing to claim that the your marketplace is doing developers a service by distributing and putting their apps in front of their massive audience. Fine - collect 30% for downloads/subscriptions that come that way. Unfortunately, there is effectively no other way to consume software on these devices. Keep your 30% of downloads/subscriptions that originate from your marketplace, but let me opt-out of your marketplace and still get my product to my customers without your help.
In that case, what word is left for what a human does in their brain that a plant can't?
The bots got better and harder to detect.

You can actually set analytics to exclude traffic from a certain ISP or set of IPs on the View's Filters page. There is some legit traffic that comes from data centers, but only a tiny fraction.
I will say the subscription stuff is nice because if I want to cancel something I don’t have to play games, make a tedious phone call (with “exit interview/sales pitch”) or go around in circles on support pages that promise to tell you how to cancel and then lead to a page that doesn’t exist, or actually cancel and have them “forget”, or have them cancel immediately but not give me a prorated refund, or any other shenanigans companies have pulled.

I just click a button and it’s done. The service continues through the date I’m paid up until and then is properly canceled.
Yeah I sure love a lot of my money going to middlemen instead of people actually making the things I am buying.
It's for networking apps where scaling is typically achieved by shared-nothing multi-threading making use of the receive-side-scaling feature of NICs.

Incoming packets are hashed by their 5-tuple and divided among CPUs and a thread is capturing traffic on each CPU and works independently of the others.

Edit: so the answer is that the question if thread safety isn't addressed, since it doesn't arise in the intended use-case. But I'm sure it could be added with per-bucket locking since it is based on cuckoo hash.
I am aware, but we need to be able to say the truth without caveats and without saying everything that those we disagree with is incorrect.
> The rule of thumb in cryptography is "don't roll your own crypto".

This phrase is tiring to hear in this form, and your understanding seems to be incomplete here. Signal also rolled its own crypto, but you don’t see anyone saying it’s insecure for that reason. That phrase is used to tell non-cryptographers not to roll their own crypto because of the high chances of vulnerabilities being introduced. In the case of Telegram, the company defends its protocol saying that it’s been created by people with PhD in mathematics (which is related to and is foundational for, but different from, cryptography). Telegram’s encryption protocol (the second version) has not been broken by anyone till date.
The problem is when all the platforms are enforcing the same rules and the same cut-throat taxes.
Is this not an agreeable solution?

No, it's not. Let's ignore Apple's behavior on other platforms, and look at a whole class of apps this excludes. If I have an app for a college that requires a student to have paid tuition before using then I am in the same boat as Hey if I don't have some way to allow them to pay tuition over the app. That's just nuts. Apps that enhance services that are already being delivered by other means should be allowed without Apple trying to get a cut. Frankly, the only reason these apps are even going through the App Store because direct downloads are disallowed. Apple's workaround doesn't benefit anyone but Apple.
Smplayer can use mplayer or mpv which in turn can use ffmpeg or in theory its fork libav. There is a big intersection under the hood and indeed there is a possibility for a defect to effect both VLC although this issue is vlc and mac specific.

I don't think Smplayer is more secure I just think its a better tool than VLC.
This looks like the Fallout 4 Far Harbor expansion mod that I've always wanted.
Ask HN: Path to Become the developer that companies want to hire
Hi

first of all I would like to thank you the HN community for taking time and helping others, whenever I'm not sure about what to do next I come to HN and there is already someone with great advice/resource to guide me so thank you folks for everything.

I am a front-end developer with 4 Years of experience ( living in India )
recently due to covid-19 situation I wanted to make a switch and applied in multiple companies ( mostly based in Europe and some top tier company in India ) but none of them selected my resume to proceed with interview

at this point I am quite lost in terms of what should I do next, how to prepare myself and what to study/build

like there are Algo and DS, opensource-contributions, personal-projects, blogs, backend stuff, or even maybe new language/field

I feel like I am quite good in front-end stuff but I don't have anything cool to show in my resume

on stack overflow I went from 800 points to 2.5K in just 2 weeks of activity by answering question ( maybe I am ok or above average problem solver )

also I am not good at designing/Architecting stuff

At this point what I can do to improve myself as a great software engineer that companies want to hire.??

Thanks again folks
Not the FDA, the organization which published the flawed study.
This is what the top 1% of MIT grads work on. Obfuscating IP for a user data company.

It’s clever, but man... I have to believe these talented folks were destined for something greater.
I think that is part of the problem the author is getting it- the assumption that the government, especially the federal government, is the sole institution that can execute things. Historically, the argument goes, that didn't used to be the case. People self organized, but they organized into INSTITUTIONS, not just brief movements- the NAACP was formed in 1909.

I always think of my grandparents in these discussions. They had an enormously active civic life their entire lives- quite literally, my grandfather passed away at a church lecture. They helped build institutions like an anti-smoking organization, their church, or the local arts organization- not necessarily as leaders, but as the people who made things happen.

Boomers, Xers, and millenials... don't seem to do this. It's pretty well documented (see Bowling Alone).

I'm with the author here- our the ability to organize has been greatly diminished even as our ability to communicate has gone up. There are probably many reasons why- entertainment is far more plentiful and an alternative to civic engagement, maybe our existing institutions really are that good, the trained responses the author discuss. Whatever it is, I think it is a shame- participating in civic society is one the great joys in life, and I agree that the lack of participation saps something of the United States culture and success.

That being said, civic society doesn't operate in isolation. It tends to interact with government extensively, but it can lend legitimacy and guidance to government actions. You can see this at work with the government responses to the BLM movement- one of the great civic society triumphs of recent times, although a very different one then the author talks about.
Apple didn't become a trillion dollar company by collecting small margins.

It's fair to assume that the 30% has a fat profit margin.
You’re right but that’s basically an ad hominem.

> of an argument or reaction directed against a person rather than the position they are maintaining.
Zadeh Built and Sold Zoosk for $250 M–-then Acquired This Storied Brand
If experts say we don't have good reason to think an eruption is close, then that sounds eminently reasonable.

But that's not the same thing as saying we have good reason to think an eruption is not close.

The link in fact says that predictions of an eruption are based on numerology and nobody knows.
In theory, of course. But when there's money involved, it has a funny way of flowing towards "value creation". In theory, you should be able to keep politicians from benefiting from a quid pro quo with lobbyists. In practice, politicians seem to frequently attain cushy jobs in private industry after their terms end (and sometimes before another begins).

Humans are unfailingly creative. I don't know how they'd game the system you set up, but I assure you they will!
I remember checking out DMOZ 15 years ago and it was already irrelevant.
> Possibly charging app developers directly for access to the app store.

This is already the case. $100/year USD to get the privilege of being on the App Store.

Actually, getting on the App Store is not even guaranteed after you pay the fee, since you still need to pass their review process.
Didn't know that radar was so advanced already in WW2. He's definitely right in that it's not being told.
A Snippet of “The Youngest Self-Made Millionaire”
Sure, they have some infracture and personel cost to maintain the store.

But I think we're talking about millions here, not Billions...
That would make sense if Apple offered the AppStore for free to developers, but that's simply not the case.

As you said, "Clearly Apple benefits from it too".
Nice, web3 has that get gas price function if you want to get rid of that volatility. You could probably multiple seed amount by some multiple of gas price so it adjusts iteself. And you can throw in a factor of safety too of 10%-20% but it is more expensive :)

I'm curious, what did you use for automatic seeding? Are you using an array of addresses to seed many people at once, or just sending from one and waiting for the nonce to increment when tx confirms? I know you said you're doing manual now because people were messing with it, but I'm wondering what you consider a 'scalable' tx distribution setup for seeding.
What kind of workstation are you using it with?
I believe you have to charge 43% extra if you want to be whole (70% of 143 is ~100)?
I've received a lot of value from doing practice interviews on interviewing.io to improve how I perform. I also got two referrals out of the five mock interviews I did.
I get the impression it’s easier to go for a bigger orbit than deorbit when you’re at GEO.
I've had my blog post removed from r/algorithms for self-promotion.
I could probably find an address you don't want to just block once I know your firstandlast.com domain. Why not use @fastmail.com (or any of Fastmail's other domains) for throwaway aliases?
I will raise you with

(type $T Comparable) func Max(a,b $T) $T {
if a > b {
return a
}
return b
}
"thing you can’t say on HN"

This seems like a thing that people are suddenly saying a lot on HN.

Why can't you talk about lack of TP in stores? Where? I thought that was over a few months ago?
> I'm surprised comprehensions in particular haven't spread to more modern languages.

I've come to dislike list comprehensions. Simple ones are ok but they do not handle incremental complexity well. Invariably it means code slowly becomes really unreadable as time goes by because nobody wants to rewrite the list comprehension when one more little tweak stuffed in there will do the job.

I much prefer object-functional chaining style ala Scala, Groovy, Ruby etc:

some_giant_list
.findAll { it.foo > 20 }
.groupBy { it.bar }
.countBy { it.value.size() > 5 }

They scale much better over time as new constructs get inserted as functional additions in the sequential pipeline.
Don’t Start Your Business Until You Understand This 3 Income Categories
They will eventually - at the moment Sun is radiating the was majority of it's energy into basically empty space. There is no reason not to put all that energy to good use by a Dyson swarm.
It’s also fundamentally impossible for any website/app based around more complex ideas.

I get that most of the web and most of what web developers do these days are just regurgitations of the same basic website designs. But man there is some really powerful tech in JS and WASM just waiting for someone to make brilliant stuff from.
Also, when the paper says "cuckoo hashing" they mean "bucketized cuckoo hashing" which is different enough from the academic description of cuckoo hashing, which is what is described in GP's link, as to be a bit confusing!
I wonder if the author is aware of the phenomenon of covid-19 mutual aid groups. If anything, I wish people were more willing to just find someone else who already organized instead of create the Local Neighborhood Organization For Laptops For SchoolChildren #254 so they can do their bit.
Marvel Characters Who Got Power from Infinity Stones – CINE Fix
You just measured our relationship based on a single comment. So yes, I along with everyone else measures relationships based on data.
> Windows Terminal is still pre-1.0

Windows Terminal 1.0 has been out for a bit, the current version is 1.0.1401.0 [0]

[0]: https://github.com/microsoft/terminal/releases/tag/v1.0.1401...
There are linux phones, and web browsers
It's like if an university released an app for it's student body, they were forced to allow anybody to sign up to the university with Apple pay. And give Apple 30% of the tuition.
How to watch Marvel movies in order of story? – EXPLAINED IN HINDI – CINE FIX
I was just thinking that it might be useful for making lab glassware. Often you have complex shapes which takes a master scientific glass blower to make. 3D printing would make that a lot more accessible.

In case anyone is wondering it takes years to become proficient as a scientific glass blower and the wages totally suck. Used to be scientific glass blowers would up and quit and open a neon shop because it paid better.
It's probably worth using your own domain even when using third party email providers, so you are in control of your email address.
University fees to be overhauled, some course costs to double
Wow, Hey.com has none of the lag that modern websites have. Is the email client as responsive?
This misses the part where with an SPA I have to figure out what data and access patterns my frontend code is going to want, define an API+schema for the frontend-backend interactions, and (often) write data validation on both the frontend and the backend - all this in addition to the data definition I would have to do on the backend in any case.

If I'm able to render things from the backend, I just have to query the data and slot it into the page. No need to design an API that's flexible enough for application use but still inflexible enough to prevent security holes.

Also, if I decide later to update how the data is represented (a common activity in early-stage projects), I only have to edit only one thing instead of two things.
FB vests quarterly for all employees, regardless of how many shares they are scheduled to receive.

GOOG vests monthly, but if you're going to receive less than 1 share that month, then I guess they might round that down to 0 and effectively vest less frequently.
"More details emerged from a Freedom of Information Act request in 2014, which revealed that Sergey Brin and Eric Schmidt were not only on a first name basis with then-NSA chief General Keith Alexander, but that Google was part of a “secretive government initiative known as the Enduring Security Framework,” and that this initiative involved Silicon Valley partnering with the Pentagon and the US intelligence community to share information “at network speed.”

The Enduring Security Freedom initiative is just one window into how Big Tech can reap big dollars from their relationship with the NSA. In 2013, it emerged that the participants in the PRISM program—the illegal surveillance program which allowed the NSA backdoor access to all information and user data of all of the Big Tech companies—were reimbursed for the program’s expenses by a shadowy arm of the agency known as “Special Source Operations.”"

https://www.corbettreport.com/siliconvalley/
https://www.youtube.com/watch?v=QqvRzRj9tHE

Silicon Valley is a story of government funded tech development where taxpayers foot the R&D bill while VCs and white Executives reap the profits of taxpayer funded inventions.
Absolutely, see eg: BeakerX [1]

[1] http://beakerx.com/
Challenges for Compute-in-Memory Accelerators
They were in the ad business years ago with iAd. https://developer.apple.com/support/iad/
The article says near the top:

"An extensive Mesoamerican literature has been conserved, partly in indigenous scripts and partly in postconquest transcriptions in the Latin script."

It also says:

"The Florentine Codex, compiled 1545-1590 by Franciscan friar Bernardino de Sahagún includes a history of the Spanish conquest of the Aztec Empire from the Mexica viewpoint"
You wouldn't have been getting $100 if you charged $100 without IAP though, because some of that is going to go to your card processing chain; you'd mostly probably get more than $91 on a $100 charge though.
"Winter is coming"
There is a difference. Subscriptions only pay 30% of the first year. Every year after drops to 15%.
Windows 8+ does, windows 10 has no problem with resolution independence. Some legacy apps that run on windows break, but not something modern
like Visual studio, chrome, etc...
it's only 30% of the first year if you allow subscriptions in app, then 15% the following years
> I don't think "invasion" is a correct word to use here.

Russia literally claimed Ukrainian territory. How is "invasion" in any way the wrong word?
The issue is that you're not allowed to link to the non-IAP option from the app or even tell users that it exists.

If most users are unaware they have the option, it's not really an option.
The Pentagons guideline for secure military conversations allowed to chose between threema, whatsapp or signal - but they explicitly forbid usage of telegram.

At the time I knew about the voice call remote exploit in whatsapp due to their outdated hardfork, and I knew about the XSS RCE bug in signal’s innerHTML mess... so my personal assumption is that telegram is the only messenger where five eyes has at least no protocol level access and have to exploit the OS it is hosted on.

You can meanwhile look that information up on vault7 or snowden leaks, so it’s already publicly disclosed.

Anyways, if you feel safe using a stock Android ROM that isn’t AOSP and is still using legacy 3.x or 4.x kernels... your general assumption on what is secure is wrong.

Having said that, I don’t know whether palantir’s gotham has access to telegram’s servers. But given their workforce and sheer amount of RE they hire, the likeliness of telegram being a target is very high.

So with all that in mind I’d recommend telegram only with AOSP head and only with secret chats. You don’t stand a chance if you are using the public clearnet routing protocols either way.

And this is assuming that you don't use Windows and something like a hardened Kali or Arch-based distro that is updated regularly and uses both a secure transport layer for pacman and doesn't allow "some random guy's" gpg signatures, aka you'd have to manually check every source from AUR. If you use Windows 10, you can forget security. If you use Ubuntu or Debian, you can forget security. If you use Steam, you can forget security. If you play any networked games on any of your machines, you can forget security.

Joyful times where private organizations with nearly unlimited resources "hack the planet" and seemingly get away with it.
Why does there need to be a specific word to describe that?

You can just say humans and plants think in different ways, or through different mechanisms.
I see. I read that somewhere but never checked to make sure it's really so.
And it was a complete disaster.
The Korean, Chinese, Taiwanese responses were undergirded by large functional government bureaucracies, trust me. It wasn't town hall democracies and local small-scale stuff like that, that arranged mass functional responses to the crisis. Korea and Taiwan have civic society and the PRC really doesn't, the thing that makes them different is government competence and government operational capability.

Pandemic response is extremely within the wheelhouse of government.
It usually means there is a better way to do what you are doing.

If it's user input you should sanitize there. In Python this is often easy because you can usually cast as the type you need e.g. with int() and then raise exception if it cannot.

If it's your code, then you should make sure you are passing in an int if that's what is required. If you type hint the input as int, and somewhere in your code you pass in a string, you will get a warning in the IDE.

I would argue that's a very different time and place than checking for instanceof in the running code and that's why isinstance is bad and type-checking is good.

There are always exceptions but it's bad to write them in examples when teaching code.
I wonder why a competitor hasn’t sprung up if it’s just millions.
I had no idea YouTube had a higher price through IAP until I saw it pointed out today. The price in the app always seemed too expensive so when I noticed the lower price available through the web today I actually signed up.

Worth noting that YouTube appears to be violating Apple's guidelines (3.2.2) by forcing users to pay for functionality that is part of the built-in capabilities of the operating system. (Background play mode)
So I assume you don't like many of the popular build tools at all - Make, bazel, etc all define a custom DSL effectively. At least Groovy or Kotlin are actual languages you can learn and use for other things, not something that has no alternative purpose so is completely wasted. And their syntax is very close to Java so you have a head start on learning it.

In general the concept of a "cross platform" build tool and "not having to learn another language" are at odds with each other, for anybody who isn't lucky enough to already work in the language the build tool is written in.
Maybe from, say, 1950 to 1970 or so, some of that Navy training in electronics was in Millington, TN, in particular at the NATTC, Naval Aviation Technical Training Center, with about 40,000 students at a time?
VPN should be number one feature to be implemented, for the private tabs, at least.
Ah, yes, think I'm gonna go make some widgety widgets now, to grab that valuable widget-making experience
VPN (and tor) users are the ones you'd be most interested in as a government. So it doesn't matter how much of the general population uses your VPN as long as you convince the ones you're interested in to use one.

And for all of those not using a VPN, just ask the ISPs.
Buy your own domain for your email and set it up with Fastmail. You should trust anyone, even if they say they'll always forward.
Yes, but streaming video apps are explicitly given a pass on that rule, along with several other categories:

"magazines, newspapers, books, audio, music, video, access to professional databases, VoIP, cloud storage, and approved services such as classroom management apps"

How the hell they came up with this list is anyone's guess. Seems like they kind of tacked things on that they were concerned about completely removing.