skysight-inc/HackerNews huggingface dataset:
TPR has its strengths and weaknesses:

1. It requires a healthy ego. Some people feel like it's childish since it is more like playing games than language learning. Other folks don't like making mistakes all the time.

2. It is great for languages that do not already have documented grammars and/or dictionaries. I believe the Summer Institute of Linguistics uses this method in some areas.

3. It naturally caps out in utility at around CEFR A2 / ACTFL intermediate. While many Americans call this level of proficiency "fluent", it really just scratches the surface of a language.

Regardless, I'm glad you found this method and that it works for you. Congrats!
There are several cities (NYC, Berlin?) where it is/was illegal to rent your apartment/condo for a short term, because then you're acting like a Hotel, but you're probably not meeting any of the hotel regulations, and you're not paying taxes that are specific to Hotels.

So. > If what attracts the core customers is wrong in and of itself, it's not an excuse to continue it.

"Being cruel to elephants" is to "Running a circus" as
"Breaking Hotel laws in your city" is to "Running an AirBnb listing"

Both of these things are something "Wrong" that are done as a core part of a business.

Now, I have no idea what jgalt's actual conclusion is, his post was wrapped in some combination of sarcasm and "well they do it too!!!". But his conclusion is probably to open a single-man copper mine in the mountains.
Doomsday Vault Damaged
Actually, to follow up -- you mention simplifying the process to be easier on the user. Are myriad of questions one must laboriously answer to enroll in EBT programs a matter of... legislation? taxes? I would imagine that the questions have to do with honing in on a complex placement within the law which determines benefit levels. How do you go about simplifying a process which requires a large number of distinct data points by law or by census design?
tl;dr:

More clickbait. This blog assumes that employees are earning $110k a year, get interrupted 6 times a day, and each interruption requires 23 minutes to recover from. So each employee spends 2+ hours a day "costing the business".

Despite the interstellar sized logical jumps, the article is weak. Self-selecting high performance workers? Assuming everyone earns $110k? Etc.
No. This is you not understanding that while this answer has huge caveats attached to it, it is also a solid point worth talking about and taking into account. A lot of "mundane" jobs are actually socially beneficial in some way.
It takes discipline to not just piss away a million dollars (the sorts of windfalls that claim includes), it doesn't take enormous effort to set it up in low risk assets that yield income.

As a cousin comment points out, it is even possible to buy management services.
> pay a tax out of your returns that wealthy investors don't have to pay

Can you expand on this?
FWIW, the machine that generated all of those times:

* MacOS Sierra

* 2.6 GHz Intel Core i7

* 16GB 2133 MHz LPDDR3

* 500GB SSD, whatever Apple ships.
Interesting.

One important benefit of buying: the $500K capital gains tax exemption for married couples on sales of their primary home after living for two+ years.

http://www.nolo.com/legal-encyclopedia/the-250000500000-home...
They have kotlin-native so they can do something a'la... crystal? It's an early stage, yes, but kotlin goes beyond jvm.
This is pretty insensitive. There's a lot of women that would love to have this technology available instead IVF or other options.
I think people misunderstand low risk. On average it easily nets out positively depending on location. The problem is the "on average" part. If due to bad luck you aren't the average, is it catastrophic for your finances, or is it just painful. I wouldn't take the risk if I were in the first category.
There's been some interesting discussion about the possibility of removing them in go 2 https://github.com/golang/go/issues/19921
There is no way to implement a dummy sweep that has the behavior of a real sweep if the collector is doing compaction.

Maybe it isn't obvious: compaction isn't a plug-in that you put into a collector. It's a different way of writing a collector. For example, compacting collectors often avoid having any mark bits. You need mark bits to sweep (among other things).
Join wikileaks and their ilk in the fight to uncover and unravel the conspiracies that are preventing progress from advancing in "first world" countries!
Related: an analysis of media coverage of the Trump Administration's first 100 days: https://shorensteincenter.org/news-coverage-donald-trumps-fi...
How do you keep learning without much serendipitous interactions with people in your field? This is the biggest reason that makes me hesitate to try out WFH.
Peter Seibel: Practical Common Lisp
Organizations are made of people. People in organizations do things, and the sum of those things create change. Some of those things need technology, or could be done much better if technology was applied to them. OP is looking for such people and organizations in which he could help by doing the things that require or benefit from technology.
When will bikes rules the city?
Facebook rolls out a new “Order Food” option in its main navigation
Bump allocators don't require locks. Bump allocators are especially effective in the presence of thread-local caches.

Whoever wrote that must not be very familiar with how memory management works.
I'm not sure about resources for starting a co-op outside the US, but here are some resources I've found on how to start a co-op. Web searching will find more.

- https://news.ycombinator.com/item?id=14135068

- https://electricembers.coop/pubs/TechCoopHOWTO.pdf

- https://www.coops.tech/

- Tech co-ops mailing list: https://npogroups.org/lists/info/tech-coop

I talked briefly with this co-op whose set up in Europe and seems to have members from all over, so they might provide good insight: https://camplight.net/

Also, talking to nonprofit founders, I've heard that starting a non-profit yourself can be pain in the ass. However, you can essentially outsource the management of the nonprofit to another nonprofit via 'fiscal sponsorship.' Web searching for that will bring up more details. For example, http://grayarea.org/incubator/fiscal-sponsorship/. I met the founder of this organization that started providing fiscal sponsorship recently as well: http://blog.hacker.fund/fs/

And finally, there are actually some co-ops that are trying to make this process easier. For example, this co-op alternative to kickstarter: https://snowdrift.coop/ and this co-op that makes software for making decisions within co-ops easier: https://www.loomio.org/
Actually, this is one of the most important, albeit usually implicit, features of a good programming language: how easy it makes to create a DSL (without leaving it). This is because ideally you would first find or create a language to express, in the most adequate way, the problem you are trying to solve, and only then you solve it. That is why pseudo-code is useful. The OO support in programming languages made creating a DSL somewhat easier, but it is true - nothing can compare with Lisp in this regard. (So, I guess, this makes Lisp the best programming language of all time.)
Honestly, this genuinely upsets me. This is one of the few ways to make mobile publishing an ad-free experience and Apple mindlessly injects itself into the process. They did the same thing to kill Readability's monetization model awhile back.
Spotify has hired an M&A specialist to help it buy other companies
International court orders Pakistan to halt execution of alleged Indian spy
I lived most of my life in the Midwest and this was true for me there, too. I moved apartments a lot, because I enjoyed spending time in different neighborhoods. Plus, whenever I changed jobs, I moved to be closer to the office. Earlier this year I moved to New York. I couldn't have done any of that so easily if I'd bought a house when all my peers did.
FCC Votes to Begin Rollback of Net Neutrality Regulations
It appears that while the specific relationship doesn't need to be known, modeling the general relationship between some of the parameters helps speed up the search. Another way of thinking about it, this seems to be a somewhat straightforward approach to encoding prior information into the BO approach. How is that different than what you mention as the choice of kernel? Or do they relate?
It's almost as if shareholders have zero desire to operate in a labor market where labor can sometimes grow scarce, but would instead prefer to a subsidized or conscripted labor-force.
The largest culprit for slow ruby boot times is an O(n) number of syscalls over the LOAD_PATH each time `require` is called, so the number of syscalls is essentially O(n*2) to the number of gems. The load-path-caching feature of bootsnap (cf. bootscale) fixes this, and accounts for a reduction from 25 to ~9.5 seconds. The iseq/yaml caching only accounts for the last ~3.5 seconds.
Yah, that's too much tuna. But I want some of that Halva LOL :)
edX, Coursera, Udacity, Udemy, online M.S./MBA degrees, making speeches at universities or local tech gatherings, throwing parties at home to relax and meet people of different backgrounds/age etc.

Basically you decide to make a speech on some topic, e.g. this month I talk about how to make a compiler easily, then you work on it & learn what is necessary and in the end present it. Next month you decide to do Paxos vs RAFT on transacted clusters, then you study and prepare. Next month it's about using GANs to make new, sci-fi looking furniture, so you learn and present. Then you throw in perpendicular stuff like how to retouch beauty photoshoots properly, mix deep house as a DJ or compose trance quickly in Ableton, just not to get stuck in programming only. And so on.
Five Innovations in Travel Industry: How to Make Your Startup Stand Out?
Or transgender men and women who would love a natural source of hormones instead of being resigned to pills or regular injections for the rest of their lives.
I write an internal developer tool at Airbnb that is conceptually similar to Vagrant.

We get around the 'sudo gem' problem by distributing our tool as a git repo, then bootstrapping a vendored install of Bundler to manage our own little gem path using /usr/bin/ruby. We take care to remove most ruby-related env vars during init so we're safe from whatever crazy RBENV or RVM shenanigans are happening on the system. This setup works fine, but we don't get recent language perf improvements since we use system Ruby.
That's not what a shortage looks like. Labor can always ask for a price that's higher than the ROI they would have on many business. That's also true for every cohort of labor.

If there's any definition available for "labor shortage", it is what happens when a middle class increases and wealth disparity decreases.

But anyway, your point about education stands by itself.
My girlfriend and I were looking at real estate in SF. It was unreasonably expensive for places that we did not love. We have since decided to sell all of our things and live full-time in AirBNBs around the world. I now only have a carry-on suitcase and backpack, and getting rid of all of my crap was such an empowering feeling. For less than rent in SF, we are currently in a beautiful apartment in Mexico City that is decorated, has all services provided (including internet), and has weekly maid cleanings.

I don't know how long we will continue this lifestyle, but AirBNB makes it easy. For multi-month rentals, payments go through monthly.

After dealing with so many headaches in personal and commercial rentals in SF, I'm welcoming this lifestyle. I'm tired of setting up internet, enrolling in utility payments, disputing issues with landlords, and moving crap between apartments. The last year has been a nightmare for this stuff, and having to deal with long leases has been a root problem preventing me from walking out of bad personal and business rentals. (Fun fact - even canceling a month-to-month Comcast business internet account requires 2 months notice.)
This is a fairly uninformed opinion, but I believe Google could sue Levandowski directly, perhaps for the $680M his company got, and most likely the purchase agreement for Otto included a clause that said they would defend him against lawsuits that arose from the sale whether he was employed or not.

Which would put them right back where they are now.

Also, there are probably a whole bunch of legal maneuvers they could use to unseal the laptop and get it separated from the 5th amendment protection.
>I never understood why they are so expensive

In the past everything was expensive. The world of mass production hides from us how much it costs to make 1 of something. A few hundred years ago books were insanely expensive and almost nobody had them. A hundred years ago toys were hand made and expensive and a child might have one or two, most likely passed down from someone else.

We live in a world where the amount of cheap stuff has exploded beyond the imaginations of anyone from the past.
People who come into sudden money will tend to lose it because they lack experience managing that much money and spend it too fast, not because they didn't do "real work" to preserve it.

Maintaining wealth requires understanding and discipline, but the amount of "work" required is minimal. Essentially, all you have to do is not spend too much, which is fairly easy when "too much" means "any more than 10x the average salary".
50% is a conservative estimate. If you are a software engineer in the SF Bay Area you can expect a 75% pay cut or more.
Why not? If we're being realistic and ideal simultaneously, one recognizes the immense social impact and shift driven by Facebook, as a social media platform as well as a lexus of modern web programming, at the same time as one recognizes that the user is the product to be sold and could imagine the potential negatives of that paradigm. So why not?
We detached this flagged subthread from https://news.ycombinator.com/item?id=14376729.
> Not trying to sell or plug any idea or worldview

Except the idea that sending personal data outside the home should be done intuitively, transparently, and with a sense of innocence?
The key insight is that all languages have monads, but very few have monad. It’s up to the programmer to see the pattern in e.g. Javascript. But other than having higher kinds there’s not much that keeps most languages from having them the same way e.g. Haskell has.

The »plain monad« part was directed at Javascript, not Haskell. Haskell, like JS, can work perfectly fine without monads, but it still works perfectly fine with them ;-)
Chrome, as far as I know, does not do OCSP - https://www.imperialviolet.org/2012/02/05/crlsets.html
Amazon's profitless path to world domination over the past 20 years
ah. that clears it up.
having access to the webpack config to set things up the way I like and such. I've also had issues with getting SCSS to work before I eject as well pretty continuously through the versions.. not sure why.
On the other hand, in their favor, if I was paying for Google then I'd still be using it. And in the absence of new government-mandated information portability laws, they would still be able to have a file on me -- and therefore offer superior services than their information-less competitors.

But I do think you're right about the "branding" issues. They don't want to broach that can of worms because it reminds people that things aren't free and Google is making money to pay engineers and shareholders somehow.
Yes. The chicken industry is the most egregious example, but all industrialised meat production suffers from abuse problems to some degree.
I know about Total Physical Response and I think that it has all the elements that good (beginner level) language teaching should have. Sadly, I haven't had a chance to participate any TPR sessions in any language.

Btw. there's another good teaching method, which has a confusingly similar acronym: TPRS – Teaching Proficiency through Reading and Storytelling.

Then there's "task-based teaching".

They all share some basic features: parsing input for meaning, context-dependence, concreteness, communicating to achieve some extralinguistic purpose instead of just "demonstrating/exemplifying this and that feature of the language", having a strong aural component and so on. This isn't by coincidence.

I think that language teachers should in general acquaint themselves more with the concurrent research results. Knowing the basic principles of how brain learns languages gives teacher the expertise to assess, tweak and choose teaching methods. Not to say that the researchers know everything about it either, but they certainly know a lot more than 50 years ago, yet I feel that much of the teachers' knowledge and preferred teaching methods are decades behind.
I'm not a fan of blocking things on the internet, but this seems like a good move for them. If your people aren't going to perform SecOps, then you need to.

I wonder how many Ukrainian fighters have posted videos or pictures on VK?
Have you been to Italy? or Germany or any western European county?

Even relatively podunk towns have typically walkable centers and local transit connecting to frequent regional train service and sometimes stops by long distance, high-speed services.

In Germany, regional all day rail passes can be had for as little as 10 EUR! I imagine the situation is quite similar in Italy.
Ask HN: Interest in directly annotating, highlighting, and citing web pages?
Would you find something like this useful? For educational, research, or personal use?
I'm not convinced yet that a non-profit is capable of doing what Facebook does. I'd love to read about it if you have any lit on the topic.
I guess looking to the future there could be issues but as FB/Twitter/Tumblr rely on lots of people posting I don't see it as a likely eventuality as it's not in their best interests to severely restrict content. So for now I would argue it's still much better than in the past but I agree that might not always be the case.
Previous discussion https://news.ycombinator.com/item?id=10698009
Does this allow Uber to dismiss Anthony "for cause" in order to get out of double-trigger acceleration?
Uber's "Route-Based Pricing" Predicts How Much You're Willing to Pay
Make Any Appliance Smart with the Google-Funded Synthetic Sensor
> The importance of a moving/compacting GC varies hugely depending on whether or not a language/runtime lets developers define the memory layout of objects.

Far from varying "hugely", the programmer-specified memory layout of objects empirically barely has any effect at all on locality. This meme is cited a lot but doesn't actually hold up in reality.

We've probably done one of the few actual studies of this in Rust, because we started reordering struct fields in the compiler instead of using the field order the developer wrote (though this can be turned off), and it barely affected locality at all. Memory usage was slightly improved (which argues against your point that developers, left to their own devices, specify optimal layouts).
Americans no longer have to register non-commercial drones with the FAA
This New AI Method by Google Allows Training of Algorithms Directly on Phone
I'm the first person to admit that if I was to run a company, I wouldn't allow people to work remotely only.

But as an employee, there's no way I'm going to drag my ass into an office ever again on a regular basis, when I can just as well work from exotic beachfront homes.

This is going to work out just like companies who cut compensation work out. You'll be left with the mediocre engineers and everyone who's able to choose to work remotely will eventually do so. If you don't permit that, you're left with the chaff.

Besides, isn't it kind of the managers job to help keep output in check? If my output was down I'd expect a friendly note telling me to quit slacking.
Yeah, it's kind of 'meta'.

Though the interesting thing is, Y Combinator is interested in basic income. That's effectively like crowd-seeding, which makes all the 'cut out the middleman' stuff more practical.

If you're expecting 'disruption' and embracing it, and you see disruption coming for your own livelihood, the sophisticated response is to try and find a place for yourself in the new situation, rather than stop things from changing at all. In that light, Y Combinator looking at ways to cut out SV incubators could be prescient.

It's like with me: I run a very functional small recording studio as part of my business, and it's well on the way to handling the live recording of traditional bands and their instrumentation. Yet I'm a lot more interested in finding unusual ways to support electronic genres (a strikingly different skillset).
Go is being used quite a bit for crud. I've spent the last year at a big co where that's what it's used for. I think the old problem of the ambiguous word "systems" comes in here - op-systems vs ent-systems. Go is for ent-systems not op-systems. A lot of ent-systems are crud, including microservice hell where 95% of the program is boilerplate config, http, metrics, logging, crud, wrapping a couple of tiny functions that were mildly interesting to program.
Add "Our business model consists of paying salaries to ourselves, using investor funds."

The regulations that public firms are burdened with are intended to make it possible for investors to figure out if these kinds of shenanigans are happening at your company. Private firms are exempt, because only sophisticated investors can invest in them, and they can do their own due dilligence/can afford to lose their investment.

If your crowdfunded startup is willing to provide enough information for your investors to be able to figure this out, you may as well take it public.
2009-10 was still the middle of the worst global financial crisis in a century. The rules for being allowed to join the EU are strict - once you're in you don't have to keep following the entry requirements.
I think 'bettering humanity with Windows' is open for debate. Some would argue that Windows, and the security problems it brought to the Internet, was the enabler for the single largest source of income for criminal enterprise outside of the drug trade.

Now it is much more nuanced than that, network based criminal activity has existed since the invention of the telegraph, but I would be willing to wager even on a per capita basis of Windows, Mac, UNIX, and 'other' users of the network, it stands out.

That said, those days are largely behind us (caveat Wannacry and poor update policies) and I consider properly patched operating systems from all of the major vendors to be credibly defended from exploitation. I reason to that point of view by using the price offered for 'zero days' as an indicator of the challenge of finding them.