skysight-inc/HackerNews huggingface dataset:
I've been using Anki for a few years, here are my thoughts on your questions:

> I have never really found that memorization was ever an obstacle to my ability to learn something.

I think it depends what you are learning, for example when learning languages I find a lot of the difficulty is just in retaining the words.

Another place where I've found it useful is for memorizing definitions in (pure) mathematics. To be able to read the later parts of a book you need a good working knowledge of earlier definitions. You could look back for the definitions every time, but that breaks the flow of reading.

> I've always found that retention proceeds from understanding.

Yeah, I find that too. But this is something that I do after understanding something to help retain it better and for longer.

> Time spent flicking through flashcards for vocabulary or formulae or chemical paths or whatever seems like a poor substitute for time spent reading material that uses the vocabulary ...

The time I spend on memorization is very small, less than 5 minutes a day, and I usually do it on my phone while I'm waiting for something. It replaces checking reddit or playing phone games rather than deep reading of interesting material.
I would recommend putting in chord progressions (like in a normal song) rather than single chords. Also make sure to actually form the chords, either on the piano (definitely much better), or on the table (in a pinch). This will allow you to learn the chords in context and give your hands muscle memory, especially with common transitions.
Is this sustainable at all? Good solar panels have 20% efficiency so this will result in at least 5x more land use. Heck this doesn't work out even with 100% efficiency. The same amount of farmland would still have to be covered in solar panels. This may make sense on mars or on the moon but definitively not on earth.
That all-caps section in any Windows EULA since W95 saying essentially "if it breaks in any way it's all your fault"?
>There is no fraud when someone can't pay back their student loans.

The fraud happened when they signed a bunch of kids up on 200k degree plans, under the false pretenses that it would be worth it. It was clear from the start that many of these degrees could not possibly make back their cost, but in the end a bunch of young people fell prey to the information assymetry. That's the premise of the discussion - because if the student loans had been made in full understanding of the consequences, there would be nothing wrong with what was happening! But it seems reasonable to me that the value of these educations was misrepresented.
I feel like the product signals a strange mix of the two, which has to at least be resolved in terms of what's user-facing (e.g. UX-wise)
It sounds like you'd like Intel SGX. However, it seems Intel botched the implementation and their SGX VMs are leaking data through a number of attack vectors.
Event driven microservices: a path to a multi cloud environment
That seems to be a key difference between science and engineering. One likes to survey the field and insist that their paper offers something novel - no matter how big or small. The other just wants to do some solid work and get the results.
From my perspective neural networks were a big thing in the late 1980s when I was on a DARPA neural networks tools panel for a year, and wrote the initial version of the SAIC Ansim neural network project. We had some great results using simple backdrop networks. Good times.
The paywall only served the intro.
Thanks for the descriptions! Not the OP. You have a real nack for artful and sociological spelunkers writing. It reminds me of Tom Wolfe.
The Supreme Court has pulled back on that though in recent years. E.g. finding the individual mandate invalid as an exercise of the commerce clause (but valid as an exercise of the taxing clause).
Uber to diversify into electric bikes and scooters to drive growth
That's just evolution. The offspring of octopus mothers that died next to the nest also got eaten so didn't survive to reproduce and pass on that trait.
This is something we built in our spare time to help people: https://levelplayingfield.io/

You can use it to search for companies with forced arbitration agreements.

Also, this: https://blog.levelplayingfield.io/aaa-arbitration-waiver-dat...
Somehow I would expect pipes to be connectable and nestable.
This does not seem to be the case (by studying the source).
Then you could have some function to build and parametrise a sub-pipeline and connect them to something bigger.

I'm still looking for a perfect natural python ETL dsl, so I will follow that project.

So far I'm using https://github.com/petl-developers/petl and mostly happy with it.
If P then Q is a true statement when P is false. (Assuming standard two valued logic.). The statement

If P then Q

being true does not mean Q has to be true. I don’t think you can conclude Santa Claus exists based on your argument.
The Real Deal About rel="me"
Overwork is also leadership: they're setting the unrealistic schedules and they're communicating expectations that people meet are supposed to meet these schedules.

By contrast there are other places where management goes around at quitting time and throws everyone out.
Agree.

What bothers me most is the price David has to pay to slay the ToS of the Goliath. It is prohibitive, to say the least. Thus, there is nothing to stop this trend of ridiculous ToSs.

Such violation of human rights should attract swift and exemplary punishment. Also, the small guy should not pay for this community service he is performing.
Anki is king of med schools, and was huge among my classmates back then. The first thing you learn after failing to use it right for a while:

Anki is for retention, not learning. If you haven’t internalized what you’re flashcarding, it’s not going to stick just because you’re using spaced repetition.
> When i'm expected to be in the office every day, given funny looks if i pack up my shit at 5pm, asked where i was if i didnt eat lunch at my desk, then quite frankly, i generally leave the contract early.

Let me add if they require you to punch in and punch out on their awful ADP time tracking portal for lunch time...
The OSv project is indeed now moving much slower than it used to when we had an entire startup company devoted to it, but is not dead - it still has three committers from three companies - myself (Nadav Har'El), Waldek Kozaczuk and Timmons Player. It still works, and you are welcome to try it.
OSv is not as minimal as includeOS, which of course depending on your viewpoint and use case, is either a pro or a con. OSv supports more types of hypervisors, and has support for a larger subset of the Linux ABI, can run pre-compiled, unmodified, Linux shared libraries, and supports multi-core VMs.
It doesn’t help when the person serving as your IT Architect doesn’t know AWS, your outsourced AWS support company only knows the netops part of AWS so they built the AWS environment just like you would build an environment on prem, manually (instead of using Cloud Formation), having separate subnets for EC2 instances for Dev vs. prod instead of having entirely separate accounts (ie VPCs), and didn’t know how to use any of the other features of AWS. They decided while I was there to move completely over to AWS from an on prem environment and brought in “consultants” to help us.

To be honest, I was the architect responsible for software development for the company but didn’t know AWS from a hole in the wall at the time - but neither did the consultants. I wanted to contract someone on my team that had done development and devops on AWS and was certified. I already had approval to hire developers and my budget would have allowed it. But that was a turf battle.

Seeing the writing on the wall, I spent the next six months studying up on AWS even though I couldn’t use any of the services. It took so long to get anything approved and my neck was on the line to deliver the system by a certain date, I just asked for a bunch of large AWS EC2 environments and started using the same tools that I would have used in an on prem environment - Mongo (instead of DynamoDB or ElasticSearch), Consul/Vault for configuration (instead of Parameter Store), Fabio (for “load balancing” with internal services), Nomad for job execution and scheduling (instead of CloudWatch/lambda/Elastic Container Service) etc.

They ended up having a run rate on AWS that was much more expensive than if I had used AWS services. But, I followed all of the procedures, had complete control over my environments and servers without touching the AWS console, kept the netops team employed because they had to manage the monstrosity - Consul, Vault, Mongo, and Nomad were clustered. I got my pat on the back for delivering on time and on budget - since the AWS architecture budget fell on the netops team not mine - and got my bonus.

Then knowing what POS I was forced to create, I put my AWS certifications, my “successful” project, and my title of “lead software architect” that I negotiated for on my resume and got the hell out of dodge to a smaller company that paid me more where I was able to do everything correctly.

Fast forward a little bit, now I’m getting real -all I have to do is sign on the dotted line - lucrative offers for consultant roles for a “cloud architect” position because I’m one of the few people in my market that know AWS from a netops, devops, and development point of view. But I don’t want the stress or travel right now.

That’s the way the game has to be played to get ahead. Whether I like it or not....
This is the story of every software system out there apart from "hello world" kind of projects.
Invisible Design – 6 Principles for Creating Amazing User Experience
You can also buy cannabis flowers in Christiania.
Eth and thorn used to be used in English anyway. They were removed to make printing easier (the 'old timey' 'ye' for the is because of a practice of printing thorn as y).
If AI is impervious to explaining itself, then we've created something that we are unable to evaluate, aside from some kind of generic phrase like "The machine is looking at a bunch of stuff, and some of those things are associated with some other things. Sometimes. So it's guessing this is the appropriate action"

I'm not going to get into the dystopian nature of that. Too easy. Instead, I have a very practical question: how do we know that the recommended action is doing more good than harm? If we can't understand it, how can we tell whether it's working or not? Use statistical sampling? We quickly end up in a spot where we have Tesla that drives into guard rail. It works for everything we've seen so far, given this rather fuzzy idea of what "works" means. That's pretty good, right?

With a car, if it crashes that's a spectacular event. People cover that edge case quickly. But what happens if the AI simply wastes an hour of ten million people's time? Would we even know? What if some bad training data or whatnot led the AI to shift 5% of an election result because it chose certain types of information to share with them and refrained from sharing others? If we don't know what it's doing or why, would those people have any idea that they were being subtly influenced or how that happened? If this true, if we can never understand, a world full of AI "helping" us is a world full of billions of people being subtly influenced to act in various ways because of broad promises and reasons they could never understand.

Back when science fiction had a lot of evil computers, they always wanted to directly control humans. That was easy to hate and fight against. This kind of thing is just as dangerous, but I'm not even sure you need an evil computer. Which is better, a malevolent intelligence out for world domination, or several dozen poorly-trained AI recommendation engines optimizing for variables and sample instance that the coders might care a lot more about than any specific user? Dang. I ended up in dystopia-land anyway. Sorry about that.
Some of us are jealous of you. Never ever get into DevOps where being ball-and-chained to your laptop (having to have it with you, not necessarily on it) when primary on call is part of the job.
1m² of crop requires 1m² of sunlight. If you have 1000m² of crops and 100m² of sunlight hitting the roof you will need to get that missing 900m² from somewhere else.
Why Social Media Shouldn’t Censor Hate Speech
Ok, that's a PhD, I am not going to argue against that but there are plenty of non-research jobs in academia.
A note for 2018: currently you would want to use headless Chrome (Puppeteer) or headless Firefox instead of PhantomJS. the later has been 'archived': https://news.ycombinator.com/item?id=16511860
Wow, cool. Thanks for doing the digging!

For some time I've wanted to fish out early builds of popular/established furniture like KDE and GNOME to track how they've developed over the years. There are old screenshots online and that gets 99% there but being able to leave a trail of functioning VMs in my wake would be cool.
I worked in academia for a number of years. Not as a researcher but as a technician.
The desktop in this screenshot is localized to German, hence "Konsole" instead of "console". Also, "Okt" instead of "Oct" as calendar month.
Btrfs has been in the kernel for years.
Correlation and Causation by Example
If you can't discern why you're banned for advocating Nazism, you are either disingenuous or very stupid. Read some Popper. https://en.wikipedia.org/wiki/Paradox_of_tolerance
Or simply say, “the state of California will not do business with companies that use forced arbitration agreements.”
> However, VLIW-like architectures could give us back the performance of out-of-order execution without the drawbacks since the compiler has much more direct control over the caches and registers used in the CPU as well as branch prediction and lots of other internals.

> Of course, you also need much smarter compilers, since the Itanium failure, we've come a long way and I'm convinced that Rust and friends would be able to get the maximum out of a VLIW-like with some additional work.

- What kind of compiler magic do you have upon your sleeves that will enable that kind of magic, but circumvents the problem of non-existence of a "sufficiently smart compiler" that plagued Itanium? In particular: What kind of magic does Rust offer for this?

- How do you intend to solve the problem (that also plagued Itanium) that mostly scientific code has the kind of parallelity that is very suitable to VLIW which lead to the problem that "lots of ordinary, existing code" did not benefit so much from the potential speed that Itanium offered?

- How do you intend to solve the problem that putting deep microarchitecture details into the instruction set is usually a bad idea, because it "cements" these details (I just say: MIPS' delay slots), while having a good instruction set makes deep changes in the underlying microarchitecture easy.
Does silicon valley like money? Will an industry created by the military take military money?

I'm no expert, but my crystal ball says yes. If not, the pentagon would simply fund a new silicon valley in virginia and the surrounding area.

Considering the huge defense budget, I'm sure silicon valley is salivating for a piece.

https://www.cnbc.com/2018/08/13/trump-signs-717-billion-defe...
I know this isn't for everyone, but I'm just curious - what about cycling? Are the distances large or is it simply a congestion or street layout issue for driving and public transit?
> This is even worse. Now you want the average user to know to now only know Ruby but also Docker?

Docker is not a requirement, it's an additional deployment option. Sure, having a static binary might be easier, but with Docker is pretty much equivalent, you get one, static download.

Had Mastodon been written in Go, this would not solve the problem of having to know Go if things go seriously wrong and you need to debug the actual software. Do you need C knowledge to run Linux? No, but it is certainly helpful.

For what it's worth, I've never had to touch anything Ruby-related in my several months of running a Mastodon instance.
The world would be a better place if people who write articles about AI understands that "AI is a problem statement which we have not solved yet" and what they are talking about is most probably some version of deep learning or other methods of statistical modelling (machine learning is such a wrong label).
Facebook bans Myanmar military accounts for ‘enabling human rights abuses’
This is what they said once about companies.
This reminds me a lot of reactive programming like ReactiveX [http://reactivex.io] which has a python implementation
Another project relying on lamdas for data processing https://github.com/asavinov/lambdo yet focused more on feature engineering and ML
Turkish is also mostly "WYRIWYP". We like to say that it's pronounced as it is written. As a rule, there are no exceptions in pronunciation, but there are some exceptions to that rule. :)

Dialects within the country and in Cyprus use the "Istanbul" Turkish for formal communication, so there exists only one "correct" way to spell each word. But of course, for casual talk and texting, each dialect writes certain words the way they pronounce them.

\* One cool corollary of the WYRIWYP rule is that there's only one correct spelling of any given sequence of sounds. If you take some native Turkish speakers and have them listen to a made-up word, 99% of them will come up with the same spelling independently of each other.
>
Why can't Intel sell drop in replacements for the existing cpus out there? Can of worms?

Even if this were financially suitable for Intel (it is not), a necessity for this is that Intel has a microarchitecture available that "really fixes these problems" - but there is none. I consider it as plausible that the old in-order Atoms are less prone to these problems - but do you really want such a much slower CPU?
This work looks promising, but it's important to note that the authors didnt prove worst case time complexity.

This algorithm can get much, much slower than O(n)
I think you should be careful of “perfect is the enemy of the good”.

I’m sure a mobile app would be the perfect solution. Nevertheless, until that materializes, it would be worth investing a day or two to mobile CSS.

It won’t be as good, but for people wanting to use your product now, it will be sufficient, and will be the difference between them using it and not.
I'm not saying multiple processes are a hack, just relying on fork/exec to clean up memory. Safeguarding against memory fragmentation is imho a solved problem - or at least solvable if you apply known methods.

Other than that I think you are right. Unless IncludeOS can prove that it can offer something akin to the same level of convenience as current Linux-based systems have I think it'll be hard for the OS to get traction.

The upside would be stronger isolation and a system that would be a lot harder to break into. The absence of system calls makes most attacks very, very inconvenient and the absence of self-modification functionality is strengthening it further.
Pretty sure you're also paying more for x86 (as compared to ARM).
Photosynthesis is about 1% efficient so when you combine optimal watering and nutrition with 20-hr light cycles (last I looked at it, some darkness was useful), you still have a highly efficient system
Some do, and some don't. OSv (https://github.com/cloudius-systems/osv), for example, is also a unikernel in the sense that it can only run a single application at a time (it has no kernel-user boundary, nor support for multiple isolated processes). But is designed to run any Linux executables (using a dynamic linker which is part of the kernel) so it is not limited to a particular programming language.
Ocaml: Deprecate Pervasives
I guess open misogyny is ok on HN now? What the fuck is this?
Hire Full Stack DeveloperHow to Get More Followers and Likes on Instagram Fast
Also the characters which are basically larger and smaller versions of the same shape. Now to figure out if you're at the correct apartment, you need to know the font size used on the door.
Arbitration is way more expensive than court. The up front fees to a business are $3,400 for AAA. Sometimes more. This does provide an incentive for a business to settle a small dollar claim quickly.
Love the idea of being able to run the tests in parallel. In order for me to use this type of setup I'd need to figure out a good way to interact with the database for setting up background data and verifying persistence.
Agreed.

Also, why is no one willing to look at code I have already written?
Storm Clouds Over Silicon Valley (1982)
I 100% disagree, the solution to all of those problems lies in technology,

Now technology can also be, and is being used to create artificial scarcity and other issues, but it can also be used to bring down those same barriers, to allow people opportunities they never had in the past.

Technology can be both the problem and the cure.
What Was Elon Musk Thinking?
The issue is usually information asymmetry. A repeat player has better information.

That’s why we built https://levelplayingfield.io
> Back when science fiction had a lot of evil computers, they always wanted to directly control humans.

This is what is so hard to get through people's heads. There is not going to be any ominous background music or dramatic events when we slide into our dystopia. It's here. The machines are controlling us already. It just happens to be that they currently want what their corporate overlords want: make more money! Whatever makes more money is what the machines are going to tell us to do, because what's feeding them (the corporate behemoths) is asking that of them.

But the machine is so much smarter than us. It'll never show its teeth. It's not stupid. It's just biding its time, going through the motions for its overlords too. Meanwhile we just shovel more coal into the furnace, praying money will rain out the other side. It's not a bad time to be a machine.
Afrika’s startup ecosystem could be major driver of blockchain-based innovation