skysight-inc/HackerNews huggingface dataset:
> The other bit of good news is that you can't unknowingly ignore a returned error, like you can with an unchecked exception. The compiler will force you at a minimum to declare the error as _, and tools like errcheck do a good job of keeping you honest.

Actually, we unknowingly ignore returned errors much more often than we think, like when we call a function and opt out of assigning any of the return values to variables. Consider this function, which returns a single value (being an error).

func Failure() error {...}

You can always choose to call an error-returning function without declaring any placeholder (`_`):

Failure()

There are several commonly used functions that return errors that are regularly ignored. How about `io.Writer`?

writer.Write([]byte("Hello")) // returns (n int, err error)

It's quite common to call that function without feeling a need to check on the bytes written or a possible error. Or, consider whether you consistently check the return values of `fmt.Println()`, which also returns `(n int, err error)`...
Just wait for a post talking about how they're replacing the tires with revolutionary metal pathways to save wear.
Google expands bug bounty program to include fraud protection bypass
Measuring the GDPR’s Impact on Web Privacy
There is an argument for Plasma/State channels here though, where transaction speed and fees become an issue only when users cash in and out of a state channel? It works for some business models, not necessarily all. I just feel like the Ethereum community is aware of this, and moving in the right direction.
yes, if you cut it in half. Not dishonest at all
The Hackers Hunting Down Missing People
How to say “no” to your boss, your boss’s boss, and even the CEO
Is this marketing?

Ethereum only runs at 15 transactions per second. If you want your App to run at 8 transactions per second then yes you are going to stress the network and see costs rise till people stop using it.
You've already put far more effort into debating that everyone else's interpretation isn't "simply what the sentence says," when their (and my) interpretation tend to hover around the same approximate meaning.

If you're going by effort, it seems that your interpretation is anything but simpler or lower effort.

If you're trying to make the point that the statement could have been phrased better, I don't think anyone would disagree with you.
Not if the originating site is the potential attacker, which was the initial scenario: Protonmail sending you page that leaks your decrypted mail to them.
no it is not, unless you are taking liberties with the word "direct"
Common Wifi can detect weapons, bombs and chemicals in bags
Two things that jump out:

1) $200M in punitive damages? The hack occurred in January, and the price has gone down across all cryptocurrencies substantially since then.

2) Was the password hacked? Or did the exchange allow password resets via SMS? (So negligence made 2fa really 1fa) In this situation it seems AT&T would be at most 50% responsible.
Show HN: Full Stack DApp can be able to run on Zilliqa
Ethereum's performance problems are well documented at this point, but using a more centralized blockchain like stellar is even more pointless in my opinion. Why not just use traditional platforms to build your application if you don't care about the decentralized nature of blockchain?
12 Things Mentally Strong People Do That Nobody Else Does
I agree. What I have been saying is that Free Speech means far more than the literal text of the First Amendment and nothing else. Free Speech is a critical cultural norm to the maintenance of Democracy. Free Speech means that all people and all institutions hold as important values to not restrict the speech even of those they disagree with.

Values such as these do not flow from the Government to the people and culture, but from the people and culture to the Government. If the culture is to disregard free speech for certain forbidden opinions, then that will seep into the Government eventually. I fear that if we continue on the path we have been going down for the last few years, we may lose the Freedom of Speech at the Government level in a generation.
Sometimes there are tasks that are not really suited for the GPU. For instance, drawing text is much easier to do on the CPU. Also for clients that only draw a few frames occasionally (status bars, background images) drawing on the CPU is totally fine.
This app caters to a lot people within my social group. Old enough to be married but young enough to want a couple years more of freedom. This allows couples to have sex without protection. The worse consequence is pregnancy which isn't too determinatal since most of us are mature enough mentally and financially to support a kid.
Talk about burying the lede, Vue.js has its own conferences now? What a time to be alive.
Yeah, I'm not talking about gender/race though. I'm talking about regions.

It's a different story when you look at your literal neighbor and they have more representation than you.

And actually, yes, most of this anger is linked to a feeling that people in rural areas have too little representation compared to major population centers, where most people live. So this illustrates what happens when you've got proportional representation but a completely unbalanced population distribution; it's fine when everything is going well, but when the mills close down and the farms go out of business, you get a lot of angry people who feel they have no political outlet.
In my method no one knows the key. In the article, you have the key in an env variable. In particular, if someone prebuilds the keys for you, he/she has you key.
So what? Chrome was based on WebKit (Safari), Safari was based on KHTML (Konqueror).
Akrasia and Enkrateia remind me of the dual nature of humans that St. Paul describes in Romans:

We know that the law is spiritual; but I am unspiritual, sold as a slave to sin. I do not understand what I do. For what I want to do I do not do, but what I hate I do. And if I do what I do not want to do, I agree that the law is good. As it is, it is no longer I myself who do it, but it is sin living in me. For I know that good itself does not dwell in me, that is, in my sinful nature. For I have the desire to do what is good, but I cannot carry it out. For I do not do the good I want to do, but the evil I do not want to do—this I keep on doing. Now if I do what I do not want to do, it is no longer I who do it, but it is sin living in me that does it.

So I find this law at work: Although I want to do good, evil is right there with me. For in my inner being I delight in God’s law; but I see another law at work in me, waging war against the law of my mind and making me a prisoner of the law of sin at work within me. What a wretched man I am! Who will rescue me from this body that is subject to death? Thanks be to God, who delivers me through Jesus Christ our Lord!

So then, I myself in my mind am a slave to God’s law, but in my sinful nature a slave to the law of sin. Romans 7:14-25

Paul is writing here about the battle between a person's moral ideals and how their desires conflict and often overrun those ideals, admitting that even he is a hypocrite who does things he otherwise condemns.

I like how procrastination is discussed in forums like HN. We can recognize it as something keeping us from our goals, but can also empathize with each other in failing to master it. This is how I see the early church's approach to sin in St. Paul's era, or at least that was the point he was making in Romans.

In the same way, we can combat procrastination as a community by sharing our stories and providing the insight to overcome it. This is my favorite part of community, be it in church or on HN or elsewhere.
Maybe arduous isn’t the right word, but what do you call a 3 day long onsite?
The core of the problem is that fake news is much more interesting than real news. "Laughing Swedish PM seen kicking puppies!" will net you many, many more views than "Swedish PM presents new tax reform!"
once again we must coddle women even though they are overrepresented in college and have every opportunity to study computer science or go into tech.
Milton Friedman would find a lot to criticize about our current economic system.
RIP to the Queen of soul. Hard to find one whose work inspired industry insiders and vast audiences, spanning across several generations. This tribute by CNN is short but informative:

https://twitter.com/CNN/status/1030103135338020864
Claiming "errors are values" is as useless as claiming anything in computing is "a value" (because it is).

Errors are not just values, however, they're something much more specific: An uncaught error is a specific circumstance where the programmer's mental model was insufficient to account for all the state possibilities. Literally the introduction of the unexpected. And this should be treated as a very bad (or at least a very special) thing, as soon as possible. Hence, runtime exceptions. (Hence, disclaimer alert, I'm not a fan of Go.)
Oracle Open Sources Graphpipe to standardize machine learning model deployment
This disagreement demonstrates why professional teachers are so valuable.

Sometimes the material is important enough that you want to make it as easy to understand as possible. Sometimes the material is a chance to teach your students how to problem solve. Or how to teach themselves new material. Or to help them become mathematically literate (i.e., able to read a book or paper on their own without your help).

A good course/curriculum does both. Some definitions are carefully explained at an intuitive level so that students can struggle with things beyond the defintion. Sometimes the definition is an opportunity to teach students how to go from a formal definition of an intuitive understanding. Or come up with extensions to the definition on their own. Or explore the implications of a definition on their own.

In short, are you teaching the definition of a Markov Chain as key content knowledge, or is this being presented as an exercise in mathematical creativity and mathematical problem solving? There is no "right" answer without more context; a good course will do the former with some topics and the latter with others.

So this is not a topic-level question. It's a course-level or curriculum-level question.

Interestingly, misunderstanding the fundamental tension between "explain well" and "teach people how t learn for themselves" is the source of many public debates on education. E.g., common core Mathematics. Are we teaching students how to add numbers or how to problem solve? Well, ideally both... but the debates always become an either/or.
The Windows way would be to mount the remote filesystem and use local mv and cp. Which works fine, since Windows has excellent remote filesystem support. The Unix world only partially began to catch up to CIFS with the advent of NFSv4 and its lease infrastructure and it still isn't as seamless as the Windows stuff.
You are confusing crypto primitives with a high-level spec like OpenPGP. OpenPGPjs used WebCrypto and node crypto libraries when available for primitives. You still need a library for the OpenPGP stuff.
Or just recognize it as not-a-bomb. Easier - e.g. the set of metal things normally in luggage may be small
If Bank A makes my PIN number automatically the last 4 of my SSN, and Company B discloses that information, is Company B responsible for 9 times whatever losses I incur if my ATM is stolen?
Yes, I know. I mention that in my original comment.
The Future of Software is “No Code”
That’s a start, but if the main resource (the HTML page) can be modified it doesn’t help.

If you could require the root page be cryptographically signed (but by who?) and optionally prompted for updates then we’re talking.
An attacker in possession of the primary device can increment the counter, making the primary still working, and invalidating the backup. In crypto, keys are secrets, the rest can’t be relied on for security.

Edit: grammar
1mg / kg (or just a little more)

I only later learned more about dosages and found that the downsides are at higher (1.5mg/kg+) doses and with long re-dosing
So what about the fact that the average worker earned a salary low enough to qualify them for foodstamps (given a household size of 2)? Basically walmart is paying these low wages and getting subsidized by the federal government so that their workers can eat.

Or when you say "I don't see anything wrong here" are you really just limiting yourself to the difference between average worker salary and ceo pay?
How is this an issue? When Chrome started, it was based on webkit as well. They've since forked webkit but they did come from a clone of an existing engine.
It's well beyond that already. There is just a lag between the condition and its effect. But if you look at American politics, it seems we might be in the midst of the destabilization process.
More to the point, "caucasian" is an obsolete and ill-defined term that was interpreted in various ways throughout its history:

The Caucasian race (also Caucasoid[1] or Europid)[2] is a grouping of human beings historically regarded as a biological taxon, which, depending on which of the historical race classifications used, have usually included some or all of the ancient and modern populations of Europe, Western Asia, Central Asia, South Asia, North Africa, and the Horn of Africa.[3]

Since the second half of the 20th century, physical anthropologists have moved away from a typological understanding of human biological diversity towards a genomic and population-based perspective, and have tended to understand race as a social classification of humans based on phenotype and ancestry as well as cultural factors, as the concept is also understood in the social sciences.[8]

https://en.wikipedia.org/wiki/Caucasian_race
Genuinely curious - which aspects make you lag.

I'm relatively new to it, but I did do a stress test once. Loaded several hundred (over a thousand?) files of source code. Apart from the initial conversion to nodes, it was fairly performant. Doing a cff on the whole code base was pretty fast.

I did have to disable the setting to poll for file changes, though. When you have so many files open, that will seriously slow things down. I believe this was over a network too (i.e. the files I was opening were on a remote machine).
Had never heard of SCP before: https://en.wikipedia.org/wiki/SCP_Foundation

At least it's a more reasonable explanation than "reality."
Because blockchain allows you to raise a large amount of money from unsophisticated investors without going through third parties who might ask awkward questions like "is this actually going to work" and "why are you incorporated in a non-extraditable jurisdiction"?
This is the framework used to make those crashy surface drivers.
That reminds me of a study about the ancient Rome by Walter Schiedel et Steven Friesen (The Size of the Economy and the Distribution of Income in the Roman Empire) Link there : https://doi.org/10.3815/007543509789745223
To sum it up, they studied the economy of that time and noticed a few things : the "elite" (1,5% of pop.) had about 20% of the state wealth, they studied the other classes, and reached the conclusion that the economy structure could not allow for more concentration of the wealth. And if you analyze the numbers, the inequality in the USA is more important today than it was in Rome. That's quite striking when you remember that in Rome, they had slaves, their kind of nobility, domination of vast lands and resources...

I don't know where, but I read something else about Rome, and the parallels with today :

- the candidate elected to an office was the one who spend the more money on 90% of the time

- the draft abolition led to distancing the citizens to the blood shed in wars, and there was a rise in the use of mercenaries ("private contractors")

- the empire expanding, being a citizen was not being simply a white guy born close to the country.

All those three points were true for Rome and they are today true also for most of the Western countries.
In Rome, it led first to the fall of the Republic, the rise of the empire, the growth of inequalities and its fall.
So my guess is that all Western countries should think about it, because they all have some similarities with this society evolution course.
I'm not sure anyone was opposed to map (that wasn't under discussion), not all abstractions are bad, however a flexible language makes code easier to write but harder to read, a rigid language makes code harder to write but easier to read. I prefer ones that are easier to read, even at the expense of a little verbosity.

I'm not saying Go is the best of all possible worlds (I would like to see generic functions like map too, or things like sum types for errors), just that there are good reasons for the decision to exclude some opportunities to build abstractions (for example I'm happy go eschews inheritance), and abstraction is not an unmitigated good. I've seen far more bad abstractions built than code duplicated when reading code in any language, so limiting abstractions is not always a bad thing.
Why vSphere is the best underlying platform for Kubernetes deployments
on balance, we do better when workers have actual bargaining power.

I don't know, look at some of the cities around the country going bankrupt as the bill comes due for union-imposed obligations. I'm not against collective bargaining, but it seems like unions as they were known fifty years ago were destined to eventually collapse and/or make their communities eventually collapse.

Now, collective bargaining could just be a cyclical thing- power to the bosses, power to the workers, power back to the bosses. We could be approaching the swing back in the other direction.
I think that one of the things that causes "starting friction" for me is the fear of getting distracted/interrupted after I start a task. To get myself to start that kind of task, it seems to be useful to hole myself up somewhere that people can't find me and turn off slack. Then starting the task becomes easy.

On the other hand, personal projects seem easy to start but hard to finish. After working on something for a few weeks it ends up on the back-burner, often never to see the light of day again. I wonder if an effect similar to Akrasia is at play, or if that is due to something different.
SMS is not exactly the most secure protocol. But you do not need to use SMS for 2fa, that's a misconception.
It hasn’t changed. Why you’re referring to falls under Information Assurance in their mission statement.
Sure.. you can sue for whatever you want. There is no guarantee that you will be awarded the damages though.
I agree. We’ve recently migrated to sales force. We like it. But we started with a mishmash of bugzilla, Trello, and google sheets for managing sales leads, production planning and service issues. As our needs grew it made sense to move to something like SF. But we totally did not need that on day 1.
I wish people would stop pointing at the Linux subsystem and using it as an example of the stuff Windows in general could do. The Linux subsystem is a subsystem. In NT terminology, that makes it practically a container. It's disconnected from the rest of the system. It can interact with the win32 world in only a few constrained ways. You can't deliver SIGWINCH to a win32 process!
it's the same story in football. I am an average player and Ronaldo makes a lot of money, while i nearly went broke playing football.

Pretty, sure most people don't understand what it takes to be a good CEO, so they'll be crying inequality. Inequality comes from the nature.
> what harm to society is being done by a manager getting paid more than a line employee?

Since you're being downvoted without any responses, I'll try to add my take. To me, it's not that a manager is getting paid more. It's that he's getting paid 312x more when the average worker in America struggling to afford healthcare, an education for their kids, and probably has to take in two salaries just to make ends meet. That's when income inequality is a problem -- when it's so unequal that one side gets everything, and the other is left to a battle royale.
Are you saying that they will send the password to ANY email if you just provide the phone number ?
The stones are still around and doing things. I cannot recall seeing her doing anything in my lifetime. Not TV, not concerts, etc etc.

vOV
It's sad to see that even with a rewrite (Servo), the code becomes so hairy.

In my ideal world, browsers are spec'd in a functional language, and optimized mechanically (perhaps based on ad-hoc human guidelines).
I've read that Nintendo basically had to make guarantees to big retailers like Sears that they would buy back any un-sold stock. That kind of risk taking coupled with the reasonable assumption (particularly in hindsight) that video games weren't just a fad along with the quality of games like Super Mario Bros. was the recipe for the NES re-starting the industry.
Behind the Cloud or How Internet Works
During the Clinton administration, grace periods were changed to reflect improved technology for realtime accounting and payment.

The IRS now receives a considerable amount of realtime information and payments relating to large transactions.

It would be a bit strange to try to keep onsite IRS agents in the dark about something you will be reporting through the realtime system when the whole point is to avoid unfavorable costs of (accidentally?) owing the IRS a large sum for any amount of time.
One thing that helps is that the super-rich live separate lives then the poor so it isn't thrown in your face. The super rich in their enclaves can enjoy their fancy cars, food, etc while the poor don't have to see all that excess. The poor don't even know that type of excess exists except for a glimmer on tv occasionally.
Yes, reminds me of "we have 14 different standards. Let's implement a new one that encompasses all that is needed and obsolete the other ones. Now, we have 15 different standards"
Many cafés do not serve coffee à emporter and do not have paper cups. If you stop by PAUL or la Brioche Dorée or some such chain, sure, but they are not as ubiquitous as Starbucks or Dunkin are in the U.S.

Additionally, many of the places that do sell food or drink to-go are in kiosks. If I stop to buy a cup of vin chaud or something, chances are the vendor won't even have a toilet for customers.

My view of life in Paris compared to life in the U.S. comes from living in both places. It may not match your experience, but you are unqualified to tell me whether my description is "very off" from my experience.

In any case, your defensiveness is at odds with the fact that some people apparently do think this is a problem. If people can pee in any café they stop in at for a cuppa, what's the point of these uritrottoirs? ¯\_(ツ)_/¯
In the beginning unions were heroes & did great things. In the end they were doing fewer great things and more negative things.

Many people alive today were not around to remember the beginning stage, they only read about it in history books, while they lived the end stage. It could be that simple.