skysight-inc/HackerNews huggingface dataset:
Ask HN: Anyone have problems with existing LMS's?
I am currently considering building an LMS with a focus on K12 education. Does anyone have experience with existing LMS's? What kind of problems did you see? If there not much room for improvement, I'm dropping the idea.
Today, our scientific reporters bring a study based on an advanced brain scanning technology called "a questionnaire which was sent out to 264 people" - because self reporting works, especially when you're half dead.

Participants report stuff such as:

> "I could individually go into each person and I could feel the pain that they had in their life... I was allowed to see that part of them and feel for myself what they felt".

Thus, consciousness transfer proved. Don't even need to go to Tibet to learn Pho Wa: https://en.wikipedia.org/wiki/Phowa
The TI-99 is a desktop computer, at first I thought it was a calculator like the TI-98.
How does it make sense to speak about an entire nation deserving anything? I didn't vote for this, but I'm getting it just the same.
Agreed on David Nolen, although I regularly feel he doesn't know how much smarter than the average developer he is, and I find a lot of his work inscrutable from both the documentation and API standpoint.
Java Posse http://javaposse.com until the end. Even long after I had moved on from Java.
Given that (I think) every poll up to November had Clinton handily winning the presidency, I think we can probably take those polls with a grain of salt when it comes to "proof".
Primitive Technologies: Raised and protected bed
Sure, but why stop the collective ownership at the border? Why not have everyone have a share of the whole world?

What is the fundamental difference that makes "municipality : country" nonanalogous to "country : world"?
For iOS development Mattt Thompson @mattt

For iOS animations Victor Baro @victorbaro
It's because everyone is entitled to their opinion and they haven't necessarily done the work necessary to come to a nuanced understanding of the world.

Take a random visitor to HN and ask him or her what they think of the changes in Golang's garbage collector. Most wouldn't know what those changes have been, when they happened, or the outcome of those changes. Even the few that had a beginning of an understanding like me, would know that there are probably important details that are missing from understanding it so we keep our thoughts to ourselves. Then you'll get the like dozen or so guys that really understand it talk about it and the other 99.8% of us get to read and learn. What you think about the person in the Oval Office isn't something that you need academic or professional rigor to have a viewpoint on. It's part celebrity and mixed up with political ideology so people aren't usually shown that they don't actually understand what is going on. Plus, HN is popular in USA, Russia, Israel, Germany, Canada, Japan - each with their own viewpoints and lack of shared cultural understanding.
The pushers max speed was 80 km/h. The Warr team accelerated past that to hit 94.
I'd suggest having cards where the user has to look at them and try to remember the answer rather than showing both sides of the card at once. It's just way too easy to cheat oneself by clicking the checkmark without actually having recalled the back half otherwise.
Substitute Brad Pitt for Lyft and it looks like what it is: celebrity gossip. And all people can say about it is "Yay" or "Boo" or some combination thereof depending on how they feel about the politics, the company, the ACLU and money.

There are many places on the internet where yays and boos are the most interesting class of comments. Hacker News is not typically among them.
oskarth, I created something related but with a totally different interface and goals. I'm going to release the core evaluation engine as Open Source soon and would love your opinion. Is it okay if I ping you when I do so?
Raymond Hettinger - https://twitter.com/raymondh

David Beazley - https://twitter.com/dabeaz

Kenneth Reitz - https://github.com/kennethreitz
> tell managers how to manage

The truth today is sadly, that there are not much managers left who are really able to "manage".

If your "style" of management needs constant synchronous contact to the people you manage, you aren't a manager but a glorified courier.
Her post title, "WTFUK" isn't desciptive, so I submitted with her Tweet title - https://mobile.twitter.com/rachelnabors/status/8257718818484...
"That's the entire point, enforcing religious tests is absurd."

Are Christians actually exempt, or are you referring to the "prioritization of people who are religiously persecuted", who happen to include Christians in those Muslim countries?

"Yes, shocking enough, due process is necessary. And perhaps we don't grant visas and green cards to people who are considered dangerous then?"

But that seems to be the goal? I don't understand you?

"Guiliani" - will watch later, can not watch videos right now.
I guarantee you, the Infosys Support Analysts at my company do not have the option of creating a "startup" any more than a plantation worker can start a plantation.
SecApp's Rest Client Features and Improvements
Does Adderall count as a 'crutch' or make someone a chemically altered monster?
C: Salvatore Sanfillipo (antirez)

Python: Kenneth Reitz

JS: TJ Hollowaychuck

C++: John Carmack

Ruby: Aaron Patterson, _why
I used MINCE quite a bit, and it was great. MINCE was what you used for Emacs if you couldn't get to an ITS machine :-)

Thanks, it was a really nice editor.
I mean this in the most respectful way possible: David Nolen has a reached a level of enlightment the French describe as jouissance I will never achieve.
If 80% of people don't care then that's even more reason to have these discussions. There is no excuse for disengagement at a time like this. Disinterest and silence are allies of oppression.
Bharti Airtel Considering Exits and Sales at Some of Its Afrika Operations
Actually, the majority of Americans did NOT vote for this. Even the majority that actually voted didn't vote for this.
I just pushed that yesterday as my friend was asking me how to learn it the first time he sees a new word. The 2+ you do one card it will be hidden until you tap it/press space. But noted, as I want to make it as intuitive as possible.
Don't sweat it. Domain squatting is a business and a big one. There are plenty of people who are squatting on domains thinking it will make them a millionaire. They won't budge for"cheap" $200.

However, if you find a domain you like, it doesn't hurt to try and ask the owner. But don't hold your breath.
They only expected a few teams to pass all the checks to be ready to compete today, so that was not something they needed to focus on for this competition.
Trail Balloon for a Coup
I have seen this statement several times now. Obama did the same thing, and nobody complained.

It's not the same thing at all. Obama didn't block people who already have valid visas. Obama didn't block green card holders.

Why do you say it's the same? Do you consider those two things to be essentially the same, or are you ignorant of the actual substance of one or both of these actions, or what?
Of course! Ping me on twitter at @oskarth or email me@oskarth.com
David Beazley : http://www.dabeaz.com/

Kenneth Reitz : https://www.kennethreitz.org/

Armin Ronacher : http://lucumr.pocoo.org/

Julien Danjou : https://julien.danjou.info/

Hynek Schlawack : https://hynek.me/

Donald Stufft : https://caremad.io/
This is the correct answer. Other Gulf countries are similar.

I've lived in the UAE, and I can tell you that they have a very hard stance on terrorism, both domestic and international. For example, the UAE has been bombing ISIS from the start. The same applies for Kuwait, Bahrain, and Qatar.
Holy virtue signaling batman!
> prioritization of people who are religiously persecuted", who happen to include Christians in those Muslim countries?

Christians are hardly persecuted in Muslim countries.

> But that seems to be the goal? I don't understand you?

A blanket ban is not due process. These people were legally allowed to immigrate, and a ban (thereby leaving them off of American soil) is not due process.
> "People have been asking me what happened when I didn’t show up to give my talk on the Web Animations API at Smashing Oxford."

As we submit to present at tech conference abroad and invite others to come to our country to present, we should be aware of situations like Rachel exprienced.
PETA Asks Games Workshop to Ban 'Fur' from Warhammer Characters
I do not like the condescending tone.

Many factories require highly qualified personel. Manufacturing turbines (specially turbine blades) is highly complicated. CPUs are made in factories...
It's a bit off-topic, but I keep coming back to this song, I find it very inspiring in its simplicity. "Try this at home" by Frank Turner:

https://www.youtube.com/watch?v=66knvY3vxsA

Key lines from the lyrics:

In bedrooms across England // and all the Western world // there’s posters and there’s magazines // but the music isn’t ours

So tear down the stars now // and take up your guitars // come on folks and try this at home

Let’s stop waiting around // for someone to patronize us // Let’s hammer out a sound // that speaks of where we’ve been // Forget about the haircuts // the stupid skinny jeans
// the stampedes and the irony // the media-fed scenes

Do listen to the whole thing, it's a great song.
GitHub contributions graph: 6 handshakes theory and PageRank
Adopting Flatpak to Reassemble Third Party Applications
If nobody's brought it up, "Castle" by David Macaulay:

https://en.wikipedia.org/wiki/Castle_(book)

(also made into a PBS program in the '80s)

Very nice book; also he has ones about building Cathedrals, Pyramids, Roman cities and New England water-mills.
Google’s Go-Playing Machine Opens the Door to Robots That Learn
By chance, is this the same Fravia whose "guides" I studied 20-ish years ago to learn how to "crack" old software applications?
previous discussion: https://news.ycombinator.com/item?id=11876453 (8 months ago, 321 comments)
Complaining about it is part of dealing with it. If we can mount enough public pressure, maybe we can get this madman impeached before he does something irreversible.
I know this is going to come off like a "smart ass" But, I really curious what people think. Can someone be a bigot towards racists? I've heard the argument that the left is intolerant of intolerance and there for hypocritical, which sort of on it's face sounds plausible but seems more like an alt-fact to me. But I can't put my finger of why.

It kind of reminds me of the time I was arguing with my brother and his response was "I don't believe in logic"

How do you deal with people that refuse to argue with logic and facts?
This is an interesting mental model about how people work.
I think they would make it public if they believe they are scale ready. From my experience working there years ago, one of the first requirements was to be able to scale to any kind of requirements.
Prefixing with 'Ask HN' is a community norm.
Junctions.js – A composable alternative to react-router
Try this.
http://agiledomainsearch.com
I'm not so sure it's about flexibility. If these roles are changing to involve more computers (software is eating the world) and require more computer skills, it's something many traditional apprentices lack while they are good with their hands. I wish the author had given more concrete examples of what these real world requirements are.
Google Ready to Launch Angular 4 Soon with New Features
I'm all for reform but an executive order? Something on this scale needs to go through Congress first.
8 Disciplines for Transforming Ideas into Businesses
Show HN: A simple way to create personas for design or marketing
No, Facebook didn't win the election for Donald Trump
I disagree, the whole point of society is to work together and push each other to be a certain way; to the betterment of the whole. It follows then that when non conducive behaviors are found we should strive to get rid of them. In this case thoughts (religion) not grounded in critical thinking which can lead to things like glorifying death for nonsense causes.
CFI directives in assembly files
What is the single most influential book every programmer should read?
Such a good movie.

https://en.wikipedia.org/wiki/Dr._Strangelove

Which references this:

https://en.wikipedia.org/wiki/Missile_gap
Oddly, I never signed for it and was able to read it before I posted, otherwise I wouldn't...
The Wikipedia article seems good:

https://en.wikipedia.org/wiki/Virtue_signalling

The short version is, it's when someone acts in a "moral" fashion not because they truly believe it, but because they want others to see them as virtuous. Imagine someone attending a protest purely so that their friends can see them protesting, or donating to charity just so they can tell everyone that they donated.
> The use of TDD, DDD, CQRS and Event Sourcing gives me immense flexibility to be able to refactor a large codebase and then test it through its whole lifespan (with actual data).

What is your experience in applying those principles in a team? It would be very interesting to get some insight on it.
I also wanted to avoid match expressions as well
Serious question, fellow hackers: what is going to happen to the millions upon millions who will be automated out of the only jobs they are capable of doing?

Eventually there will be no need for truck drivers, fast food employees, even housekeeping is becoming more and more automated. How will people find work if a machine can always do it better? How will the less-intelligent find work if all the jobs require education they cannot or will not strive for? What happens to them? What happens to their children? How many people around the world are we willing to support without their working? 100 million? 1 billion? Several billion?

This is a serious and terrifying question. Automation is eating jobs so quickly I don't have any idea what the labor landscape will look like in ten years.

What happens to these people? Who lives? Who eats? Who gets medical attention?

Who pays?
It it is fast and lightweight and cheap shooting it down also won't be hard. you don't need a missile, you need a bullet.
It would be great if there were some predefined cards so that maybe I could refresh my Haskell knowledge or something without me having to create the material. But nice job overall!
However, because SHA-256 is so widely used, efficient implementations are available off the shelf; I've even seen talk about providing it in hardware on the CPU. Given that, you might as well just go ahead and use it.
Well that's not even remotely the same thing.

Trump hating on Iranians for no good reason. Trump hating on Mexicans who are here legally or aren't even in the country (the whole "Mexicans are rapists, but I'm sure there's some good ones" comment). Versus Trump changing immigration policy to balance foreign and domestic workers, where it's heavily tipped to foreign workers right now.

He's not building a wall to keep out Indians, he's not arresting them at airports when they have a green card, his plan is to just not issue as many visas, and put tighter restrictions on the people he gives visas to.

That's not "hating on" anyone. There are lots of reasons to oppose Trump, but this isn't one of them. The H1B visa system could use some work, and it's getting that work.
My point isn't that it's redundant, but that's it's an unproductive thing to say. If you want to insult someone, you might as well come out and use some curse words. Don't hide behind scientific language.
I've been experimenting with a hybrid of the simpler right/wrong button layout while retaining a way to grade your recall as "too hard" or "too easy" to make adjustments as needed. When tapping the "right" button, the two adjustment buttons slide up from behind it, and it turns into a "good" grade button - so most of the time it's as simple as double-tapping it once you get in the habit, and you can still just swipe to avoid that, but the buttons are there when you need them in a way that doesn't confuse or mislead newcomers.

I need to add an animation of this flow but the beta landing page is up at http://beta.manabi.io (it's also exclusively for learning Japanese).
If that's all you get out of conferences, you're correct.

There appear to be enough people disagreeing with you to imply that that is not the full value prop.
Whenever Rich Hickey says something, I listen!
‘Just Don’t Fit In’
Spaced repetition is good for pure memorisation but I'm not so convinced it is an effective or even helpful way of learning programming --- it seems it would just make you fixate on syntax and not truly understand things.
Agree. Barcelona has huge hotel and conference infrastructure (plus easy to fly to directly from most places or connect via Madrid).
I got that, but the attitudes about the relevant 'jus' may well be different. It may be as you say it is, but I'm not sure if that's not just a subjective opinion - at least from this graph.
Thank you! And I absolutely agree, this is on my TODO list.

Do you have any specific request for the types of things you would like to see?
WW3 ISIS TAKE REVENGE ON CHRISTIANS IN PESHMA REGION,
Funnily enough, that's a little bit what's happening with America now. A lot of Europeans can't help but think that the entirety of the US have lost their senses electing Trump, when in reality the country could not be more divided.
>Maybe try not using drugs as a crutch? . . . Be your own man, not some chemically altered monster.

Many forums have a rule: "do not diagnose[0] fellow forum members." You're not directly diagnosing kdelano, but if a malady (crutch-needing) needs a drug (THC), you're implicitly saying kdelano has a malady. It's then too easy to insult the person ("some chemically-altered monster").

[0] medical diagnosis, psychoanalysis, etc.
TI-99/4A was an enhanced version of TI-99/4.

http://oldcomputers.net/ti994a.html
Ask HN: What's the quickest way to get to San Francisco?
I would like to move to San Francisco because of the tech ecosystem and the interesting environment. However, for personal reasons, the next few years are really my only window of opportunity in life to be there; after that I will only be able to visit (as opposed to live there).

What would be the quickest way to get hired in SF? I'm currently on the east coast and just finished a PhD in the computational sciences. I think most of the resumes I send out are not making it past HR, because I seem to have no trouble getting east coast interviews (I imagine west coast companies would rather not pay for relocation when they can get a Stanford or Berkeley grad nearby). For the few companies where I do get past HR screening, I seem to perform well on phone and in-person interviews and have had a few offers, although none yet in SF.

Does anyone have advice on how to get past the "HR barrier" and get my resumes seen by engineers? Thank you.
Honestly I'm still struggling to grasp with RL is. Can it roughly be conceptualised as: a neural network wrapped in a genetic algorithm that re-writes the structure/parameters of the network at the end of each 'pass' (according to some target you're optimising for to determine model 'fitness')?

If this is roughly what it is, it sounds like a logical place to apply some kind of automated meta-programming. I recently stumbled across a Python ML framework that I think used Jinja2 templates for this purpose...
Jonathan Blow (The Witness), Erich Ocean (Fohr), Howard Chu (LMDB), Dan Luu (BitFunnel) and Casey Muratori (Handmade Hero).

These developers have a unique way of looking at problems. I've gained a lot of valuable knowledge from them.
The only way he's getting impeached is if he does something illegal. Taking into account how the spotlight is on him 24/7, I'm sure he won't do anything dumb that could get him impeached.

I like Pence much better than Trump, but nope, that's not going to happen.
MultiChain source code release
I agree it's not a good way of learning programming. To me it's a way of retaining some programming knowledge - but to retain something you need to understand it beforehand. It doesn't make sense to use this type of thing for things you don't understand in the first place.

One way I like to think about it is as a continuum - there are certain things you use everyday and thus in a sense over learn. Then there are things you only use once or twice in your life, such as a specific configuration you have to do. Code Cards is for the things in the middle, the things you only use every now and then but keep forgetting and having to google over and over again.

In terms of using it as an aid for people learning programming, I think if you spend 4 hours a day effectively coding, then spending 5-10% of that time reinforcing some of the things you've learned during the day is not a bad use of your time.
I think he meant "higher salaries than they would make at home".
I've been using an alternative (tab tree[0] I think, posting this from mobile) that has been more stable but I think slightly less configurable and slightly less user friendly.

[0]: https://addons.mozilla.org/en-US/firefox/addon/tab-tree/
As a founder of startups, I take a bit of exception to the tonality.

Yes, lots of inexperienced founders/leaders drink deep of the open office koolaid and do it wrong. But doing it right (allowing flexibility, having private spots, etc.) yields better overall results because people are more creative in groups. The chance serendipity of investigating new ideas with your fellows will always result in a better work product.
Some names from memory:

- all the React team (Dan, Sebastian, Vjeux, Christoph, etc)

- Addy Osmani (Google)

- Sindre Sorhus (full time open sourcer)

- JD Dalton (Lodash)

- Guillermo Rauch (Zeit)

- Jeff Atwood (StackOverflow)

- Elon Musk (genius)
Penguins inspire a novel way of making sure code in smart cars does not crash
Sure, think of it this way: you're sitting at a terminal connected to a mainframe and press the "X" key; what bits get sent over the wire? The ones corresponding to that letter on the ASCII chart.

Now replace "X" with "Delete".
Rich Hickey (Clojure, Datomic) and David Nolen (ClojureScript) - consistently helping us to express previously unthinkable thoughts
It is also completely true.
It's the idea that people hold positions, or claim to hold such positions to signal (show off) how virtuous they are. For instance, say I don't have strong feelings about policy X. However, in my social circle policy X is seen as really bad. I then voice my disagreement with policy X, as a means of "signalling that I am virtuous". I would also potentially proclaim to hold strong disgust over those who agree with the policy, to distance myself from then.
India’s Space Agency Plans to Launch a Record 104 Satellites in One Go
Want Autonomy? Join EasyPost
Might be useful for some APIs and libraries. At the point you are dealing with those, you already know how to program and understand the language's syntax.
I tried the Cats/Dogs exercise on Kaggle

Getting TS to work was hard. Ended up opting for Keras/Theano, TS would be slower for the same problems CPU only

Then getting all tensor shapes to "fit together", to run, then to converge, getting the right non-linearity for each layer, then finding out overfitting is a B! with a capital B

It is hard