skysight-inc/HackerNews huggingface dataset:
Honestly if Citi stole $1000 from me but now everyone has to pay $0.01 towards an audit so everyone can get their stolen money back, it’s worth it. They stole the money and they should pay it back with interest. I don’t care if it’s expensive for them because they didn’t build in basic mathematical safeguards when their business is literally charging interest on numbers.

I’m not sure where this idea comes from that companies pass all costs on to customers. Citi does have profitable quarters and unprofitable quarters. If they have to take a $350 million charge off for overcharging people, then they will have a less profitable quarter and their shareholders will have to deal with it. If they try to jack prices way up to cover for it, then many people will just switch to Chase or Amex since they have better deals anyway. It’s like saying we shouldn’t charge Volkswagen for the emissions scandal because our cars will get too expensive. In reality, VWs will stay at basically the same price. If they got more expensive right after they got caught cheating everyone, then they simply won’t sell.
It’s undervascularized. It doesn’t fail so much as the normal process of microtrauma-and-repair that strengthens muscles is mostly just microtrauma in tendons. It was once thought he damage was inflammatory, but histological studies have shown otherwise: the tendons degenerate into more-poorly-organized collagen; effectively, a disorganized scarring.

There’s a great article on it. I was going to summarize it, but honestly, I think it’s super accessible to non-medical folks: https://academic.oup.com/rheumatology/article/45/5/508/17888...
Do you think police officers fired for misconduct should be hired in another precinct?
Well, if your site is already running through Cloudflare, and uses a number of third party javascripts, the surveillance introduced by accessing said site over insecure wifi is probably not your biggest worry.

The Googles, Facebooks and CDNs are known to capitalize that surveillance while your local pub might or might not. Describing that as a "limitation" of TLS feels like a bit of a stretch. TLS is not really designed to counter passive surveillance.
Every member of the team must be an expert in drawing the mannequin right.

Why? That's not at all clear, even from your example. "If the mannequin is wrong the details will be wrong" does not imply "everyone involved must know how to do the mannequin". Just that someone must.

Let's go from figure drawing to true multidisciplinary art -- 3D graphics. At least in the gaming industry, the rigger (creator of the skeleton and joints, relative expert in anatomy) is not necessary the modeler, is not necessarily the animator, is not necessary the texture artist, is not necessarily the 3d shader expert. None of these need to be particularly good at any of the other skills.
/usr/bin/true
Aren’t names always referential, in the sense of refering to a meaning or in the abstract, some memory or experience, or even future experiences, that an interpreter has/is/will have? So is the issue you point out that the names are heavily loaded and proper nouns? And how is that at the cost of information transfer (one might argue it transfers more information since you are sending “heavy words” which decompress to a lot of content under a “lookup”)?
https://thieve.co/
I don't see the point to your comment and I would also say it's more complex than simply the deterministic result of selling Broadcast to Yahoo! and smartly locking in the stock price with a collar trade... I'd say it's the product of his charisma, natural talent, work ethic, experience at previous companies such as Micro-Solutions and like ventures, etc.
Which EV did you buy? I have a 2015 Tesla S 70D and the weather, heater, etc., don't seem to make as much difference as you say. But it is the only EV that I have any first hand knowledge of.

Mind you, the real range is nearer 200 miles so I rarely need to worry about running out. On a 10 A, 230 V, single phase connection (Norway) it will add more than 80 miles overnight (say 18:00 to 06:00) so it is perfectly practical for everyday use.

At a Tesla Supercharger it takes an hour to go from 20% to 80%, that is adding over 100 miles.
Analyze Twitter followers free
Nope there is competition so Citi can’t just increase interest rates across the board and add a bunch of new fees. The shareholders will take most of the loss.

If Citi tries to increase prices, Amex and Chase will laugh and scoop up their customers. Very few people are “stuck” with Citi
I don't wanna be the "why is this on HN" guy, and I certainly don't mind that it's here, but I really don't see any possible hacker angle here. I'm not complaining, I'm just puzzled.
> This is Google's dig at AWS S3 which is eventual consistency for object creation/listings.

Correction: S3 is strongly consistent after new object puts, but not lists, modifications, and deletes.

Definitely not as convenient but you can get strong consistency if you only rely on new objects.

That being said, I am curious as to how available/consistent S3 is versus Google cloud storage.
Optimizing Mobile Device Connectivity Through Machine Learning
It's interesting that they use Paying Users & Average Revenue per paying user as their key business metrics. I find it simpler and closer to the reality than the MAU & ARR most other SaaS rely on these days.
Yep and if they reduce cashback then more people will get a superior cashback card from someone else leaving Citi worse off
Well, I am self-taught. Actually, I am still learning, I just started a year back. And IMO, project-based learning has been really beneficial in my case. In school, I always grew up knowing I am a bad student, I don't learn anything because I am too stupid to learn. Now, after my attempt at learning to program, I understand that it is not my inability to learn but more my inability to enjoy learning just for the sake of knowledge. When I learn something I need to know where I need it, where it fits into the bigger problem. And this is where a project-based learning has been helpful, what I know about topics like formal grammars, parsing, concurrency, distributed consensus, which data structure to use for a particular use case, basics of cryptography, sockets and protocols etc. is mostly because I took up projects that I found interesting and these projects needed me to have an idea about these things. And this is also project-based learnings biggest disadvantage. Whatever I learn, I learn from googling and reading the top few links. This leaves with serious gaps in my knowledge until I come across another article or resource that explains the gap or someone in some forum points it out to me. Learning in a formal setting is pre-emptive, but this also means there is an authoritative figure who gives you a structure that you follow to gain a thorough understanding of the topic. So I guess rather than saying one is superior to the other, attempts should be made to mix and match the good things from both styles.
I’m pretty sure the quoted piece is ‘jumping to conclusions’ by labelling all profit making activities as useful to society. Basically the logic is very straightforward but the premise is faulty due to bias.
I think this has some good points, but ultimately comes to the wrong conclusion. The key idea, from my reading, was "isolate subskills and drill them."

I don't think that's necessarily separate from project-based learning.

To steal an example from another commenter, I'm actually nearing the end of a figure drawing course at a local community college (because, you know, sometimes I want to not be coding :) ). The three components of drawing (as described by this professor) are line, value (shading) and gesture (shape/flow).

One way you could teach that class would be:
- Drill line. You're gonna straight lines, curve lines, squiggly lines until you can draw any arbitrary bezier curve you want.
- Drill value. Just draw a metric ton of gradients.
- Drill gesture. Draw lots of figure shapes without every really worrying about filling them in.
- In the final class, try to put it all together and draw a whole person.

A much better way to teach it would be:
- Draw a whole person, but don't worry too much about value and gesture- just try to get the line right.
- Draw a whole person, but don't worry too much about line and gesture- just try to get the value right.
- Draw a whole person, but don't worry too much about value and line- just try to get the gesture right.
- Draw a whole person at the end using everything you've learned.

The latter way "drills" subskills, but it also practices the overall skill of "drawing a person."

In the same way, I'd strongly advocate project-based "drilling." Build an app to learn guis. Build an api-consuming cli to learn about apis. Build a chat app to learn networking. And if you want students to learn about networking, either assign it as an individual project or make sure all students work on the networking code (his chat app example was just a poorly-implemented assignment, not a problem with project-based learning).

Overall, it's hard to argue that someone who's spent most of their time building projects won't be better at building projects than someone who has not.
That sounds kind of like me complaining about the cost of my car insurance because for 10 years I didn't have any accidents.

Seems difficult to know the benefit of such regulation without hindsight.

Secondly, businesses face market pressures to provide low cost to customers (isn't that the whole argument for the free market?) therefore passing the cost to the customer should be weighed against other potential inefficiencies -- they might even have to take a smaller cut of profit!

Funny how so many people can never justify the cost of doing business when it comes to protecting consumers.
>Good for you if you're OK with that extreme imbalance. But, I know too many people that discovered only upon an exit, that the financial reward was never destined for them.

so personally? I don't care about the imbalance, I care about what I'm getting and how that compares to what I can get elsewhere. I understand I'm playing in a rich man's sandbox, and I'm okay with that. The fact that the man three levels up makes ridiculously more than I do doesn't diminish the fact that I'm getting treated better (mostly measured in getting paid better) than I would be at the next best job I could get.

That said, if I was an investor in the company and not another beneficiary of investor largess, I'd be pissed.
How to enable opportunity splits in salesforce
How to convert a web page into PDF format using renderAs attribute
Albanians (like Bulgaria, Albania shares a border with Greece) also nod up and down for no, and turn their heads left-to-right for yes. As in Bulgaria, this is not universal throughout the populace - making it all the more confusing when you come across it during conversation.

Related: in Albanian, yes is "po", no is "jo".
> direct information transfer
But what happens if People start using it? It is like Whatsapp, it was allowed to use as long as it didn't reach a critical mass.

So in some way Apple is praying imessages not succeed in China.

I am glad the current privacy issues is not yet a problem in China. But someday Apple will have to deal with it, and unlike US where there is a system of Law to protect companies and Citizen, there isn't one in China. ( At least not by normal Western understanding of "Law" )
no is いいえ (iie) in japanese, so the i is longer than in yes.
The lowest practical gaming GPU from Nvidia is the GTX 1050.

Its launch MSRP was $110. Today, they are either sold out, or available for $160 or more.

GTX 1060 6GB: launch MSRP was $250. Today it's either of stock or selling for $350.

It's no different for AMD and for higher end GPUs.
to follow up:

> But, I know too many people that discovered only upon an exit, that the financial reward was never destined for them.

When I interview at pre-ipo companies, they usually tell me how many options they are giving me and a per-option strike price, but no idea of how many outstanding shares there are.

In this case, I think it's deeply irrational to assume that you are getting anything at all; if a professional is offering you something of value as an inducement, they are going to make damn sure you know what that value is.

The upshot is that when you interview at these companies, make them compete for you on salary, benefits and working conditions. If they also want to give you a mystery box, that's cool, but understand that it's a mystery box, and probably won't be worth much at all even if there is an exit.
I read "pull backups" as "restore from backup" not "make backups".
$ setxkbmap -option parens:swap_brackets
With iMessage they don’t need to push anything to the device.

I think Apple should provide a way to know who you are talking to has changed rather than saying, “trust us”, we won’t do anything bad.
Show HN: Memes on the Blockchain
People a century ago rarely lived more than ten miles from their mothers.
The idea that marginal costs necessarily approach marginal revenues is plain wrong. The Ethereum wiki [1] says it best:

> It's not enough to simply say that marginal cost approaches marginal revenue; one must also posit a plausible mechanism by which someone can actually expend that cost. For example, if tomorrow I announce that every day from then on I will give $100 to a randomly selected one of a given list of ten people (using my laptop's /dev/urandom as randomness), then there is simply no way for anyone to send $99 to try to get at that randomness. Either they are not in the list of ten, in which case they have no chance no matter what they do, or they are in the list of ten, in which case they don't have any reasonable way to manipulate my randomness so they're stuck with getting the expected-value $10 per day.

The author here suggests that grinding attacks could be that plausible mechanism, but in a PoS system with a minimum account age, grinding attacks depend on being able to predict the state of the blockchain's entropy after that minimum age has passed. See [2] for some ideas about how entropy can be generated.

Keep in mind that grinding attacks aren't free due transaction fees, so an attacker needs a certain degree of confidence that an entropy state will occur in order for a grinding attack to have a positive expected value; they can't just create a huge number accounts to cover all the possible states. In a well-designed system, the minimum account age and minimum transaction fee will be chosen such that all grinding attacks have negative expected value.

[1] https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ

[2] https://vitalik.ca/files/randomness.html
Absolutely, because it keeps you from wasting time. Computer programming is applied analytic philosophy and unfortunately very few people realize this. For example, if more people knew about the shortcomings of Platonism, we wouldn't be wasting time on idiotic fads like OO patterns.
I know. I conflated HSM and Secure Enclave incorrectly.

I agree Apple does well in the security arena, but they should do more to prevent software updates without erasing the device if the security key is not available.
>postulate above scientifically proven things

That's just what theory is. Unless you mean postulating about things which are fundamentally unreachable by evidence, in which case I challenge the claim that they're ever important. (If they were important in a situation, then that situation would be an experiment that could confirm or deny them.)

Not all philosophy is like that, of course. For example this comment, which is definitely philosophical and I hope not wrong!
The only way I can get a password that meets some of the more ridiculous "security" policies some places have is to go through the criteria and make one up myself.
This was my thought to.

"and be built to float about, helping us in our everyday lives"

This guy has grown up on Ocarina of Time and thought "I'm going to make that happen".
How many of those $10B companies are actually really worth that, not just an inflated result of funding rounds.

The 420 or so players in the NBA can largely be considered to be the best 420 players in the world.

NBA teams also have a pretty high revenue to value ratio.

Points to you too for ignoring that in many cases the salary of a Fortune 500 CEO is, in many to most cases a much smaller fraction of their compensation packages. In many cases bonuses and other compensation is between 3 and 10 or more times the salary, so not exactly equitable, though it makes for a better sound bite.
I once read the same applies to wine. The quality difference of bottles over $20 can't be tasted.
The officials "represent" different different parties. They keep eye on one another, so anyone keeping a personal list of voters would probably be caught quite easily. Besides, the last time I voted, the ballots were handed out at the entrance - long before anyone wanted to know who I am.
Because education as a system isn't designed for actually learning, it's designed for perpetuating a meaningless and arbitrary game of credentialism to justify the socio-economic hierarchy.

And to babysit children so that their parents can spend more time participating in capitalism.
I think the author misses one major point: doing lessons and homework is boring. Building real apps and making things is fun and exciting. I started teaching myself Chinese when I was a teenager, and I decided to study it at school. As soon as it turned into a routine with lessons and homework, I lost all interest.

Project-based learning is an awesome way to learn a new framework or language, especially if you already have a lot of experience. I also learn very well from tutorials when I'm a beginner at something. For instance, I followed some Blender tutorials to learn 3D modeling, and I think that's the only way I could learn. The Blender UI is far too complex to just click around and figure things out.

However, there are cases where you really do need to study a book and sit exams. I have many years of experience with AWS, but I'm not an expert and have lots of gaps in my knowledge. I've been thinking about getting an AWS certification, so that I can deeply understand all of their services.
This is an interesting argument - but it is based on the assumption that with the same money you buy the same security independently of how that security is implemented. That does not seem to be true.

There is already an update that article: http://www.truthcoin.info/blog/pos-still-pointless/ which partially takes into account the critisism. And here is my reply to it: https://medium.com/@zby/proof-of-stake-can-be-cheaper-than-p...
Agree they aren’t vulnerable to a rogue cloud for keychain data.
Simple Perf Test for Tensorflow Serving on K8s
Trump Administration Restricts H-1B Worker Visas Coveted by High Tech
I'd guess 4x. When I think of a few examples (chocolate, mattress, jeans, knife, computer) that's about the multiple between the cheapest version and the one I'd be happy with.

A similar good thing to know is the price floor of goods. You can't really make a good bottle of Cabernet Sauvignon in the US for under $20. If you're under that, it's almost certainly not good. If you're way over that, you're probably beyond the point where you're paying for quality.
The quoted text does not support your thesis - come on! It admits that C=R might be true - but argues that this is not enough.
> got exempted in court because it was done for a good cause.

Wow...as described here, your legal system sounds...useless.
>AI will mean that software development itself is soon automated away

People don't seem to realize that while individual tasks are being automated away, we're not even remotely close to the ceiling on what we want programmed.

The farther it goes, the more we'll want to do with it.

"Oh did you get a chance to build that 3d engine this morning? I'm actually going to need it to simulate most of the physical objects San Diego today. For a thing. A report or whatever."

"No, there were a couple of issues. Might have to wait til tomorrow morning."
Ok, personally, I do care about the imbalance, and I strongly encourage my fellow techies to care, too.

Why? Because when enough of us care, we can change the sandbox itself. None of this stuff is set in stone.

Great that you're content with crumbs, but I'm not, and I certainly don't want to see the next generation of technicians laboring under the same conditions as so many of ours has done. I'll do my part to leave the world a better place for my successors; not just the same status quo. What's the point of life otherwise?
"wasted supperior" Did you mean "way superior" or, better yet, "far superior"?
Jeff Bezos donated umptymillion dollars and said "build it on my ranch". When he donates enough to build two clocks on the condition you build him one, it seems fair enough.

It also turns out that Texas is very similar to Nevada in terms of geological stability, so it makes a similar amount of sense.
Microsoft still ships SmallBasic, for free.

http://smallbasic.com/
I've just never come around to puke, really.
My father picked up a Timex Sinclair 1000 at a grocery store for $30 it had the 16k expansion but was not built correctly so he bought a Commodore 64 later to replace it.
Most Americans won't be able to visit because overweight/obesity issues.
"Any way this could be done without requiring Javascript?"

Could be done many ways.

Lets imagine you like text, you dont mind reading something somewhat structured and regular like json and you dont need all the html, css, etc. tags and window dressing.

5-minute quick and dirty solution

1.
curl -4o 1.htm http://jsomers.net/hn/stories.json

tr , '\12' < 1.htm \
|exec sed '
1i\
<pre>

/./{
/{\"/,/}/!d;
}
/\"url\":[^{]/{s/\"url\":/&<\/pre><a href=/;s/$/>[FETCH]<\/a><pre>/;};
/\"objectID\":/{s//&<\/pre><a href=https:\/\/news.ycombinator.com\/item?id=/;s/$/>[FETCH COMMENTS]<\/a><pre>/;s/\"//3;s/\"//3;};
s/{\"created_at\":/\
\
&/g;
/}}}/s/$/\
\
-----------------/g;
$a\
<\/pre>

' > 2.htm

2.
Navigate to file:///2.htm
"Are you hungry?" "I am and I amn't".

"Will you run away with yourself" "I willn't!"
Was sort of hacking on a similar project w/ JavaScript / React Native as the UI system: https://youtu.be/9mrBH_a0eIs

Have had less time to hack on it lately tho!
A really core question(/assumption in many comments) is "is a computer science education only for SV job prep?" As usual, we could stand to remember that the world doesn't revolve around us. People learn to program for a lot of other reasons too.

If you want the quickest path to a SV job, you learn the most modern frameworks and drill them until you scrawl the boiler plate in your sleep. Project-based learning is extremely appropriate for this. You absolutely don't need four years of education to crank out a comfortable 6 figure salary off this knowledge. (In fact, it might be a liability if your pet framework ages out). You only have to be able to fill a need (even one will do) which a lot of companies have.

If you're looking for anything else, a diet of only back-to-back projects might not be the best way. If you're jumping head first from javascript into kernel modules you might consider a book. If you're looking to automate some bio or physics lab equipment, you can't expect getting good at a few popular frameworks to carry you. If you're learning math there are advantages to having people grade your work and offer office hours.

And if we're being really honest, this non-project-based stuff is pretty useful as SV job prep too. Not knowing things like linear algebra, statistics, and discrete math can be career limiting. I mean, how many of us are really ready to jump the gap to doing serious ML work?