jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I am currently learning Japanese. My level would be "lower intermediate": I can write hiragana/katakana and know about 100+ kanjis. But I am not satisfied with my oral fluency.

What I have started doing recently is listen to a Japanese podcast on SoundCloud (https://soundcloud.com/senakunes/easy-japanese-lesson-12-in-...) while doing my morning workout.

Moreover, since my commute to work is short, I have also started watching a short 5min anime to pick up basic everyday Japanese conversational skills.

Additionally, I plan to spend at least 10 minutes chatting in Japanese everyday to one of my colleagues who understands the language.

I'll do this for a month or two and check where I am after this period. I do believe the key to learning any language (especially if you are not in the country) is to practise every day and use the expressions learned on the day in different contexts to cement them in your memory. This also means you most likely have to find someone who speaks the language fluently or at least understands it to an acceptable level.

Obviously, I'll have to come up with another technique if I see no progress.
Step 1: Get a girl/boyfriend who is a native speaker.
"and it's replaced both a gym and a trainer for me"

Exactly

The game is enough for you (and for a lot of people)

And that's in the universe of people that do exercise currently.

But the game doesn't replace weights/equipment (as much as the bodyweight people want to convince it's not needed) or more advanced training techniques (and frankly, several "fitness trainers" are misguided)

But trainers and gyms etc are going to keep existing for people who want to go further, or want to socialize, do something different, have specific training requirements, etc
I wonder if Neo900 could have that OMAP5 SoC as an option then for those willing to pay (even) more.
Ah good point. I'm not very familiar with Thai. I'll also say that many Chinese songs try to retain the tones as much as possible, but they're generally a lot harder to make out in music, so it's usually not the most useful learning tool. I do think listening to music is important for cultural immersion in any language, though.
This looks super interesting, and I'm definitely going to try it out when I'm back at home.

GitHub repo if anyone is interested (with install instructions): https://github.com/auchenberg/chrome-devtools-app
It has. They suspected he was somehow Muslim because ... wait for it .. he has brown skin. They suspected he was a terrorist ... because they wrongly suspected he was Muslim ... because they think most terrorist are Muslim. They suspected he was going to blow up a plane as a "celebration" or somehow connected with Ramadan.
Seems rather juvenile.
That's strange. My Google results page for "build a bookcase" shows 8 high quality tutorials on how to build bookcases, besides two pretty decent video-tutorials.
This. After what the US executive branch has done, they don't want these guys to be able to seek justice before an impartial judge (i.e., non-military).
if the sources were deemed extremely reliable one would imagine that it would be enough confirmation.
Parameterized queries are also simply not the panacea they're made out to be; there remain plenty of opportunities for injection even with a parameterized query. SQL injection via MD5 digests are indeed unlikely, but not because of query structure --- rather, because most developers don't know to take the binary result instead of the more convenient hex result.

It just rubs me the wrong way when people claim "if you do things right, you'll never run into this problem anyways". Two possible interpretations: either "do things right" is too broad to mean anything (no-true-Scotsman-style) or "do things right" involves a piece of advice like "used parameterized queries" which doesn't actually work reliably in the real world.

We have absolutely found SQL injection in Rails code before. I've also had engagements on very modern financial codebases where the developers were able to expound at length on how impossible it would be for them to have injection --- providing entirely sane design rules to back it up --- that ended up losing their entire app to pre-auth SQLI. There's always some tiny corner of the app --- a custom query builder, a hand-hacked pagination system, a sort column generator, a table selector parameter, that one stored procedure that does dynamic SQL and doesn't know what U+2032 is --- that manages to slip up.
Blockchain technology is doomed, and somebody will be, eventually, the last link of the ponzi scheme.
> built-in 5G antennas, or just straight up refusing to work without a network connection feels like it's just a couple years away

Tesla cars now.
I will add this to my list of top 10 useless advice articles. Useless in the sense that it does not offer any actionable next steps.
> Is that true, though? I see very few JavaScript developers with a solid background in computer science or software engineering on the job market

That's exactly my point. A huge amount of labor for developing web apps are people who have not come from CS/engineering backgrounds. They're self-taught, and a lot of them started with web technologies.

So it was really easy for those people to transition into backend development because they already knew JavaScript.
We're all responding to this statement.

> But JavaScript is a bad language, objectively. There's little debate on that subject.

Which is obviously false, there is lots of debate on the subject. So can we grow up and get past these blanket statements?
So, tornado only takes Eth.

They could have used something like wbtc, to bridge the bitcoin to Ethereum and then swap to eth to run it through tornado. But wbtc is a custodial wrapping service that would require kyc. There are other wrapping services that don't, but they have nowhere near that much liquidity on Ethereum to execute the trade to eth needed to run it through tornado.

The other problem is that tornado has limited liquidity itself. At the moment there is about $500M USD worth of eth in tornado. You would do yourself no good to dump a large multiple of that into the pool all at once.
Not really. BTC has never been anonymous. Monero is better for privacy
Apple might perceive a large advantage to moving quickly in the US market right now, that there is something to gain by grabbing land there sooner rather than later (as opposed to rolling it out in various smaller markets with higher % contactless rates first).
Apple Pay only tokenizes card information once when the card is added to the Apple Wallet on a device, not for every transaction. This means that usage for an on-device tokenized card can still be tracked until the card is removed and re-added.
> We don't do email notifications!

Weird choice. SSL certificates are generally not urgent enough that I need to act right away, so any IM notification will be forgotten before I can act on it. Furthermore email is the most widely supported communication system as opposed to proprietary chat systems.
You do not need spin class videos. There is nothing technical about stationary biking. Yoga ? Sure, poses might be tricky to understand. Calisthenics ? Same thing. But a stationary bike ? Pump the difficulty on a timer and play some loud music on your own. Congratulations on your very own spin class.
(But is more easily visualized than previous proofs).
I'm very interested in the second group, especially in topics around mind. Do you have any tips where I could meet these people?
IE did XHR before everyone else, and many years before there was a standard. It invented XHR; it was shipped in IE4. IE's behaviour defined the standard everyone else copied.

Then other browsers copied it, adding their own quirks. The XHR standard wasn't created until about the same time as IE8 was released. So it's not possible for IE before IE8 to break the XHR standard, as there wasn't an XHR standard before IE8.

Long-polling is still used as a fallback today. The modern alternative is WebSockets, but they do not work reliably in every network environment, either at the client or server side.

Last time I looked, Facebook and Gmail were using long-polling to good effect.

Despite the conceptual ugliness, long-polling when implemented properly works quite well and is extremely reliable. In practice, "quick and dirty" long-polling is not always implemented well, but it's not hard, just takes a little thinking about unreliable networks.

XHR has nothing to do with long-polling particularly, and it doesn't remove the need for long-polling either. Long-polling is usually done with XHR these days, but it can be done easily without XHR, using invisible iframes or dynamic script elements. The latter is called JSONP and you've probably heard of it. SSE can also be used.

All of these things have nothing to do with HTTP/1.1. They work perfectly well over HTTP/1.0, 1.1, HTTP/2 and HTTP/3.
An open-source platform for Android apps analysis, malware investigation and quick recon.
Ah, right - the "who needs security and privacy - we're building things so fast!" crowd.
My experience is very similar in Europe - most places want you to send gerber files manually, and you are rewarded with higher costs and slower turn-around than getting PCBs shipped from China. Recently I actually managed to get a set of boards with SMT assembly shipped from China faster than bare boards from Germany, somehow.

How do those places stay in business? Military contracts? Highly specialised boards (e.g. 8+ layers, exotic substrates)? Companies paranoid about IP protection?
The 'lore' that I've always heard is that Google pulled out due to both censorship and privacy, in that the attack succeeded against some user accounts.

At the time they were the #2 search engine in China, and when they pulled out MS saw it as an opportunity to try to take their place. This came back to mind last week when spoke about their noble willingness to take Google's place in Australia - to do the right thing in support of a just law (/s).
It seems to work in both visual block mode and visual line mode for me, for what it's worth. (When not pressing space as mentioned in another reply.)
And every choice we make may change who we are relative to who we would be if we didn't make it. Basically that line of argument is fruitless imo
To add to that, finance in Chicago is very different than finance at big banks. Many of the big players are tech companies first and foremost. Engineers are often on the "money side" of the business and respected/rewarded as such.

Anyone trying to attract talented STEM employees in Chicago should read these to see what they're up against:

http://www.nancyhua.com/2012/12/11/the-and-my-future/

http://qr.ae/3MPL1
If they don't have the morals not to cheat in the MILITARY, what makes you think they are trustworthy to consider the consequences of pushing the button on a nuclear missile?

Or are they just going to belittle the "enemy" in their minds like they are taught and then an hour later twice the number of nuclear warheads come crashing down on us from overseas in return.

Not their problem because they were "just obeying orders" and they are under a hardened site.

Kind of like how armed drone operators don't think about what they are are doing until months later when they get PTSD when they find out they killed innocent people
It's public data! You could scrape and index it now for free if you wanted...
Arg, going over the alternatives in this thread and on the web, I fear the actual loss of delicious is its useful dataset.

With so many competing products vying to take its place, it will probably be a while before a de facto bookmarking service comes along and gathers a userbase large enough to be useful and years beyond that for that userbase to build the data to a point that approaches what we had with delicious.

Maybe some sort of anonymized delicious data export would be possible?
Users get scared when a site asks them to login via Facebook or even Google. If this is the only option you offer, registrations will suffer a lot. I don't know who would use this.
Hey. OP here. This comment is the closest to my actual motivation for producing the post, although me and my co-author that afternoon were not so much angry about it as just 'delirious with laughter'.
delicious should have marketed itself to the mainstream as a search engine with a 100% human curated database
> "I think we have a very different definition of "unregulated"."

Yes. I recognize unenforced regulation as not being regulation.

Also, the implicit guarantee of a bailout wasn't a known or accepted feature of our financial system prior to TARP.

> "I don't know where you get the idea that the crash of the housing bubble was somehow based on people being conned into buying securities that were too complex to understand"

The crash wasn't. But the feature of the situation that put our entire financial system on the brink were the securities.

Again: if high-risk crap wasn't rated AAA and being sold to institutional investors, then much less of it would exist, exposing the banks to much less risk. More of what they could sell would be properly rated, meaning there would be enough reserves and insurance to cover the expected losses. There still would have been a bubble and crash, but it would have been more on the order of the Dot Com cycle, than what we just experienced.

When dot coms bottomed, investors were wiped out, but the banks themselves were fine. When the properties behind the securities bottomed, the banks were obligated to continue making payments. Payments they couldn't possibly make, because they didn't have enough reserves or insurance to cover the spread between the risk they _said_ they had and the risk they were actually exposed to.
I think a bot which references submissions that already have comments would be incredibly useful, especially on duplicate submissions that don’t have comments but received a few upvotes. I don’t think you should reference duplicate submissions without comments, that just seems pointless. I don’t think that dupes by themselves are bad, but stumbling across a story which was already richly discussed on HN in the past without being able to find that discussion is certainly not optimal.

I also think you should work on the bot’s politeness. It’s easy to perceive the waltzing in of a bot that says nothing but “This submission has ended up with the points and comments” and provides a link as rude. Technically, sure, that sentence is not or at least not overtly negative but it is easy to perceive it as such.

I would formulate the bot’s phrases consciously positive, showing that your intent is not to be smug about submitters of dupes but that you just want to help, you just want to provide a service.
>The secrecy there is in place today is all "operational", there are no other kinds.

Are you seriously saying that all of today's classified documents relate to ongoing operations? They still classify stuff from WWII. And huge amounts of material relating to technologies unrelated to any operations imaginable (like CRM systems) are classified. I urge you to read the Washington Post's series on government secrecy from a few years ago to learn about what kinds of things are classified in today's government:
http://projects.washingtonpost.com/top-secret-america/
Sounds reasonable, but what are the MP's going to do, since that's the only part of them able to talk?
You can always try the crossword approach. Print out a grid of random characters, probably 20x20 or 25x25 and make sure it is small enough to fold up and put in your pocket.

With this in hand, simply remember starting and ending points on that page to create passwords. You don't necessarily have to go in straight lines either.

This approach works well if you have a stronger memory for visual-spacial tasks.
If you issue a database query, you have no particular guarantee that it's going to complete in any finite amount of time. At some point, you simply throw up your hands and say it would be unreasonable to wait any longer, and accept the resulting error condition.
No need to pull up AIDS "conspiracy"/conspiracy theories.

NSA has been already caught spying on everyone in the world. The method explained allows them more spying. Would you risk your country security, or your own business relying on a piece of technology that NSA or anyone else can use for spying on you? Given a choice between multiple platforms why would you choose one vulnerable to spying and inherently unsecure?
Seems pretty interesting. It seems like several clever hacks (module injections, LUA support, combining css/js...) packaged into a soft.
We landed OscillatorNode support yesterday or something, and it kind of works just fine in Firefox. Kind of, because there is a _horrible_ noise before you press play and after the track finishes. I'm looking into it at the moment.
In the video there is no usb cable to power the device like the chromecast or roku stick.
I suppose it needs one too ?
It's a shame that advertisement for these devices "lie" about it.
> She laughed and said that no, I did not understand what it was to have secret police following you about and all these other sorts of issues.

That's the NSA's job, or so they think....
Hmm, I wonder if a LeapMotion device could do it. It's more accurate than a Kinect.
Federal taxes don't fund anything, but point taken.
Here is something similar for Udacity
https://github.com/nzmsv/udacity-dl

but hey who needs that when there is
https://www.udacity.com/wiki/downloads
That explains it. When I worked at reddit, Comscore massively lowballed their reports of our traffic numbers, and said that the only way to get them corrected would be to install their tracking bug into the site's HTML.

And it wouldn't be sufficient to do it temporarily, just long enough to demonstrate the truth -- as soon we removed their bug, they would go right back to reporting the proven-wrong numbers.

Fuck them.
"id" means identification. Your identity doesn't change just because you move. He had "id" just fine. It just didn't have his two-day-old address on it.
See also: http://blog.reddit.com/2010/07/experts-misunderestimate-our-...
The two aren't in the same ballpark. Overbilling clients is stealing. Persuading clients to use your firm instead of someone else's is good business. There's agreements to protect trade secrets but those can't last for all eternity.
You seriously wouldn't have bothered? You can't think of any way on gods earth you could ever afford $500 a year for your domain name? Settling for myname.somecompany.com wouldn't have been acceptable to you?

I would have. But I would only have bought domain names for things that would actually make money, or be worth it in some other way.

The currently system, you have maybe 5% of registered domain names actually in use. The other 95% are being sat on by extortionists trying to extract money from people for them.

SSL certs cost more than that.

Can you think of any other system where you can buy something for a nominal price, and then sell it for what it's actually worth?
I agree wholeheartedly with the inner conflict aspect, but I wonder about Gruber's inner hacker as it applies to the App Store.

From his projects page, it seems that Gruber works on small command-line tools and extensions to other people's software. I'm not trying to impugn his coding credentials; his writing doesn't hinge on how far he's made it past HELLO WORLD. But none of the software he writes would be the sort of thing that would make it on to the App Store even if Apple fired their reviewers and opened the floodgates.

He takes the "Apple does X because it's in their best interests to do X" stance because his livelihood doesn't hinge on whether the App Store is open, closed, or purple.

I suspect we'd have a very different Daring Fireball if he finished his dream mail app "Letters" and tried to release it on the App Store. Would it be rejected because it "duplicates existing functionality?" Or because someone can use it to e-mail the Kama Sutra? Or some other arbitrary rule Apple has yet to invent? Or would he not even bother, for fear of wasting time developing software that he couldn't sell?
The question is, is there evidence to suggest biological factors could play a significant role in explaining the extremely low amounts of women in science?

Your original comment said the biological arguments were "refuted". Lacking conclusive evidence for hypothesis A is a lot different than "refuting" hypothesis A. I think a more fair statement is that we don't really know.

The relevant biological differences may not be in math skills. It may be in competitiveness, risk taking, etc.

Or the biological origin may be second order. For instance, it may be true that men and women have the same innate drive towards competitiveness. But there is certainly a biological difference in what men and women find attractive. Men are attracted primarily to signs of fertility. Women are attracted to signals of status and dominance. Thus men might culturally condition themselves to be more competitive in order to earn status and get laid. Thus there will tend to be more men at the top of any high status, competitive field. The roots of this will be biological, but the effect is second or third order.
Amen to the don't use gmail point. But it is a nearly heroic act to find a good url these days. Not to mention trying to find a .com. It's getting pretty ridiculous.
Many browsers still do not support full css2 support. Why should we expect full css3 support? Thats why the 2022 seems so far away. It states FULL support not partial like most all browsers currently do.
I'm using neato for the layout.

Ok, so you're using all the pairwise distances for computing the layout, even though you're only showing the tree edges on the graph?
I don't think you are correct. Here's another source: https://thetexan.news/texas-utility-regulator-increased-elec...

> “Because energy prices should reflect scarcity of the supply, the market price for the energy needed to serve load being shed in the face of scarcity should also be at its highest,” the PUC’s news release stated.

> The PUC added, “The decision was spurred by ERCOT’s discovery that energy prices across the system were clearing at less than the current system-wide offer cap of $9,000 established by Commission rule.”

> In addition, the PUC ordered wholesale prices be backdated to February 15 when the storm escalated circumstances in the state.
I think there have been a variety of comics about the wrong kind of people manning suicide call lines:

The HyperOptimistic Cheerleader: Don't Give Up! You can do do it! Give it one more try!

to overly aggressive coach: You tried?! That isn't good enough! What are you some kind of quitter?
> Of course they were virtual cards, that's what a "Magic: The Gathering Online" Exchange would be.

I think the confusion is that some people parse it incorrectly as "Magic: The Gathering" + "Online Exchange" rather than as "Magic: The Gathering Online" + "Exchange", so think that it was (planned to be) an exchange for physical rather than virtual cards.
http://blog.cleveland.com/metro/2008/12/whatever_happened_to...
"Police states actually do some good while enslaving everyone else" is not the killer argument you think it is.

> Meanwhile the free western country I live in

Yep.
This is frustrating. I’ve been on both sides of it, what’s happening is that the team is likely juggling thousands of bugs in similar or greater severity, as well as their roadmap for new features. Some things just get deprioritzed over and over, even though everyone knows it sucks. It usually takes a rogue engineer in their extra time, or a dedicated “user love” budget (which I always implement on my teams) to fix it
I was going to say there is always used gym equipment available (used a handful of times), but then I never tested the market in the middle of the pandemic.