skysight-inc/HackerNews huggingface dataset:
When my wife and I first met, we tried to build a language learning app (don't sign up, we stopped working on it) - https://llip.io/landing/

To get users, we started a meetup group to teach people Korean. https://www.meetup.com/San-Jose-Korean-Language-and-Culture-...

We stopped working on the app, but continued with the meetup group (3 years now and almost 1000 members).

Our conclusion is that the most effective way to learn a new language is a simple commitment to showing up regularly to language events. Meetup.com or your local public library will usually have regular (and free) events. Once you have that commitment, picking a great app will help expedite your learning.

Excited to see an open source language learning app!
It seems improbable that dealers / manufacturers can't do simple compound interest calculations too. If they are offering loans at below market rates they are basically giving you a discount on the cost. If they are willing to do that then you should be able to get a similar discount on a cash basis.
Would you borrow money at 2.9% to invest in the stock market?
Has anyone written extensively about these types of corporate contradictions? On the surface what happened in this situation is obviously absurd, yet I don't find it surprising at all. I can't begin to imagine how far removed the person who manually flagged that content is from anyone at Warner familiar with that lawsuit. Companies that big are simply incapable of managing this kind of minutia properly.

I'm not saying it's right, but I don't see how you avoid it.
The thinkpad T470/T480 dual-pipe dGPU heatsink is a drop-in replacement for the iGPU version, so if you buy the version without dGPU, you can pretty easily double your heatpipes quite cheap.

[0]: https://www.reddit.com/r/thinkpad/comments/9ohpyo/psa_t470t4...
It is true that regular practice can easily put you on very high percentile among participants. So it is easy to be on 95% in one or two things.

On the other hand, for the same reason, it is very hard to be on 95% in multiple things at the same time, because you won't have time to regularly practice on multiple things.

For the same reason, I would also argue that for regular people it is also hard to be on 95% in just one thing outside of work, because people need to take care of their family.
He's in his late 30s, been surfing his whole life, it is his life. He still does well for himself very well for himself, but I think he just wishes the industry could grow and innovate, but instead sees it stagnate. Sure the vibe and love for surfing is there, but I think he is frustrated that there is no wealth in the industry to foster further growth and investment.
Same here. I usually get 10-15 year old Japanese cars, and I'm fairly capable of identifying major flaws during a test ride. I spend 2500-3000 euros on the car, and another 500-1000 to get it sorted. Our last family car, a Mitsubishi Grandis, lasted 6 years without major repairs. We traded it on for our new car, a Mitsubishi Grandis, and I got 1000 euros for the Space Wagon. The Grandis is still going strong after 5 years and no major bills other than regular maintenance.

It's just beyond me why people would buy a brand new car on loan.
Only if you're poor/living from paycheck to paycheck and absolutely rely on a car to get to your job I understand why it would make sense on some level to get a car loan.
Thanks, and you're welcome!

I obviously didn't _create_ Redux, but I'll take a decent amount of credit for helping keep it relevant over the last few years (docs work, blog posts, answering questions, React-Redux updates, Redux Toolkit).

I'll say up front that it's definitely not as "necessary" as it was early on and that there's lots of other great alternatives out there, but yeah, I don't get the recurring waves of "I hate Redux" that seem to pop up on Twitter every few months.

FWIW, I talked about some Redux usage stats and where it fits in compared to other options in my "State of Redux" talk at Reactathon last year:

https://blog.isquaredsoftware.com/2019/03/presentation-state...

Looks like I should get to do an updated version of that talk later this year.
> 15-20min presentation on project I'd worked on

Are you sure they didn't just try to steal intellectual property of your last employer? ._.
Income requirements to be in the top 1% per country
FWIW I have the 16" Pro and haven't noticed the fans other than when I'm running a LOT of stuff (either a game or a heavy Docker workflow).
As they say: "there are levels to this shit". It is very noticeable in most individual games and sports that as you go to the top the difference between skill level is huge, even between top 5 percentile of people or between top 1 percentile of people. So in a way not only 95 percentile is no good, a lot of times even 99th percentile may not be that good either in grand scheme of things.

If we take two examples of chess and boxing. In boxing there is huge difference between top 5 level fighter in a weight class, compared to top 20 level fighter, and huge difference between top 20 and top 100, and another huge difference between top 100 and regular pro boxers. And there can be 1000s of pro boxers for a weight class. And there is another huge difference between a pro boxer and random guy who trains boxing in a gym, and another huge difference between random guy who trains boxing and just a random Joe from the street.

The level differences are so huge that, if a top 5 fighter is fighting someone from top 20 it is generally considered a one sided beat down and a mismatch, with 10:1 odds for a favourite.

There is very similar situation in chess. A Fide Master can crush people who have studied chess and play as a hobby while just playing blind folded. (Not even talking about average Joe, even I can beat most average people playing blind folded, and I am not any kind of Master). International masters (IM) crush Fide Masters like its nobodies business. At next level, Grand Masters are a level above most IMs. Being a Grand Master is considered a huge accomplishment, not just top 1% but probably top 0.001%. No matter how hard you work and how dedicated you are, unless you are also an exceptional talent, you can't become a GM in chess. However top 10 players will crush below average GMs with ease. That is how crazy the level difference is in this sport.

I think this type of phenomenon is more prevalent in individual sports/games compared to team sports. (Especially larger team sports). I think that is another reason why this phenomenon is not always as visible in "real life" situations, because most of the real work is done in groups and sometimes in very large groups which averages out potential huge differences between individual abilities. In a team/group environment there are faster diminishing returns on how much more a single individual can do as part of a group. Of course there are still big differences but in that case top 95th percentile is probably good enough to get you in the top team, especially if you have other skills to complement your abilities (like better communication, better team work, etc)
I use my Blue Yeti on cardioid mode without headphones and the noise picked up is relatively minimal. My apartment is pretty quiet to begin with, but cardioid limits some of the noise and also seems to prevent feedback. (which is taken care of to some degree by the software, but I never have issues when cardioid is on)
crikli said "Anyone that signs up, of their own free will, for a seven year loan on a depreciating asset has rocks in their head."

I'm saying that financing can easily make sense with low interest rates. Nothing in my comment nor criklis has anything to do with buying a used vs new car as the same logic applies to both.
Well it really depends on what you want to do with your satellite. Are you trying to view earth? If so, then inclination and altitude matter, as they will determine what parts of earth’s surface you can see at all. Do you want to take pictures? Then you probably want something sun synchronous so the lighting is reliable. Need to do communication at high latitudes? You’ll want something like a polar orbit. At lower altitudes your orbit will decay faster due to aerodynamic drag.

It’s totally like riding the bus: you wouldn’t typically get off at just any stop and call it good.

Here’s a good YouTube on different types of orbits. Not sure if it covers everything but certainly entertaining:

https://m.youtube.com/watch?v=PZAkiXNJIqc
I don't get the second part of your reply.

So what? Take it lying down?
And none of it is refunded when you discover it's a Takata airbag that may have killed you when it deployed.
Coronavirus brings China's surveillance state out of the shadows
It’s financing at 0%. Why pay cash?
Latency is why I'll never "upgrade." I have a pair of Bluetooth earbuds in my gym bag but my backpack has wired earbuds because sometimes I produce music on my laptop. Doing so with Bluetooth latency might not be impossible but it'll be the closest thing to it.

And since I don't wanna carry two pairs of headphones around my phone needs to have a headphone jack.
Xiaomi Note series have FM radio, 3.5mm jack, infrared (make do remote control), 4 lenses (macro, telephoto, and wide angle), and comes at around €225 for 128GB/6GB one. There is no android security update recently, and the current is Nov 2019. But they regularly send security updates unlike other Chinese brands.
But they do have a legal obligation, in certain cases, as a side effect of taking Fed funding. Not in agreement with it, just worth noting.
Yes, I myself find well dressed men more attractive than men in hoodies. But there’s a difference between dressing in a way that’s attractive and dressing in a way that’s sexualized. Being in a short skirt feels a lot more like being in a speedo than being in a suit.
I’m also still using those SCSI interfaces and keeping a 5¼ floppy drive in case I need to copy something over from punched cards.
Well, JavaScript Map preserves insertion order when iterating entries, and as of ES2015 (i.e. ES6), for-in also iterates
the (string, non-numeric) properties of an object in insertion order.
I'd be willing to bet that MOST people who take out 7 year car loans don't invest half of their interest rates in stocks that average at 8% or higher...
AG Barr has done things that at least give the appearance of conflicts of interest. The difference between his summary of Mueller's report, and the report itself come to mind easily.

How are we to believe that his approval of any inquiry into a presidential candidate or campaign will be done impartially? Is Barr or the DoJ doing anything to make his actions appear trustworthy and impartial?
If you use Uber as an ambulance you would pay. And it would still be relatively cheap.
People who know how to do that are expensive, and they still make mistakes. Rust enables junior-level JavaScript programmers to write kernel/bare-metal level code without fear of making these kinds of errors. If you've spent a career programming in C and you're complaining about Rust, you're right. Rust isn't for you, it's for your replacement.
OpenAPI 3.0 Documentation for Interzoid APIs on Swaggerhub
They charge higher interest for longer loans and most new car dealers give you a choice between cheap financing and cash discounts.
What if you live in a region where you can't people speaking or learning the language you want to learn?
The biggest take is that Mr. Gitter was with Chevron long before the trial, he took money from them before appointment.

I read more about the case, and this is by far not the only party very close to the Chevron being embedded into the process. They pretty much enveloped the guy from all sides with their lawyers.
I don't think the fact that Dan posts the least controversial ideas detracts from his point; publishing one of them is admirable in itself. Putting yourself out there is better than not posting anything at all.
So what you're saying is you like companies with shitty consumer attitude? Because that right there is exactly how you get them and ruin the business landscape for everyone else.

I mean, you're incentivizing the behavior by extending them the funding to operate. "The Market" is you, and you are "the Market".
Reinventing QNX will be cutting edge for decades
First clinical trial of gene editing to help target cancer
It really depends. Some people want good gaming performances, an easy to upgrade or fix laptop, or simply a touch screen.
The guy didn't pay for autopilot...
For more on how absolutely absurd Youtube's copyright system is, this video really highlights it: https://www.youtube.com/watch?v=Mz14Ul-r63w
What remote meeting app even supports 4K? Of all the ones I’ve seen they barely can even do 720 and even then it’s almost always pixelated at some point.
U.S. Finance Sector Hit with Targeted Backdoor Campaign
I used to use a Snowball, which worked great, but it obstructed my view of my 4 monitor setup. I currently use a Blue Snowflake, and it's been working very well. It's small and inobtrusive, and I haven't heard any complaints about the audio for calls. For a podcast, however, I would probably go back to the Snowball or higher end mic.
On a similar tangent, privacy issues aside it would be fun to see if you had an unknown twin on social media. Upload your picture, see if there's other pictures that look like you but have a completely different friend graph.
So did they at least fix the keyboard?
Not I. I stopped using it well before the iPhone did away with it. I’m deeply suspicious of any hole that pierces my device’s carapace.
That's fine, as long as you adjust your assumptions when working with other languages.
Because of the way the ThunderBolt ports are wired, you cannot use external graphics without activating the discrete GPU. It's been like this in MacBook Pros for a long time.
On margin where I can get margin called? Maybe, but I don't like that additional type of risk.
It is deterministic, but it's an odd rule-set. For example:
`var o = { 3: 'foo', 1: 'bar', b: 'baz', a: 'quux' }` Will yield:
`{1: "bar", 3: "foo", b: "baz", a: "quux"}`.

Numeric keys get sorted. String keys are insertion-order. If key order is a priority, a Map should be used instead. Often when JavaScript's objects are used and a particular sort order is required, an accompanying (sorted) array is used.
One could argue they are clumsily trying to ask for the same level of dress. At least in context, which is the problem with the quote. They describe it in a salacious way which leaves no room for argument.
I feel your pain. This may help: https://www.haptictouchbar.com/
France fines Apple €25M for iOS software that slowed down older iPhones
This is a solid argument for why you should have more datatypes available to you. If your program relies on an insertion order, say so. If anyone ever moves to another implementation, they will thank you for it.
There is / was a train design where the train itself could lean into corners on a flat (legacy) train track. Pretty sure that's not considered anymore because the tilting system adds a lot of weight and complexity.

Mag-lev trains seem to reach 'around' the tracks, so that could work. Of course if the levitation stops in a corner (or anywhere, really) on that one it'll cause major damage.
Which is great because you don't need a full state machine.

React can be that other half...
Where does the article say "Mr. Gitter was with Chevron long before the trial, he took money from them before appointment?" Given the highly misleading nature of the article you just linked, I would be very skeptical of trusting similar sources. There is a lot of "journalism" on this topic that takes tremendous liberties, relying on the fact that (1) most people don't understand how court proceedings or the law work; and (2) it's easy to hate Chevron.

For example, your article asserts that the RICO judgment against Donzinger has been "discredited." But a tribunal at the Hague, and also courts in Brazil, have found that the Ecuador judgment was procured by fraud. The article asserts that "Kaplan’s findings have been rejected in whole or in part in five different unanimous decisions by appellate courts in Canada and Ecuador, including the entire Supreme Courts of both countries." But when you actually look into it, the article seems to be relying on an early jurisdictional ruling by the Canadian Supreme Court that allowed an enforcement action to go forward: https://business.financialpost.com/opinion/the-plot-to-murde.... But the Canadian Supreme Court ultimately rejected enforcement of the Ecuadoran judgment in Canada: https://www.forbes.com/sites/michaelkrauss/2019/04/05/the-su....

The article you linked came out before the Canadian decision, so I can't fault it for not taking that into account. However, what's deeply misleading was suggesting that the 2015 Canadian decision "discredited" the U.S. RICO judgment. The Canadian courts did not grapple with whether the Ecuadorean judgment was procured by fraud. They were dealing with the very different issue of whether the judgment -- even if it was legitimate -- could be enforced against Chevron's Canadian entity, which is an entirely different company. It was misleading to suggest that the Canadian decision allowing the enforcement proceeding to go forward somehow "discredited" the U.S. RICO judgment.
Questions to Ask Your Users
Ransomware installs Gigabyte driver to kill antivirus products
That's too much of bikeshedding.
I thought that was WiFi
"Content owners who repeatedly make erroneous claims can have their Content ID access disabled and their partnership with YouTube terminated."

I wouldn't mind seeing a list of "Content owners" who have lost their Content ID access due to "erroneous claims", but I get the feeling that this list simple does not exist. Hell, I would be surprised if the "guidelines" for Content ID use even exist.

"Content owners who repeatedly make erroneous claims can have their Content ID access disabled and their partnership with YouTube terminated."

Of course the users are to take all this on good faith.. you know because YouTube is such a reputably moral and ethical company.
In Chrome may be, but that's not Apple's browser. And on iOS that won't work already, due to Apple's anti-competitive ban on browser engines that aren't theirs.

And if anything - those are your favorite APIs. You always flame (like a shill) about how lock-in is good for developers.
That's not doing wrong as far as the company is concerned, though. Harsh as it may sound, this is just another version of a customer going "I will take my business elsewhere!" and walking out of a store: the store couldn't care less, because your business is irrelevant. In the same way, "your" interviewing is entirely irrelevant, the only thing the company cares about is that they get applications from qualified folks, whether that's repeat applications or not. You not coming back in 6 months doesn't stop them from getting new applications from other folks with just as good a skill set as you.

Of course for you, personally, it sucks and you want to know how to improve, but for the company the very act of talking to you after your temporary relationship is over does come with the potential for incredible harm. It's unlikely, but a liability they have zero responsibility to take on. As far as companies are concerned, not interacting with anyone they don't have a business relationship with is solid business practice, and while applying, you're just an application; you're not someone whose education and growth path they are responsible for. You would be, if you got hired, but until then you are not their responsibility in the slightest and any unpaid, no-contract interaction between them and you is a liability to them.

Doing nothing is by far the smartest thing the company can insist on. Even if it sucks for us applicants.
Open source takes on managing and securing the electrical grid
>A final note: the city pair you're trying to link up is Chicago-NYC. Given the relatively diminutive size of the other cities en route

One of the reasons that the Northeast Corridor works so well for Amtrak is that people by and large are not taking the train from Boston to DC. (It's doable and I've done it but it really doesn't make sense versus flying in most cases.) In fact, it's usually a longer stop in NY Penn because most people are either getting on or getting off in Manhattan.

Rather, people are going Boston-NY, NY-DC, or otherwise between cities that make up about half or less of the total route.
Do you have suggestions for premium coffee brands for regular coffee drinkers like myself? The most I've had is Starbucks and I find it pretty good, but I'm not averse to kicking it up a notch.
Smarking (YC W15) hiring a back-end tech lead to scale mobility infrastructure
I have a 16 inch, the keyboard is amazing, the display is beautiful, and I have had no thermal problems running multiple VMs, and heavy web development workflows.

Not sure what people are going crazy about regarding the keyboard, it is one of the most amazing ones on a laptop I have used.
GKE, a dozen or so
Why haven't most of the billions of Android phones been hacked already? Most never get updates and seems like there's 100 ways to hack them.
A Chinese company owns Media.net which is one of the largest AdSense competitors.
And Barcelona to Madrid was the busiest route in the world before they built the train.
UK to host spyware firm accused of aiding human rights abuses
Oh, I do have more 3rd party kexts but they're not related to hackintoshing and most of them are for usb stuff; Apple seems to have provided a migration path for those.

I might need to get a new Creative Labs audio thingy because they're not known for updating drivers for old products...
They did the same with the 2011 MBP fiasco. Ministry of truth at work.
Not to mention there's often no meaningful way to order by key value since keys can be any hashable values -- so things like this break this idea:

_dict = {}
_dict.update({MyObject: 3})
_dict.update({'MyObject': 3})

There's no ordering over _most_ hashable values since they span multiple types, so insertion ordering is the only sane way to do it.
This discussion is simply an illustration of a larger problem -- namely that none of us know anything.

We have documents alleging person X said Y, because of Z. Without any real first-hand knowledge, none of us actually know how reputable the justice system is in Ecuador, how plausible bribery is, or much at all. First hand, all we know is web-pages on the internet.

I think maybe it's best to take a step back from this specific case and ask "What policies could make bribery harder in general across the board?" Is there a way to build a system (e.g. justice-system, news-system) that results in less ambiguity?
OAIC wants visual on what telcos are handing over under data retention regime
Did Sony give them permission to avoid the NDA? Otherwise, how did they implement it, when NDA prevents using open source licensing?
Looking at Linux performance seems like a good idea. Linux doesn’t have all of Windows’ hangups about core count.
LOX-methane should probably be on this list too. Methane is no more cryogenic than LOX.
I can understand why. I've been to MWC a couple of times. I always took several bottles of hand-sanitiser for personal use, and made sure that our booth was well stocked.

In an environment like that, you're shaking hands with hundreds of people per day and touching phone screens used by thousands. I lost count of the people (of all nationalities) who didn't wash their hands after using the toilets.

Even if the world wasn't in the grip of a respiratory pandemic, conferences like this are a health hazard.