skysight-inc/HackerNews huggingface dataset:
Listening comprehension, IMHO is the last skill to develop in learning a foreign language.

The reason is that it's "all or nothing". You either know and recognize all of the words in a sentence, or you can't cope with the sentence at all.

The first phase of language learning is mostly theory. Mostly vocabulary and grammar. The second phase is mostly reading, reinforcing the theory, forming a good understanding of how the language is used. Additionally writing things, chatting and the like. Third phase is immersion with speaking and listening.

Those phases overlap, of course, but in my opinion that's the overall process. I've used it successfully for English and Spanish (though I haven't completed phase 3 in Spanish yet). In Mandarin I'm currently struggling towards mastering HSK 4 vocabulary, though relatively advanced.
Java, Ruby, and ML had a wild night that resulted in some massive scrambling of DNA.

The child was then adopted by Haskellites and raised in a fundamentalist commune.
The Soul of a New Machine was a fascinating listen.
This is like leaving important information open and then blaming someone else for not auditing you.

Both parties have blame and one of them is trying to throw the other under the bus.
Not specifically about programming, but "Every Tool's a Hammer" by Adam Savage was really good. Tons of good information in here, and it tickles the Mythbusters itch.

Are you looking for books about a programming language? or about methodologies, patters, best practices, etc.

As far as about specific programming languages, personally I think the internet is a far better resource. Books are better for the "Soft"er skills (communication, design, etc)

Here are a few I've enjoyed:

* The Phoenix Project

* Accelerate

* Deep Work: Rules for Focused Success in a Distracted World

* Rework

Finally, if you've never read "How to win Friends & Influence people", do it now! I'm 34 and for whatever reason put off reading this until last month. I wish I had read that book 10 years ago. I'll definitely be adding it to my re-read list as there is a TON of good advice for building relationships, which is arguably more important than many technical things.
> Because employees feel that they deserve to use Facebook and such on their government issued devices

True, and contributes to the discussion by pointing out that morale is a tricky thing.

> if you deny them their God given right, you are racist, sexist, and otherwise despicable person

This is _at best_ hyperbole. It has no insights, adds nothing of intellectual interest to the conversation, and falsely equates "I'm not getting what I want" with "Accusing other people of being racist and/or sexist."

That last bit is not only way off-topic for this, but it's an ugly and false smear that drags the level of conversation into the mud.
Question: why did most OS’s move to chacha when they could have moved to AES and benefited from hardware support? Asking due to a friend who seemingly has to use a userland PRNG because getrandom is too slow
Yes, smuggling. The same way that they got iPhones before they were officially available in Russia.

Just because the sickle and hammer aren't on every flagpole doesn't mean smuggling has ceased in the new Russia.
EE academics have no choice, pragmatically speaking.
Even as an ACM member with multiple subgroup memberships and subscriptions I can’t figure out what I have access to and what I don’t. Far too complex an access model for what they are.
ScreensaverStopper: stop activating Windows screensaver by sending F24 often
A simple approach is to just ban personal phones while at work.

You can forward your number to a work phone while you're on duty, you don't need to carry a personal device with you.
I agree strong security protocols are necessary, but our soldiers abroad should be allowed to interact with their friends and family abroad in some capacity via social media. I think your comment is a little over the top.
I'd also suggest Duolingo which has audio for all sentences in its course and uses speech recognition.

Additionally the Pimsleur courses are great, with non-interactive lessons you can listen to with a media player. But relatively expensive, if you want to own it legally. They also don't do characters at all, so it can only be a part of the journey.
Thread from 2008: https://news.ycombinator.com/item?id=241832

2011: https://news.ycombinator.com/item?id=2552330
The 2019 Stratechery Year in Review
Walmart Could Acquire FedEx by 2021 - Scott Galloway
Forget about building a brand. An early stage startup is going to change a lot. Just work on getting customers.

At first, do things that don't scale to hustle and grow: http://paulgraham.com/ds.html

When you have some funding and have found product market fit, then you can use scalable channels like Facebook ads. Here's my guide on that (for B2B, but it's broadly applicable): https://medium.com/rightpercent/guide-to-scaling-a-b2b-compa...

Investors care a lot more about how many customers/users you have than about how slick your pitch is.
When I have books in form of webpages I normally write a small crawler in python, extract the text div with beautifulsoup, add <hn> tags for chapter names and throw them all together in html form. Add a cover image and combine everything with pandoc.

Nothing fancy but works reliable in an automated fashion
They are not going to evaluate every single app to see if it should be white-listed. I expect they have a short list under consideration.
A dozen people could be enough to coordinate the purchase of the companies and engineers required to pull it off. It's not like Apple invents everything in-house.

That said, 12 people is clearly an indication that this project is still in the napkins-and-whiteboards stage.
I'm not sure that's a complete argument.

If you're arguing that soldiers shouldn't do business with Target or Amazon on their mobile device, blocking an app won't get the job done, agreed.

But if the argument for blocking the app has to do with untrusted native code running on a device used for military purposes, the surface area of a browser is much smaller than the surface area of a plethora of native apps.
Good to see my previous comment downvoted. It shows that the truth of hiring is so unbelievable that I needed to be downvoted
If I wanted to kill open access in today's political environment, I'd frame it as communism/socialism vs. big business/tax dollars and lobby Trump on that basis, and goad him with some anti-Obama trash talk. At first blush it sounds difficult to get Trump to care about this apparent ivory-tower issue, but in that framing, he might just care enough to act. It's a sorry state of affairs that the president is so predictably shallow.
I think it was a Trump joke.
eh, there is still a cost to it, don't get me wrong I generally think generics are worth the cost if done right, but they can also go really wrong
Interesting article in general, but it has one major flaw:

It incorrectly assumes that all FedEx delivery drivers are FedEx employees - and that is not true for FedEx Ground. A quick look at Glassdoor confirms this: https://www.glassdoor.com/Reviews/FedEx-Ground-Home-Delivery... (Edit: You might have to google search for this to get past the login wall)

FedEx contracts companies out to handle Ground deliveries, and pay/benefits/etc vary depending on the contracting company you work for. Not sure what the total makeup is between FedEx employees vs. contractors, but based on the glassdoor reviews, it seems fairly skewed to contractors.
Can you email me? I will respond very quickly. Sorry about the extra step. I will ping you the IPv4 address. That’s the best way to access.
The same most definitely happens with real apprenticeships. In countries like Switzerland, apprenticeships start after the 9th school year and take around 3 to 4 years. During the apprenticeship, the apprentices still have to visit school and write tests. This is a common point of conflict. Let's imagine you are a 17 year old who wants to become a cook and your boss makes you clean the kitchen until 2am and the next day you have a test on algebra at 7:15am. There are laws against this kind of stuff but enforcement is really spotty.
I think 99% of the global market for comms is less than 1000m from places where there is or will be shortly power, fibre and property rights.

I'd say that is a tremendous overestimation. Even in the United States, the wireless carriers only advertise that they cover 95% of "Americans." Not "America," which is a vastly larger space.

And we all know that 95% is, itself, a gross exaggeration.
Email me. Look at my profile for address.
Netflix feed for all your streaming services
emovi launched on PH and already get 4th place. Quickly find what to watch across all your streaming services. In the mood for something specific? Combine emoji to find something thoughtful , sexy and beautiful Don't know what you want? Try one feed for all your streaming TV
In-group favoritism is certainly advantageous, but software engineering is hard. Being able to see a team of fellow $race at nearby desks isn't nearly as valuable to me as them successfully writing software that works. Those studies discuss agents solving games like the Prisoner's Dilemma, where all the agents are equally capable of participating, winning, and losing. I want to see a study where different agents have different skill levels, and the various groups aren't divided on skill lines. My instinct is that the strategy of "work with high-skilled agents from wherever" will beat the strategy of "work with my group".
> How insane to claim that simple negativity toward a member of a protected group is an -ism. I'm not saying she isn't an engineer because of ANYTHING related to her sex.

If the only way we can distinguish your actions from sexism is via your internal state, you have a problem larger than this conversation and you should expect pushback.

> I'm clearly stating that a CompTIA+ is not sufficient to call someone an engineer. Regurgitating questionable facts does not make you an engineer. I didn't move the goalpost. But I can recognize something that isn't one.

But just before this you said there isn't a clear test. So really, it's just your feelings.

> Yes, I agree there is no litmus test for "Engineer".

This is more arbitrary goal setting to gatekeep a word. The debate is not if she is somehow an amazing engineer or a mediocre engineer, a well trained engineer or a rushed training job, well paid or not. No, that's not the debate.

The debate is, "was she given an engineering position in which she had autonomy to make changes and when she made changes a union buster didn't like, she was fired in retaliation.

If her job was strictly to type things that were handed to her in a field, this might technically evade the law. But that's obviously not her job.

You're obviously eager to categorize her as a not-engineer because (despite protestations) you're obviously eager to shut down any pro-unionization messages, even legally protected ones.

> She screwed up bad, because if there is ever any collective action, her case won't be in on it. She gave google an ironclad excuse to be fired.

I don't think this is true. She acted within her job capacity. She wrote a true and (importantly) legally protected statement. It was in a system that was specifically mean to advise workers about rights, options and obligations.

And unless she was already being evaluated for poor performance, even a single infraction is an extremely rare circumstance for dismissal in modern corporate America.
Maybe Apple just buys SpaceX's satellite internet system when it's deployed, and SpaceX goes on to build more constellations for more companies, pivoting to being purely a space transportation company, and not an internet company.
> math doesn't really go stale

I apologize for taking this out of context, but I'd thought I'd comment. Even though math in textbooks doesn't change, presentation totally does.

For example, "Measure, Integration & Real Analysis" by Axler [0] is a beauty to behold. Honestly, no books from as recent as aughts match the pics, the font, the color of this book...even the explanations and examples leave many (if not most) real analysis textbooks of the past and present in the dust.

[0]

The Book Page: http://measure.axler.net/

Direct Link: https://link.springer.com/content/pdf/10.1007%2F978-3-030-33...

It's free.
You can try it and cancel after 1 month, according to their docs. It seems like it’s a one-click cancel too. Seems like a reasonable approach, especially since it’s an open source project and thus "free" if you so choose.

They even publish a docker image so a moderately technical person could "docker run" it and kick the tires before deciding to subscribe or run it themselves.
The Pimsleur Method inverts those phases and focuses on speaking and listening first. I've found it to be quite effective.
Does he like to read fiction? When I was that age I excelled in math but I also loved to read fiction, mostly fantasy novels. I read Lord of the Rings at a very young age and it really expanded my vocabulary.

I'm not sure how English is taught at your son's school, but I have the sense that a lot of schools give kids material at grade level. I think this is an unambitious approach. Reading to challenge yourself is the best way to get better, just as solving challenging math problems helps you get better at math.

Admittedly, it's hard if the kid is not interested in what you're getting him to read. I am a bit dismayed at what appears to be a broad decline in fiction reading among boys. I think there needs to be more emphasis on finding books that boys will enjoy reading while also challenging them.
Practically everything you mentioned is already done better by Java or C#. Not to mention them having advantages that golang isn't even close to solving.
They are just against features with a high cost to the community, generics are pricey as they can go quite wrong. They are now entertaining ways of adding them while limiting their downsides.
As an alternative to Pimsleur, you can often find a login to Mango Languages at your local library's digital resources, which uses a very similar teaching methodology.
Can't you configure this with most firewalls by restricting WAN traffic?
> The second phase is mostly reading

Is that really practical with Mandarin and the crazy amount of Chinese characters?

I always assumed learning to speak/understand Chinese alone would be sufficiently difficult.
Compromised and front company are different things I want to emphasize. ProtonMail hasn’t been hacked, it is a deceptive (and smart) company. So again want to make that distinction. For instance, https://joesdatacenter.com and https://datacenterwest.com are front companies. On the other hand, Facebook is just a kind of sad company that has been compromised obviously many times but isn’t a front company and I very much believe Mark Zuckerberg established it with the best of intentions.

Well I posted Part 1 of Credit Karma stuff please look at https://blog.12security.com
I tried about a year ago and about half a year ago, respectively. Both times, the exported bbl file hat a different version than the one accepted by arXiv. First time, the bbl version was too old. Second time, the bbl version was too new. First time, I ended up printing the latex generated pdf file so that arXiv wouldn't recognize it as a Latex produced file. That kinda sucked because in the printed pdf, you couldn't select text or access references. Second time that didn't work anymore because arXiv added a check to prevent users from uploading printed pdfs. I ended up simply hosting it at our institute page and abandoning arXiv.
I've found Rust is great for doing heavy lifting (parsing/compiling/graph analysis, etc) on the frontend, as long as you can define the boundary between wasm/JS reasonably cleanly. And in that code I don't think there's a productivity hit as you can benefit a lot from the stricter types (ADT pattern matching, etc) and more reliable performance.

For more straightforward UI code, I'd agree that TypeScript strikes a much better balance right now, especially for (almost) seamlessly working with the wider ecosystem. I moved away from Scala.js because defining the boundary transition was quite error prone, but maybe I was missing something.
Betelgeuse Fades More
Cool but when it comes to DOM manipulation, which is what matter for most, WASM is much slower due to being bottlenecked by a JS bridge.
Can't wait! Graphs are everywhere!
Is there a json-like file format?
Yeah, so the original article doesn't make any sense as an approach for society. Parents want their kids to learn algebra in the hope that they might get into an engineering program. Apprenticeships don't enter into the picture at all.

Imagine a mathematics professor trying to apprentice a teenager. It wouldn't work, since the knowledge gap between a high school grad and a working mathematician is huge. The kid wouldn't have anything useful to contribute for a very long time.

Perhaps this is why we only see apprenticeships in trades and the like. Those jobs don't require a huge base of knowledge just to be able to understand what's going on.
The more vocabulary you learn, the more you will find similar syllables with different tones.

In general, the "standardized" language tries to avoid this problem by encouraging the use of compound words where one syllable might do. That's why pinyin without tone numbers, for example in a chat, can actually be understood quite well. But with a larger universe of potential words, for example subject specific terms, it's hard or impossible without the tones, and at some point even tones don't work and you need the characters.

Chinese is a language with very low redundancy and very high information content per phoneme. If a listener misses one phoneme, be it through noise or whatever, the chance is higher to miss all the information, as compared to, say English or Spanish, where you can often delete whole syllables or multiple letters without losing the information.

I've heard hearing aids are really bad at distinguishing frequencies and locations. I don't know why exactly, but you might want to research that subject further. You might want to choose your next hearing aid for better "Chinese performance".

The Human ear does a Fourier transformation [extremely rough explanation] by sending the sound through a helix. Along that tube, sensing hairs are triggered by different frequencies. Depending on the hearing aids, that process can be mangled up.
That's already in HTTP/1.1, the Range header comes with units. The standard defined "bytes", but a Web developer can also use more granular units, for example "items". (See <http://www.iana.org/assignments/http-parameters#range-units>...) I've seen that in the wild a couple of times in the context of JSON based request/response pairs.
Extreme herd mentality. The community often values base, emotional instinct over logic and rationality. Glib responses are typically more highly valued than thoughtful replies.
This is incredibly inspiring
At coschedule.com we’ve been using EmberJS since 2013. We look at EmberJS as one of the strengths of the development team. It has been rock solid, stable, and progressive. We began our transition to Octane about 3 months ago, and while still very much a work in progress but it has been a delight. We just finished refactoring the oldest section of our app, and on average we’ve seen a 50% render performance increase, this in part to the leaner glimmer components.

The future is bright EmberJS is fun and easy to develop on. The learning curve has been drastically reduced and new devs should not have a hard time getting up and going. The guides have been completely redesigned and the super rentals tutorials is an excellent tool to get started.
It's weird that a previous thread on this didn't get to the front page:

https://news.ycombinator.com/item?id=21816674

I would put Medium, Pinterest, Wired, WSJ, Quora, etc. in the same basket of websites that hinder the free flow of information regardless of how useful their content is.
Certainly not the same.

https://nl.forvo.com/word/ui/
They said it isn't accurate. Also check if there is too much noice and that you are for example starting the third tone relatively high.
Alan Kay: Smalltalk is not about objects, it’s about messaging (1998)
That's about my experience. The language is maturing very well and the library ecosystem is just amazing. (Looking at you, lihaoyi!).

I really appreciate that I can walk the full gradient from immutable-functional to impure-imperative with one language, depending on the context and the requirements. It takes some discipline for a team (code reviews, regular feedback, discussion on approaches) but I'd say that's true for any language to some degree.

Then there is the ecosystem that's getting better and better with every year, with more and more libraries building on and onto each other.

SBT has been a sore point in the past, that has been ameliorated quite a bit in the past three years. SBT 1.3.x together with GraalVM native is a game changer! And then there are lots of other build tools that less ambitious and more approachable than SBT, if SBT simply isn't your cuppa.

Scala.js is also quite amazing. Scala is definitively underrated in that area. Being able to stay in one tool for a full stack application and being able to shift code seamlessly up and down the stack, depending on the current requirements has been an eye opener for me.

Biggest Scala pros
- Terse expressive syntax with a strong type system
- Welcoming community and creators
- Amazing libraries and rich ecosystem
- World-class tooling!

I the future I hope that Odersky and the core team will continue to identify "implicits" use cases and provide dedicated syntax for them, just like they did with extension methods in Scala 3.
My point is that the Navy has roles other than Recruiter.
Keep in mind that the notion of peer review as a necessary element of academic publishing is itself a highly novel concept, dating to the 1970s.
People didn't "abandon" the platform, it was still alive and useful to many.

This business-based attitude of maximization and complete disregard for the long tail is exactly the reason business interests are killing the internet as we know/knew it.

A garden left fallow still hosts an abundance of life

> there isn’t a god nor souls.

You don't know that, you only believe it. Just like the other believers. Plus, soulless is an adjective, not a statement of fact.

There is very little reason for Yahoo not to be good stewards here. It's the difference between sportsmanship and cravenness.
I can also recommend this one, works surprisingly well
Ask HN: What are the most helpful resources you've found for being a CTO/VPE?
It's fast-going. You may want to start with something more introductory, like:

Levin http://discrete.openmathbooks.org/dmoi3.html

Hammack https://www.people.vcu.edu/~rhammack/BookOfProof/

the early parts of Newstead https://infinitedescent.xyz/
In a way modern coding bootcamps that offer internship placements appear similar to me to the German-style vocational schooling (apprenticeships + classes).

I have a CS degree, but I find bootcamp graduates to have more practical knowledge for many positions right upon graduation. At least this is true speaking from my personal experience and what I have observed.

Most jobs in the US don't truly require a university degree (the knowledge isn't actually required) and I'd argue that most "coding jobs" (deliberate choice of words) don't either.
That’s equivalent to saying ‘If I can steal your car then the car is free.’
Keep in mind the definition of ‘public’ is not merely that it’s accessible but also that the greater public has access and time to consume the information that could affect the stock price.
My Experience as a Buddhist Monk
Well, tragedy can be enjoyable. Lots of sad books worth recommending out there.