skysight-inc/HackerNews huggingface dataset:
No you didn’t - you supported massive reductions in social services, reductions in tax rates that benefited primarily businesses and the already wealthy.

Boomers voted to decrease how much they paid for everything once they were earning money. The way they did that was purely by increasing how much the following generations had to pay for every service, while also reducing their employment protection and actively preventing their wages from increasing at the same rate living costs were being made to increase.

Your generation did nothing but make it harder for the following generation after benefit from all the work you parents generation did to improve your opportunities.

Things your parents produced for you: cheaper/free high level, a functional Medicare system that covered the majority of the people who needed it, employment protection, retirement benefits, ...

Things your generation did: killed free higher education, actively defunding it so you paid less taxes having already got your free education, vigorously worked to remove layout protections, defunded Medicare, defunded infrastructure investment, blamed “millennials” for all the problems your selfish choices caused.

The fact that you can’t understand basic cause and effect of your actions warrants it:

Ok, boomer.
nsajko, I do see you're getting downvoted pretty bad. I'm sorry to see it.

I think that it may be because your posts don't address the specific points made in the article, and in fact repeat insinuations that the Rapporteur specifically addresses and debunks.

For instance, you say ... Assange is not above the law, or common decency, just because of founding Wikileaks...

Literally no one said that, and no one reasonable believes that. That's not what this is about. The article makes the case that Assange is not guilty of anything under Swedish law. If you were to say, rather, "Despite what the Rapporteur says, Assange is likely guilty because..." and then lay out an excellent case why he is indeed, you would get up-voted, not downvoted.

But instead, your posts come off like you just have an ax to grind against Assange and people who support him. It comes off like you're dismissing the entire concern as invalid "because Assange is not above the law".

The people here are smart, engineer-types. They're going to look at evidence and make up their own minds.

My 2¢
Good luck.
Briefly:

- the lock has write a CAS on the =fast= read path, causing coherency traffic and a contention point between the readers. That's it the readers don't scale

- it's quite hard to use correctly, i.e. after read, determining the exclusive/write lock has to be acquired, the read lock has to be released 1st, the write lock acquired and the conditions that causes the grab to be rechecked

- Copy-On-Write should be a preferred solution for most cases, easy to understand and reason about. If not StampedLock is a better alternative.
About 15 years ago this kind of "application firewall" used to be really popular on Windows. IIRC, ZoneAlarm and/or Kerio was really popular? And some Antivirus software also included application firewall. Can't vouch for anything particular these days, though, haven't used such thing for a long time.
Does a conflict of interest actually make something illegal? I was under the impression that while best practice to declare and avoid conflicts of interest, it was not actually illegal as long as the motives for each decision were defensible.
Worked for me on Arch, too.
> Trump was elected. Him winning the election was a shot of weapons-grade steroids into the ass of these regressive movements.

It’s actually exactly the opposite. We lurched left in a very short time. As recently as 2007, a plurality even of Hispanics said there were “too many immigrants” in the US. https://www.pewresearch.org/fact-tank/2019/02/19/latinos-hav.... Little more than a decade later, every mainstream Democratic candidate is running on providing universal healthcare to people who immigrate illegally.
Are you sure this is tech-related? Professor Peter Turchin, writing in 2012 (I saw a rough draft of the book he eventually published) predicted a peak in American polarization in around 2020, based on trends that go back many decades. We certainly see it on the Internet, but there's good evidence it would be happening regardless, because it can be (and was) predicted based on trends which go back well before the Internet.
https://www.amazon.com/Ages-Discord-Peter-Turchin/dp/0996139...
A History of Lego Education, Part 2: Path to Mindstorms
> One of my favorite things about it is the way it handles memory during debug runs. (My #1 favorite thing is that it was all developed by one guy working solo - Brian Fiete, a cofounder of PopCap Games.) First, it's able to trace allocated memory during debug execution and immediately report on memory leaks, along with the location in code where the leaked memory was allocated. Second, it can guard against use-after-frees in debug by marking the memory freed, but not actually reclaiming it. Any subsequent writes/reads to that location will immediately fail with the object's allocation stack trace.

Existing C++ tooling (sanitizers) achieve this too.
No, they do not. And it's this erroneous thinking that causes so many of the problems.

* https://invisible-island.net/ncurses/ncurses.faq.html#xterm_...

* http://jdebp.uk./Softwares/nosh/guide/commands/TERM.xml#MIS-...

* https://unix.stackexchange.com/a/419092/5132

* https://unix.stackexchange.com/a/446912/5132

* https://unix.stackexchange.com/a/515517/5132

* https://unix.stackexchange.com/a/427299/5132

* https://unix.stackexchange.com/a/441899/5132

* https://unix.stackexchange.com/a/560992/5132
> If it gets the answers it demands, it will get much more information than ICANN has previously disclosed about the process and thinking behind removing price caps on .org domain names last year.

If?
Programming TypeScript has a section on “Simulating Nominal Types” [1]. You define a type that’s impossible to create naturally, and provide a function that asserts something is of that type.

type CompanyID = string & {readonly brand: unique symbol}
type OrderID = string & {readonly brand: unique symbol}
type UserID = string & {readonly brand: unique symbol}
type ID = CompanyID | OrderID | UserID

function CompanyID(id: string) {
return id as CompanyID
}
...

TypeScript can be very confusing sometimes, and given the learning curve I’d caution someone trying to learn modern JS away from starting out with it. But in even small codebases it’s an amazing improvement in safety, especially for refactoring.

[1] https://learning.oreilly.com/library/view/programming-typesc...
Why are you being downvoted for pointing out mass surveillance and extremely targeted surveillance are both still legal and frequently used.
I thought you were referring to Mailgun.

I thought you were saying that since Mailgun has customers, and has built their email infrastructure already, the cost of providing a free service to people who aren't using the tool much is zero.

Thanks for clarifying.
Fractional lengths in the US are commonly in base-2, ie, 1/2", 1/4", 1/8", 1/16", etc. Still annoying to remember that the next socket up from 1/2" is 9/16".
The Hollywood Story of Upton Sinclair and William Fox
What companies are immediately going to be affected by this?
You can use private to do it OO/Java style, but you don't need typescript for that: ES6 modules let you encapsulate stuff just fine without any type features.
OK, I'm totally confused.

There's 3 parts that I can see to a wired charging situation:

1. the device to be charged
2. something that takes "house" power and does whatever is necessary to convert it for charging purposes
3. a cable between them

It seems to me (who doesn't even own a phone, hah, what an idiot) that (2) already exists in the form of things that plugin to a wall socket and offer 1 or more USB A sockets.

The does leave room for cable waste, as it only pins down 1 end of the cable.

What are we really discussing here?
Claiming that this is a synthetic virus is pretty much the height of racism and is deeply unscientific. I hope sciencemag rescinds this story after the backlash.
Open sourcing creates multiple classes of risk outside the scope of the license which any properly run company must manage.

As a couple elementary examples, it greatly increases your exposure to claims of patent and copyright infringement based on the actions of your employees, both intentional and inadvertent. It significantly increases the risk that the company's trade secrets and other non-public IP accidentally end up in the public domain. You must ensure that open sourced code does not come in conflict with contractual agreements with other parties. And that is after you get every outside stakeholder in the business's strategic objectives to sign-off on it, which isn't always easy.

When an organization decides to open source a bit of code, they have to run a formal diligence process to ensure there is minimal risk of any of the above and then put a process in place to help ensure that going forward. I've seen this process at multiple companies, it is not lightweight and involves lots of lawyers and documentation that would never happen otherwise. Many companies decide it isn't worth the money or distraction.
Allow lawsuits against content providers, to be liable for what their users post.

Hear me out:
There's another article here about how the EARN IT would attack Big Tech and reduce user freedom by limiting Section 230. Maybe Section 230 has helped the Internet grow into what it is today, but it might also be the reason for a lot of the toxicity.

I'm personally in favor of privacy and digital freedom, but if repealing that law would turn the Internet into a forum for civil intellectual discourse, it might be worth it.
The only thing the EU mandates is producers come up with a common standard. Whether that's USB-C or Lightning is of no interest to the EU.
Airbnb's Airflow vs. Spotify's Luigi
Not much of a difference really. Mainly just that LE uses their own equipment instead of that of the carrier. This brings up a separate FCC issue: Why is it okay for LE to transmit on the cellular bands for this purpose, when it provably can interfere with emergency communications (such as a 911 call)?
About the blog - testing with more threads than cores could be quite misleading, also testing on dual/quad socket vs single one exhibits the effects on coherency traffic a lot more (compared to L3 talk)
On the Origins of the 2019-NCoV Virus, Wuhan, China
Feels like the whole article is buying the lede, then. The news story is really something like "AI accelerates drug discovery pipeline—new drugs will now come faster." The fact that one such drug is in human trials is kind of irrelevant.
I really would like to read a business/product analyst HN just to see their perspective on tech on a regular basis.

Every other post titled ‘What your developers don’t understand ...’
> spirit

I think it would be a good name for the new language (if it ever shows; it will probably be a lisp).
> So it's okay for the carriers to provide the phone-location (and other metadata) to government entities without a warrant...

I don't see where the article addresses that point. While it has some resemblance, seems like a different issue covered by different parts of law.
Is that why it's so expensive to fix the subways?
What about user posts, and not paid political ads?
https://www.skyhook.com/
So they missed the boat by 15 years?
That's a good point, too.
The arts is full of people expressing themselves for pay below the poverty line, often not expected or wanted as remuneration for their expression. Treating business as expression and calling it the same thing as actual art is quite oblivious to the reality.
xkcd 927, I'm not even going to link it because you know what it is.
Worthy of Douglas Adams!
Azerty is actually more of a French layout than a Dutch layout. Keeping in mind Belgium has three official languages (Dutch, French and German).

Azerty is pretty much the default in the non-IT world in Belgium. But, as for software engineering, everywhere I worked though they asked if I wanted qwerty or azerty layout on my machines.

I'd also recommend switching to qwerty as it's just more natural for programming than azerty. Plus I got up to speed (~130wpm) after just a few weeks of using it, so it's not a huge effort either.
https://finance.yahoo.com/quote/T

https://finance.yahoo.com/quote/VZ

https://finance.yahoo.com/quote/TMUS

https://finance.yahoo.com/quote/S

Looks like only Sprint and T-mobile are down, and only slightly (2%).
From a privacy point of view, I would be more comfortable with google reading my messages than one of my buddies. Is your xmpp e2e?
It's about priorities. Signal's priority is security. If the current state of the art is you can chose security or foozles, then Signal doesn't have foozles. If people really want foozles then they need to do the work to figure out how to deliver foozles securely and then Signal can integrate that work.

All of the other products have some other priorities, and so if security gets in the way, too bad security loses. Even WhatsApp, which uses the Signal protocol, has other priorities so the actual client software isn't focused on security, they were just happy to get a secure protocol out of the box.

The interesting thing is that years of research hasn't found many things that are just plain impossible securely, there are just a lot of unknowns or places where the secure option is harder. For example when you add a popcorn GIF to a chat Signal proxies this twice, masking your request from the GIF provider (Somebody used a popcorn GIF but the GIF provider doesn't learn who) and also from Signal's own servers (ishanjain28 used a GIF but Signal doesn't learn which one). Most outfits wouldn't bother, who cares about security anyway? But the feature now just works, without unnecessarily giving away information to people you might not trust.
> We need more software engineers venturing out into other industries and identifying and solving problems.

this seems to line up with my experience well. But I don't have a good line of sight for me to actually experience those businesses outside of taking a non-SWE job and going from a well-compensated expert to barely-paid newb. Spending years learning a specific industry in the hopes that I can turn my former skills into a viable business seems like the wrong approach in several axes. I know VC groups (sometimes) have entire departments whose purpose is to understand other industries... it seems counterproductive for individuals to try to and go this route. Thoughts?
Its like SQL - everyone has a dialect. For most things where a SQL/regex engine/parser isn't the core of what they do, it will never be a priority. The best approach IMO is something like this in priority order:

1. Stick to using the lowest common denominator like you did for case insensitivity.

2. If that becomes too cumbersome, then consider whether regex is the right tool for the job. Maybe you can use e.g Python/your favorite language with a known regex standard.

3. If there are no other tools and you're stuck with whatever flavor of regex one particular thing supports, only then invest time in learning the details. There is probably a book out there with the details even if there's no webpage.

Then pray you never get to step 3 :)
I don't use WhatsApp, but my understanding is that they are in the business of providing private communication between parties.

Section 230 protects the likes of Facebook, where people can post things for all the world to see, including things that are slanderous or illegal.

https://en.wikipedia.org/wiki/Section_230_of_the_Communicati...
I doubt this would be really possible - utility services are definitely much more automated these days, the same thing with industry, but it's really far from everyone involved being able to control the whole operation remotely.

Also many industrilk processes are continuous, with any interruptions being costly & dangerous if abrupt (eq. if the skeleton crew messes something up and there is no one to help them).
The number of reported cases in China is pretty much unanimously understood to be dramatically undercounted because there is simply a tremendous shortage of testing kits. There are videos showing nurses in Wuhan hospitals bemoaning this and social media posts suggesting this, patients are being turned away unless they are dying to go home and self isolate and rest, in some cases receiving injections daily but otherwise being told to return home.

Firsthand accounts by local journalists are one of the best ways we have to understand what's actually going on behind the Great Firewall of journalism.

One of the best is this semi-celebrity lawyer/journalist in Wuhan who is leaking video to YouTube visiting the outbreak hospitals (he's also pretty much a wanted man at this point by Chinese authorities), you can turn on subtitles for English:
https://www.youtube.com/watch?v=7AI3R41dGnU&ab_channel=Coron...
There's a difference between "Corporations have too much power to influence government policy" and "The government will hand over its sensitive personal data records to corporations".

I would say the former is a much more widely held belief, although we have no way to know if the latter is actually happening.
There's an edX course about scientific illustration that looks interesting: https://www.edx.org/course/drawing-nature-science-and-cultur...
For USB-C, the weak point is on the cable side. For Lightning, it's on the device side (little golden contact springs). The lightning plug feels like it's made for eternity, I must say though.
A correction:

The Jabber project started in 1999 and https://tools.ietf.org/html/rfc3921 was published in 2004.

https://mail.jabber.org/pipermail/xmppwg/2002-May/000000.htm... suggests that the IETF process was already started in 2002.
What is the point of going truly native on apps like chat?

They have a web version anyway and with Electron for desktop and webview for mobile, they can concentrate on the responsive single design instead of hiring different talents to communicate with each others left and right to slow down their development with inconsistencies.
HN doesn’t show different results to different people, does it? Though I suppose things that the majority disagree with are less likely to be upvoted.
Show HN: Portfolio Analytics for Individual Investors
Because it's hyperbolic, sarcastic, and unhelpful. Your question rephrased as a statement is completely fine: "Unfortunately, mass surveillance and extremely targeted surveillance are both still legal and frequently used."
Well, it's a Made in China bio Weapon..
Hi friends,

If you do any personal investing with an online broker (e.g. Fidelity, Charles Schwab), hopefully this is of use to you!

I've struggled for years to find a good way to answer even simple questions about my (small!) investment portfolio. Am I outperforming the S&P? What is my portfolio IRR after factoring in dividends, fees, etc.? Fidelity shows me stats like my historical overall balance, but that's not even telling of portfolio performance since I might be adding/removing capital over time.

Since I couldn't find a good solution, I built a tool specifically for retail/individual investors. Here it is! https://useilluminate.com/ We just launched our private beta so if this sounds of interest I'd love for you to check it out and to get your feedback on what we can improve.

Cheers,

Arthur
"I don't think I've cringed more than 'expressing yourself through products"

Can you rephrase this criticism in a way that meaningfully contributes to the discussion? All I see is your personal judgementalism directed at someone's phrasing.
In Star Trek: First Contact, they time-travel to post-apocalyptic Montana to help the inventor of the warp drive, who calls them "astronauts on some kind of star trek".
yeah close proxmity changes everything, mistakes are not impossible. ..
This is totally possible with custom allocators in Odin too. You'll be surprised by how much custom allocators can do, but so many people know little about them.
It's good that they don't. I'm fine waiting a bit longer for a slightly better charger port.
They force merchants to accept the 3% as a function of their oligopoly power. Merchants don’t negotiate anything inside the basket.
Well, there's one pre-print paper that goes as far as saying that because some segments of the RNA resemble, closely, parts of HIV, that those may have been inserted by human efforts. Of course, there's been a lot of pushback to this assertion; detractor say that this "inserted segment" actually shows up in all kinds of things and it also being in HIV is not significant here.

For the article and the pushback, see this link and its comments:

https://www.biorxiv.org/content/10.1101/2020.01.30.927871v1
And because it was only voluntary, Apple was able to innovate and create the lightning port which worked in either orientation and inspired the adoption of USB-C by the rest of the world
Docker push to ECR/ECS Fargate all wrapped up in a make command. (Should integrate w CodePipeline but too lazy so far.) It’s much slower than Elastic Beanstalk which used to be my go to, but without the env nightmares that come with EB. Sounds like DO droplet would be easier and cheaper though.
No. That's bottom feeder stuff generally

I used to have an Upwork account, to try and swing some cash on the side. Most of those jobs are paid far out of proportion to what they are asking people to do. "Facebook but for XYZ", is something I'm pretty sure I've seen there, several times.

I suspect that you can get a lot more leverage visiting your local business organization watering holes...
I feel like you've answered your own question.
Parts of the HIV virus have been identified in it: https://www.biorxiv.org/content/10.1101/2020.01.30.927871v1....

"Our analysis of the spike glycoprotein of 2019-nCoV revealed several interesting findings: First,
we identified 4 unique inserts in the 2019-nCoV spike glycoprotein that are not present in any
other coronavirus reported till date. To our surprise, all the 4 inserts in the 2019-nCoV mapped to
It is made available under a CC-BY-NC-ND 4.0 International license.
preprint (which was not peer-reviewed) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity.
bioRxiv preprint first posted online Jan. 31, 2020; doi: http://dx.doi.org/10.1101/2020.01.30.927871. The copyright holder for this
short segments of amino acids in the HIV-1 gp120 and Gag among all annotated virus proteins in
the NCBI database. This uncanny similarity of novel inserts in the 2019- nCoV spike protein to
HIV-1 gp120 and Gag is unlikely to be fortuitous."

https://mobile.twitter.com/DrEricDing/status/122330594672370...
Here's a Math StackExchange thread that gives the procedure I'm familiar with: https://math.stackexchange.com/questions/443555/calculating-...
I don't have the time, inclination, nor skill to do a proper analysis. I've already contributed some empirical substance; feel free to do the same. But I will make two comments: 1) life expectancy excluding infant mortality has indeed gone up considerably since 1789, by about 10-15 years, give or take, according to the particular source. 2) I would expect more old-age outliers today than 1887 driving up the average, so I wouldn't be surprised if the mean is lower or about the same as 1887. But I'll leave it to somebody else to crunch those numbers. Here they are, FWIW:

1789 1887
------------
1745 1824
1727 1820
1733 1841
1745 1839
1748 1820
1753 1824
1737 1835
1750 1830
1738 1826
1745 1827
1739 1840
1741 1817
1745 1834
1745 1834
1739 1824
1733 1821
1755 1829
1733 1823
1754 1828
1737 1827
1734 1828
1752 1829
1739 1837
1744 1833
1742 1822
1740 1838
1744 1832
1758 1834
1732 1836
1830
1839
1821
1816
1826
1826
1830
1838
1843
1826
1831
1834
1830
1830
1837
1827
1829
1828
1835
1834
1834
1833
1834
1818
1826
1830
1823
1810
1835
1835
1833
1833
1841
1829
1836
1818
1826
1818
1818
1829
1828
1810
1842
1843
1847
1848
1816
1843