skysight-inc/HackerNews huggingface dataset:
Yes, if you want to actually work with teams in the wilder world. English is the lingua franca of effectively all major programming languages. North American teams, EU teams, and Indian teams are all on English by default.

I'm not totally sure how worthwhile supporting internationalisation really is. Localization is a bitch, and doing things in ISO formats as far as possible is best anyway.
I am never gonna give WiFi access to my TV.

Ditto. My so-called "smart" TV gets HDMI inputs and that's it. An external device connects to the Internet for Netflix etc and if that device ever displeases me or becomes truly obsolete, it can be swapped out for another. But it is extremely difficult to buy a non-smart-TV above a certain size these days. All I wanted was a high quality screen and some inputs - I don't believe in regular upgrades, too much e-waste, I want something that will last as long as a Trinitron did.
A little Duplex scepticism
About two years ago there was a well-known incident in which a daughter called her mother while being eaten alive by bear cubs. The mother heard the whole long, agonizing thing by telephone. The call was even recorded:
https://www.huffingtonpost.com/2011/08/18/olga-moskalyova_n_...

After an hour on the phone: "Mum, it’s not hurting anymore. I don’t feel the pain. Forgive me for everything. I love you so much"
Show HN: Community Driven AirDrop Tracker
Hi everyone,
We are pretty thrilled to show your our new airdrop tracker. This tracker is built keeping in mind the convenience of the users so that you never miss another airdrop. It is packed with features like:
1. List of air drops
2. Basic info on air drops (description, date of airdrop and estimated value of airdrop)
3. Checklist of tasks to be completed to be eligible for airdrop

This is in beta version and is yet to be officially launched. We wanted our biggest supporters that is all of you to use it first and provide us with valuable feedbacks so that we can improve it further. Feel free to share your feedbacks in this telegram group.

NOTE: This is a free service built under our community initiatives

Here is the link: airdrop.coinswitch.co

Thank You
Because in those times USSR was a "power" - investing in military, ripping of dependent states for food.
Life in USSR was good (especially Russia) in comparison to other states that were occupied by them (meaning USSR stationed army there).
more "Neo-Luddites" to emerge; specifically in areas targeted for automation

The difference being that the automation you want to smash is actually thousands of miles away in China; there are no local factories anymore for the neo-Luddites to target.
https://airdrop.coinswitch.co
Not sure how this relates to it being provenly effective for "correct" posture.
As someone who commutes by motorcycle daily, how foes that fix anything? You're always hunched over on the bike
Or, conversely, could the iPhone 11 have 20 cores that are optimised not for latency but for power-efficient execution, such as how much you can do before the device runs out of battery? These would still be ARM, and backward-compatible with mainstream languages like Swift, so will have a low barrier to entry.

Maybe apps will be allowed to run longer in the background, if there are always extra CPU cores available that don't consume much power.
This concept is... exceedingly philosophically problematic, and one of those things that might be cute on paper if you don't think about it too much, but rather horrific if you do.

We should keep in mind the positions many of these philosophers were in. They often come from aristocracy classes and look down on commoners. They had access to better resources and were not ailed with problems, and therefore had no trouble defining people who are weaker, sicker, lower, smaller, uglier, etc., as "lesser". It's not a coincidence that many philosophers were not even able to register women as people. The downtrodden person is easy to look down upon as they have been damaged.

No room for complexity or messiness that's inherent in the lives of most people. These philosophers liked living by ideals, but human life is not ideal, and creating these ideals simply gates away most humans. If anything, the concept is non-human, but in its nature, Luciferous, as it separates off a "worthy" elite and throws away the rest. Most normal people do not survive the judgment of a philosopher.

A hunching person is human. A person with damaged limbs is a human. An older person who cannot stand upright is human. If you assign value to posture, then you have forgotten these people and flagged them as unworthy, and that makes you not human more than anything discussed in this article. It is that thought which is immoral, it is that thought which makes the slave, and not at all the posture of the slave. The excuse that comes after, not the origin of the evil.
The less fucks you give, the easier it is to get laid, in my experience. Act interested, don't do anything actively offputting, and act when the opportunity arises. It gets wildly easier as you get older, for some reason.
My comment is all speculation

---

I have always assumed that you can need to know either English or Chinese to be a software developer.

Mainly because the bulk of resources are in English, except China which has a large enough population that it can sustain it's own ecosystem internally.

I think the smaller your country is, and the software engineer population within it, the more you need to rely on English. E.g. I could see Russia and Japan having non-english speaking software developers, they have relatively small populations (<150M) but seemingly a lot of tech stuff going on.

You can also see which languages technology blogs / documentation are usually translated too. Which is usually Chinese, Japanese, Russian. Unless I'm wrong, because I can't point to any examples off of the top of my head.
I wonder if a sterling engine would work well for high altitude rotary-wing craft. The higher you go up the cooler the air, causing the sterling engine to be more efficient.
Unicode Regular Expressions
What would you consider to be a good static typing system?
I just tried this, and the opt-in message didn't include the name I gave (so no possibility of a blank message.) It did everything else mentioned in the parent. The opt-in message did provide an option to text "STOP", so someone really on the lookout for this service could potentially stop tracking with this specific method. Still an excellent reminder of how much information we share.
The point is that git doesn't do the right thing.

A random git user with just the URL for my submodule-using repository isn't going to know to use some special thing to clone the repository. They're going to run `git clone URL` and then be frustrated by the results.
It'll be an interesting exercise to ask the Clang folks to relax backward compatibility, this designing a new language, if it makes their compiler go faster.

That could be deployed as a new language, or adding features to existing ones, like value types in Java, or even compiler switches that relax some C rules for faster speed. Imagine -fpointers_cant_be_cast_to_ints or -freorder_struct_fields.
What? Here[1]? That was posted an hour after my post.

I get that you feel strongly about your opinions, but you’re coming off as rude. Apologies if I’m mistaken.

[1]: https://news.ycombinator.com/item?id=17053707
That's a really high horse you're sitting on.
Apple knew its computers were “defective,” sold them anyway, suit alleges
> On the web application side, I find static typing to be entirely an impediment - usually because the types that I really care about are already defined at the database level.

I disagree here. Take one example, Slack. They publish "types" for their API that they don't adhere to, since every endpoint of their API that is supposed to return that "type" is returning something else. That could've been solved with a type system or schema validation which in itself is a weak form of a type system.
I am writing Javascript day in and day out. I have not felt the urge to include jQuery or an alternarive for a long time now. Browsers nowadays provide all I need natively.

What use case do you have in mind?
Anyone knows why nobody is using "AI" to test those websites.

I suppose a few heuristics and some sort of recognition of state machines would suffice to be able to test 80% of all sites.
> Can you write JavaScript or Python or something using Japanese or Cyrillic characters?

I believe identifiers in those languages have to be ascii characters but I'm not 100% sure. Go however allows any valid unicode character for variable names. The rest of the language is in English though.

Valid Go w/ variable in Japanese:
https://goplay.space/#whU6ErYq_wR
Right. Stephenson's Snow Crash riffs on that.
Vajra protects users from unsafe sites, suspicious emails, and cryptocoin miners
No, a problem with sequence points is at the compiler level, just the same as "volatile". Assume the compiler doesn't reorder anything. Maybe you turn the optimization off. You even inspect the assembly code, and all the operations are there in the correct order.

You can still hit the problem. In my case, the code ran fine until we got an upgraded CPU. (from MPC6xx series to MPC74xx series)

Suppose you store to registers at 0xf0000ffc, then 0xf0000104, then 0xf0000ff8. You need the stores to happen in that order. The instructions execute in that order, creating 32-bit chunks of data headed out toward the memory bus. There are multiple write buffers however, so they can go in parallel, each getting a distinct write buffer. They then head out onto the memory bus in some randomish order determined by timing issues internal to the CPU.

In my case, I had to add "eieio" instructions between each pair of accesses for which ordering mattered. FYI, that is a real instruction, supposedly meaning "Enforce In-Order Execution of I/O".
Is there a way to have an anonymous voting system? I mean, not all suggestions by individuals have to be immediately implemented, do they? If no one else feels as enthusiastic on microwaves or couches or what have you, then wouldn't voting avoid the problems you describe?
I don't think you necessarily even need to measure job performance, just ask some people what they think actually distracts or disturbs them, read some studies, try something, and see if it at least seems like it has some impact. Almost anything is better than buying and installing random leisure and refreshment equipment hoping for an effect you can't name or describe.
It's also a survival technique. If you don't fit in with one group, find another that you can fit in.

I doubt I could ever do that - I'm coming to grips with probably dying alone - but I'm not going to judge someone else for trying to avoid that fate.
We took an oath to make internet safe and accessible.

Features:
⦿ Email Protection
⦿ Anti fraudulent websites
⦿ Anti Cryptomining and Ransomware
⦿ Anti Trackers

The Internet is a great place, it feels like you can do anything over it nowadays, where you can buy anything you want, find information, meet many new people... and lose all your money to scammers and fraudsters.
We've never liked that last part, so we started to fight back. We believe in the fight against internet fraud is the only way to combat it.
I was not aware about this project. Noted!
Try -30 and 75% relative humidity. It takes a few weeks for the humidity to go down, but during those weeks you will freeze your ass off.
www.numbeo.com
Yes, we're based in Canada and we've client in Montreal but we do remote contracts. If you're interested in React/Node full stack web development, let me know.
A voting system (maybe on a Trello board, or something similar) may help gauge the requester-user problem.
Durable Azure Functions (Talk)
Sounds like the normal racist urban legends coming out about China.

Link? I can't find anything credible, or even a report?

Painting a apple and no one see's or cares in the whole supply chain?

I think we are doomed for reasons other than what you think.
Yeh, -30 with low humidity, wind free and sunny, it feels like +10
Zeno tarpits
Safe ways to do things in bash
It’s a company blog from here maps, they just run out of topics I guess.
By the way, Dobrindt is not even a Minister anymore.
The new Federal Minister of Transport and Digital Infrastructure is Christian Schmidt.
Those are not decentralized.
Presumably it's https://github.com/snapcrafters , but what links the Snap Store identity to that GitHub org?

Where does snapcraft.yaml get executed? On my computer? On Canonical's infra? On the packager's computer?
"Git's submodules are so universally derided that there's practically an entire industry devoted to providing alternatives for managing dependencies." Stop right there and repeat after me:

Git is not a dependency manager, git is not a dependency manager, git is not a dependency manager, git is not a dependency manager.

Seriously, use the package manager provided by your build system. Some of them can point to git repos if you don't have a proper package registry, this is a better solution than plain submodules, for many reasons; Transitive dependencies, diamond dependencies, semantic versionion, can't forget to submodule update --recursive, etc, etc.
In the US regulation is reactive, but you can sue for damages. In the EU regulation tries to be proactive, but it is much harder to sue for damages.

So from the perspective of a startup trying to get in this market, this sort of environment might prove superior, because your business risk is much reduced. You know what sort of standards you must follow and as long as you follow those standards you do not have to worry about being blamed for negligent murder by the family of every accident victim.
I just checked this on Windows 10. It even calls it a "Hidden Network". How entertaining! :)
On the most base level, it might fall under "had sex, don't care".

But on a different level, that person now has a family that wants his presence, that looks upon him as being important. So, maybe that's a big boost to the old self-esteem.
I was in the same boat as you, I'm the type of person that wants new hardware but the keyboard design of the rMBP 15 and the touchbar ruined it for me.

It took some effort but I have a maxed out 9560 running High Sierra, it is very possible and there are a few generous people who have uploaded their config files to github to make it easier for the rest of us.
How on earth is this legal in the USA?
Google Photos’ Object Removal feature never came because it was deprioritized
> Rationally I should have multiple children, as my only legacy is my name.

I would say that any view that includes a concept such as "legacy" is already highly irrational... there's nothing rational about having a world view that you do not call into doubt.

At the end of the day, you'll just gravitate towards a worldview that's the easiest to support. That's what tends to happen to people since cognitive dissonance hurts. There's nothing rational whatsoever in this entire process and it is the very start of the problem, you can't ignore it.

The whole problem with "rational" is that it's a poor term that got appropriated to describe behaviors that are not actually rational.

"Rational" is mostly a shorthand for "logically derived", which is only one rather shallow facet of processing, and, not all that surprisingly, can lead to rather irrational behaviors, like the ones the person you're responding to is referencing. It often leads to nihilism, amoral philosophies, and other things that play right into the worst parts of game theory. Because this is what we naturally do if we turn off other processing. We have all the other processing for a reason.

Emotions, intuition, and experience are all very important. Pure logic cannot replace them, it is simply too slow, and there's simply not enough information. The reason a lot of us are really annoyed with rationalists is because they're walking around saying all those things don't matter.
A pop up of the pkgbuild is almost worthless. It would require the user to personally examine at the very least the source the pkgbuild is pulling from and the pkgbuild script itself and be able to spot malfeasance including subtle attempts.

Since doing otherwise is a few clicks away and sufficiently subtle attempts are unlikely to be noticed by even observant parties this is about as bad as the windows hunt down an exe model which has been proven for decades NOT TO WORK.

The AUR isn't filled with malware because arch is a very small target compared to windows full of observant people.

It cannot possibly scale even to the levels ubuntu aspires to achieve.
OCaml was a big influence on the design of Rust.
I prefer email for things that don't require my immediate attention. Landlines are my preference for home, but the bundling of VOIP has made POTS cost ineffective, and lazy companies are too quick to use SMS for their 2FA now that it's becoming a requirement to have one nearby regularly.

At some point I may end up just moving my data-only phone from my car to my home as part of my commute but 2FA requirements right now are still light enough I would rather suffer the inconvenience of walking back to my car to get the device I use for my radio.
Great video thanks for sharing it.
The risk here is not just going to the Snap Store. At least right now on Ubuntu 18.04 if you type a command that's not installed but is provided by a Snap app, the shell suggests that you install the snap the way it suggested an apt command previously.
I've got an LG B470 flip phone. It's really quite a piece of crap but it does the minimum. I've got a family and a side business, so it's not really practical to go without (despite the temptation.)

My fondest hope is that enough people will step back from smartphones to create a market for slightly-more-capable flip phones. At a minimum, having a decent camera would be nice.
> Here's a hint - the better vendors auto-generate these headers from the VHDL.

Yes! And the hateful naming might come straight from the RTL where digital designers have their own notions about what is a pretty name ;-)

> They are often right even when the documentation isn't.

More so -- if you decide for changing these names, one day debugging a complex issue will require talking to RTL people and everybody will be instantly lost -- your names won't be meaning much to them.
Do you happen to know if there are any carriers which prevent this from happening, either by not entering into commercial arrangements, or requesting warrants?

I have read good things about CREDO mobile in the EFF's Who's Got Your Back? report[1], but I'm not sure if it would cover things like this, as the service is white-labeled from Sprint/Verizon.

In other words, is it the 'MVNO' (company you pay) or the MNO (company they pay for the network) that would fullfil the request?

[1]: https://www.eff.org/who-has-your-back-2017#credo-report
If this is your means to secure your system you may be in for a rude awakening.
I haven't written about it, but that's a good idea. Thanks!
Which is why when people nowadays say that languages with runtime don't fit, that is mostly urban myths as many micro-controllers (naturally not all of them) are like supercomputers in regard to those systems at Xerox and IBM.
Choosing between bitfields and masks for register twiddling was something I looked into deeply. Like the article, I wanted the readability of bitfields, but after reading about all the pitfalls and how loosely bitfields specs were defined in the C89 standard, I decided to go with masks instead.

Here was a great summary I found from a comment explaining the dangers of bitfields.

Seeing it spelled out like this made it clear which to choose, lest you're a fan of nasal demons :).

"The royal mistake is to use bit fields in the first place. The following is not specified by the standard:

– whether bit field int is treated as signed or unsigned int

– the bit order (lsb is where?)

– whether the bit field can reach past the memory alignment of the CPU or not

– the alignment of non-bit field members of the struct

– the memory alignment of bit fields (to the left or to the right?)

– the endianess of bit fields larger than one byte

– whether plain int values assigned to them are interpreted as signed or unsigned

– how bit fields are promoted implicitly by the integer promotions

– whether signed bit fields are one’s compliment or two’s compliment

– padding bytes

– padding bits

– values of padding bits.

– and so on."

Source: https://embeddedgurus.com/stack-overflow/2009/10/effective-c...
> Who still writes code like this!?

Believe or not, a majority number of ARM MCU vendors does that with CMSIS headers in my experience (ST, TI, NXP, Nordic, EFM32...). To be more precise, the registers are accessed using mask and shift macros. I've work on many ARMs too but only Atmel's header files use struct bitfield you mentioned.

But yeah, I've also seen that most of non-ARM vendors use struct bitfield.
Azure Blockchain Workbench – Microsoft Azure
I think securing X would reasonably be viewed as a non starter for those who intend to replace X with wayland.
> Or do you actually care about the company having shares, perhaps because you like getting RSUs?

That, and the (usually) better work/life balance compared to startups.
Yes this is a real problem. With the human driver this is based on his reflexes (or self preservation). The self driving system changes that, someone needs to program (or learn) software to behave one way or the other, either killing the driver or killing people. But the question is if customers will buy car that might harm them deliberately or if country will allow selling of cars who deliberately harm people to protect the driver. This one is not easy to solve, currently the self driving industry is ignoring it, but it will have to be resolved.
Spymaster Pro Introduced New Features
Oh, cool. My grandfather's name is listed in the index.
I had a brief taste of this in 2009, to the point I was briefly homeless.

Until you have felt the ever present unease, fear for safety, and experienced how much mental bandwidth is taken up by simply trying to survive, you won’t understand, and it’s easy to toss off glib dismissals of people in this situation.

In my time living in my car (already lucky that I had one to live in), I met all types when hanging out on the street.

Labourers who had accidents and for one reason or another didn’t qualify for disability. An architect who had designed many of the residential towers in the CBD, but got hooked on meth and slowly squandered it all and alienated everyone who once cared for him. People like myself who had no support network nearby, and got the boot when the shit hit the fan in the GFC.

I lucked out in being able to get a job again as a software engineer before I had been too many years in this situation and was still mostly presentable.

I don’t take a single day of my present life for granted, I know how little separates me from those with a hand out on the street. We’re all a few spells of bad luck away from it.
Containers under linux aren't in themselves very secure at all. This isn't inherently so. Supposedly solaris can do much better for example.
You appear to have misunderstood which comment I’m replying to. My parent comment is a reply to the following quote by Barack Obama: “if you’ve got a business, you didn’t build that“.

If you take the time to google that quote, you’ll find it’s been used in opposition campaigns. I guess to suggest Obama is anti-business.

His phrasing, allowed his comment to be misrepresented, which is unfortunate.