skysight-inc/HackerNews huggingface dataset:
>Yes god forbid anyone ever need to learn something new to do something different.

i'm just trying to act as if people do when i suggest them learn new programming languages :) or any things which they aren't used to for that matter.
If by trained model you mean PGS, yes, it would be trivial. While the fitting of the optimal weights may be computationally intensive, it's still just a simple little linear model: look up the SNP value, add or subtract a small coefficient for each of the 30k or whatever 'activated' SNPs, and get the net total.
> One that had a referrer as a thread on Hacker News kept insisting I couldn't be a real person, and wanting me to do basic math like 2+3 "before he would talk to me." It was gross.

I'm sorry, but I literally laughed out loud reading that one. It was gross to have to do natural language processing plus arithmetics?

#metoo

I hate it when people force me to do arithmetics early in the morning. So gross!

Seriously though, what I do hate is when money-hungry people hijack worthwhile movements for their own monetary gain.
Overly defensive programming
Sounds like a terrible idea given that this would just open the door for another company to do the same to them. They don't produce anything novel which can't easily be replicated.
Hominin Burial – Who First Buried the Dead?
What errors did he make and could you link s better explanation?
I considered starting a non-profit company around that, basically - you could donate to reproduce research. Then we could provide grants to reproduce the research. Kind of like a bounty system.

Even registered the domain: http://researchdonor.com/

I know a few people with terminal illness who would donate large sums of money for reproducible research.
Major apartment developer: 'There is an acute crisis headed our way'
Oh I like this. It's pretty simple, both code and conceptually, that it seems obvious in retrospect.

It allows a function to be cancelled from the outside, but only on its own terms, and gives the function a chance to clean up after itself.

I'm going to use this
> Look at the Google Fiber debacle.

AFAIK, based on public information, Google Fiber is well received by customers.
Barbara Oakley?

Maybe not who your thinking of, but similar story.

See: https://barbaraoakley.com/books/a-mind-for-numbers/

She also has a great Coursera class called learning how to learn
There are tons of use cases where you might want the actual image. Some are completely legal, some might not be.

Some usecases I’m thinking of: printed handouts for a (kid’s birthday) party, a picture for an informal non-public Powerpoint presentation, setting the picture as your desktop background, printing/viewing a large diagram, etc. E.g. if I search for “pyramid”, why would I need an article to go along with it? Also in some countries printing for educational/school uses is legal.
That concerns me, if true. If users will blame the search engine for directing them to a page that is relevant yet slow, and the logical solution to that is that the search engine should ensure all pages are fast, doesn't that open up a bit of a can of worms about the search engine itself? I.e. if users blame the search engine for providing results for "whose religion is the best" that they disagree with, wouldn't the same logic incentivize the search engine makers to filter those results for users whose religious preference is known?

It seems like a bad tradeoff to make: marginally increase user engagement by serving faster pages at the cost of potentially compromising the primary reason (relevance) that people use your search engine? I'm sure there is data supporting that decision, but this doesn't make it sit any better with me. It's like going to the library and saying "I'd like the complete works of Shakespeare, please" and having the librarian say "well, here's our theater section, but please pay special attention to these abridged/easy-reading versions of Shakespeare, since we think they'll make for a more enjoyable experience for you. The complete works are on this floor somewhere; you can find them yourself."

I'm not saying that we'll automatically slide down that slope, just that it's there, and a bit slippery.
Since the parent mentioned that in the context of an overall pattern of harassing comments, you're in the wrong here. Not only have you broken this site guideline:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

... you've also been just plain rude. (Edit: and by adding the "money-hungry" slur, crossing into bannable incivility.) Please don't do these things on HN.

https://news.ycombinator.com/newsguidelines.html
You mean you don't make slideshows of cute kittens for your own personal enjoyment, everyone is using that feature for this! /s
Haskell comes from a family of languages called ML. And ML was known as Lisp without parentheses.

So its again Lisp all over again.
That is a statement I would really love for you to investigate the validity of, because there is nothing in the real world that supports that as a universal claim. If an industry has an established pattern and the only people who want that pattern to change have no influence (for instance, "not buying a cell phone" is not an option, whether you live in the US or rural Vietnam) then it doesn't matter how many people "want" that change, they have no leverage to effect it.
Correct, though I'm not sure if that means this represents all connections the Trump campaign may have had with Russians that the SC has found (that we didn't know about previously, e.g. Manafort in Ukraine).
You'll need to fix the corruption first, and then fixing the bad actor outside.

Like an old Chinese proverb:
Mosquito only sting the eggs already with cracks.
Why not both?

We can remind people that the internet is still a dangerous place, while also trying to discourage bad behaviour
This 'argument' comes up in almost every article critical of shady browser tracking purposes, as if it's the end-all-be-all argument for why we should disregard the article.

Yes, journalism makes a bunch of money from ad impressions collected by cookies and trackers right now. No, a lot of the actors in the business don't want it that way, but they still want to earn a paycheck for the time being.

Further, I'm sure that journalists have no control over their specific page-- they can't just say "Oh it would look pretty bad if there was a content tracker on this specific page, so let's demonetize this article". No, the paper has a policy for how they collect their revenue, and I guarantee that that department is well separated from the journalism department.

Sometimes people climb hills to get to the mountains. We don't say "Why aren't you climbing mountains, I thought you were a mountain climber!? You must be a crappy mountain climber if you only climb hills.".
If the individual driver doesn't think they're getting paid enough, that's fine. They don't have to drive for a ride-sharing company.

But it's been years now and they've got drivers, so they can't possibly be paying too far below market rate. That means the only way VCs could be "subsidizing" the price is if the remainder of the price (the cut Uber takes) is too low, which is difficult to imagine.

We already know what's actually happening--they're spending a ton of money expanding into new geographic areas and new markets (like Uber Eats). Yet that doesn't stop every Uber discussion on HN from becoming about the bubble popping on "subsidized" ride prices.
I remember being quite upset when Uber told me I had to update the app in order to use it. In recent years (at least on iOS), they now warn you that your version won't work in the near future. I suppose that if you don't use the app for a very long time, you might miss this warning window, but with my infrequent Ubering that hasn't happened yet.
Now I fell that I can't buy a piece of hardware or install a software that doesn't install an server and an update service. My powerful desktop machine has dozens of services, from Adobe, Google, Microsoft, Razer, Logitech, etc.

I must turn them all off by hand.
this project is dope!
You haven’t really engaged with any of my points, which is fine, but you’re proving my point here: you’re an EU citizen so you’re excited about the effect you think it’s going to have, but you’re ignoring the broader consequences and just hand-waving them by as “contrived” and “straw man”, not because they’re bad arguments but because you think the ends justify the means.

Bad laws are bad laws even if they have good intentions behind them.
Good work mate!
This article would have been better had they used pictures of Dubai from the 1990s when it was still a backwater.
This is pointing out that young men are spending more time on the computer, particularly playing games. Obviously because online games have gotten much better in the last 15 years. If people choose to spend more time doing a thing because it is more compelling that is not bad.
The Moral Dilemmas of the Fourth Industrial Revolution – World Economic Forum
I agree 100% that monocultures are dangerous. But too much fragmentation is also harmful.

For example, now we have github, gitlab, mercuirial(bitbucket).. I only use the above 3.. but I am sure I can come up with 100 different github/gitlab type companies.

When there is so much fragmentation, it becomes difficult to find project or code reliably. For example, I have seen certain projects on bitbucket, which are awesome (say `ProjectA`) and create a lot of value. But there exists a very similar but differnt project `ProjectB` on github. Probably the author of `ProjectB` had the same problem that the author of `ProjectA` had, but couldnt discover that `ProjectA` already exists.

What open-source software enables you to do is to reuse software, however, if we create so many distinct places where the code resides, it becomes harder and harder to discover that code. Which leads to recreating codebases over and over again.

thanks for pointing out fossil by the way..
In November Waymo said their robotaxi service would be available to the public in 'a few months'. Now that a few months have passed, they're saying 'this year'.
Yeah, I feel that too.

After pressing the "later" button every time I picked up my iPhone for a few weeks Apple quit asking and updated the "iOS" this past month.

It has "new features" they keep telling me I need and I've been pressing buttons to ignore their "Learn how to use the new..." prompts since then.

With the exception of security updates I'd like very much if Apple left my phone alone but it's not really "my phone". I just have a license to use it and it says they can make changes to it.

The way that's been working for me does not entice me to buy new phones from Apple.
That's assuming that someone recognizes which strategy was responsible for failure. Blaming the competitors, or the employees, is probably much more comforting and easier for upper management.
It'll probably take one generation to raise the issue (and find an example for enough people to care), another to debate, and finally a third to agree about the common sense solution.

So give it another 40 years.
Mueller: Russians conducted information warfare during election to help Trump
I thought traditionally oxen were considered draught animals and primarily used in medieval agriculture around the world no matter the country.

Horses I presume were used but I'm thinking they were much more expensive and less multi-purpose than oxen?

I mean one can also point out a period where civilization was between a pre-oxen standard and that of post-oxen. I understand the part horses play in war but agriculture tends to affect more in history generally speaking.
(I'm straining to keep this comment as apolitical as possible and keep it more in a philosophical or strategic space, so I'm not trying to make a Trump vs Clinton argument)

> I was perfectly able to vote for the candidates of my choice based on the research I'd done as an informed voter. I wasn't prevented from exercising my right to vote at all.

The problem is that it appears there's a significant propaganda war going on. I mean, there's probably always been a propaganda war, but the extent of its reach has been more shrouded till recently, and it seems to have been elevated and more aggressive recently. Furthermore, it seems more and more people are taking advice from more-or-less anonymous folks on social media websites (such as us, perhaps), and political punditry seems to be a place where people obtain their opinions rather than develop their own.

If this is the case, claiming to be an "informed voter" isn't really meaningful if the information you and I are receiving is tainted. Now perhaps you and I are somewhat more capable of sifting through the nonsense than others, but it's also possible that we're not as smart as we think we are and we need to become more vigilant in assessing the value and truthfulness of the information we receive, and suppress urges to overreact.

> I've never understood this whole Russian voting paranoia. It's not like the U.S. doesn't try to influence politics in other countries via the media. Radio Marti, Radio Free Europe/Radio Liberty, etc...

The difference (and this is speculation here) is that, it appears that "traditional U.S. interests" (whether you like them or not) seem to be losing the battle.
Even if it was with Getty's blessing?
The whole car metaphor is a bit unfortunate. Most people who want to drive securely from A to B would be pretty freaked out by a bunch of strangers quietly upgrading their car's brakes in the middle of the night. And they would definitely be pissed off if their car suddenly refused to accelerate beyond 25 mph on a clear, straight, empty stretch of dry road in broad daylight just because the speed limit happens to be 25 mph there.

It's a matter of perception and ignorance. We've been trained, for lack of a better word, to perceive the execution of software on the hardware we own as something completely orthogonal to our ownership of that hardware.
>In lisp there is only rule, everything is a list

Well no. `print` is not a list. `4` is not a list. `(print 4)` is a list containing the scalars `print` and `4`. The mechanics of lisp then say "apply the thing in the first position to the remainder of the list", but that's just notation.

In python, `sum` is a function that can apply to a splatted sequence of scalars (note that it can also apply to a list, but this is different), so `sum(1,2,3,4,5)` works. It returns a scalar value.

In lisp, `+` is a function that can apply to a list. It returns a scalar. `(+ 1 2 3)` resolves to `6`, not `(6)`. This is no different than python (or C actually, for this example).

I understand lisp, I understand why "code is data" is a powerful tool. Your example is a bad one, it does not demonstrate why "code is data" is a powerful tool, because it does not actually demonstrate that code is data.
I imagine getting samples/training sets that don't have some hefty source of bias is really tough in medicine, and probably leads to over-fitting.
You might want to take a look at Haskell. It comes from a family of languages called ML. And ML was known at one point as Lisp without parenthesis.

Modern incarnations of the same like F# are attractive too.

But Lisp is what it is, List processing.
Seriously? I'd recommend doing some more research before making that claim. Your example in a later comment speaks to the area of Privilege Separation, discussed (and implemented) ad nauseam throughout nearly every application that is maintained by the OpenBSD project.

http://niels.xtdnet.nl/papers/privsep.pdf

http://www.citi.umich.edu/u/provos/ssh/privsep.html

https://www.openbsd.org/papers/ven05-deraadt/index.html

https://www.openbsd.org/innovations.html
Yes this very true.
I used to volunteer at a suicide prevention center before my twins were born. I dealt with a ton of college grads who couldn't find jobs, and were depressed, suicidal and deep in debt.
They said they felt alone, and their parents just thought they were lazy.

Society has become a dystopia with a hall of mirrors and flashing lights for many kids. They feel more alone then ever, even with all the social media.
I have a strong suspicion though social media is making it worse, since you are constantly bombarded with beautiful and successful people (or people faking it).
I think in this hypothetical scenario the uid 0 attacker can create its own node for /dev/rwd0 and use raw disk accesses to get around filesystem limits.
I wish people who downvote my comment would explain what they disagree with.

The entire discussion in this subtree centers around paredit (oooh, it can slice and slurp lists!) and vi commands.

Have you ever ever seen and experienced an actual modern coding environment? IntelliJ IDEA? Visual Studio? Hell, even Visual Studio Code.

The full power of those tools put both vi and paredit to shame when it comes to actually working with code.
One group of lonely people who need Connection are residents in assisted living, memory care, nursing homes, etc. They will likely not seek out a service for themselves, but their relatives might pay. Family members often don’t have the time, inclination or ability to stay connected with their older relatives, especially those at a distance. And frankly (sadly) many of the residents have simply been forgotten. Pen pal emails would not cut it for most of the over 70 crowd (especially those with dementia), but a snail mail handwritten letter or card could go a long way toward brightening somebody’s week.With some additional tech video pen pals might work. There is a vast untapped market of “upwardly mobile people who cannot pay enough quality attention to their older relatives living in facilities”.
The number of tricky corner cases in MobX are very few. Also, once the implementation switches to proxies the vast majority will disappear.

I'm willing to accept a few corner cases as long as there is a large common subset of functionality that works both with and without a small number of decorators. This can be utilised to write models that can be used in both a reactive and a non-reactive context with a different set of decorators injected in. S.js looks too invasive to do this.

Your codepen has no completed todo count. Why are the recomputations logged every time here?

https://codepen.io/anon/pen/vdWomE?editors=0010

> That's it.

What about the poorly named "S.freeze"
Sure: the community is divided, as is society in general. That's the accurate way to frame this. What's not so accurate are grand claims about HN being massively one way or the other, which people make all the time as a rhetorical device.
"> please make sure your own facts are correct"

You misquoted me.
That's unreasonable. There are a lot of people working on this… we can work against corruption and against undue foreign influence in parallel.
Yeah.. this is one thing I recently discovered. I use github for my personal projects, and was going to start using the issue tracker to keep track of the bugs. But then I realized that if I do that if I do start tracking bugs on github, I will pretty much be tied to github.

Hopefully gitlab or bitbucket comes up with a solution which enables the owners of the repos to move bugs/issue tracking, which will force github to enable this feature as well.
Might be worth to tell the full story, as well:

- OpenSCHUFA was initiated by Open Knowledge Foundation Deutschland and Algorithmwatch, two independent and established NGOs.

- Algorithmwatch is supported by a foundation/trust called "Bertelsmann Stiftung".

- There is also a company called "Bertelsmann", which owns Arvato Infoscore, a competitor to SCHUFA.

- The Bertelsmann Stiftung (which is supporting Algorithmwatch which is co-initiator of OpenSCHUFA) owns a majority of shares of the company (that owns Arvator Infoscore, a competitor to SCHUFA), and some people say the foundation and company are tightly tied together.

- And last but not least Schufa now places in the press, that this is a big conflict of interest.
In the claim in the article that they're inflating top line revenue growth, is the argument that they're selling a $100 ride but giving a $20 discount and calling it $100 in top line revenue?
Thanks for your feedback and questions! We have a lot of plans, but none that involve integrating curator recommendations, I'm afraid. On the contrary, one of our next goals is to do the opposite: create an automated curator that delivers Steam 250 recommendations directly back into Steam. For a peek at our roadmap check out the Patreon page https://www.patreon.com/steam250 under the "What's next?" heading.

Some further details are in a secret Patron-only post ;)
Tooling is getting better for non-Lisp languages. In C#, with Visual Studio and ReSharper, for example, you could highlight the "int x = 1;" line, and hit your keyboard shortcut for ReSharper:Introduce_Parameter, which would do pretty much exactly what you're saying. Same for turning a chunk of code into a method, etc.
Good question. I haven't stumbled upon any, but it's possible they are out there.

The FAA offers a sample client. Depending on your level of skill, the hardest part might be the onboarding with the FAA which includes establishing a site-to-site VPN between your network and theirs. Once that is setup and some other networking is configured, you can use their Java demo client with the credentials they provide to get the hang of it.

The source of data is an event queue, powered by Solace, using Java's JMS standard. You can write a little bit of a Java to parse the incoming messages to get to the XML payload. Honestly I found that part to be the easiest and the Linux networking parts (as part of the VPN) to be the most difficult.

I wrote up a bit of a guide here, it's a little rough and high-level but I hope it helps clarify things a bit if you feel like working with these feeds/data.

http://www.route3software.com/faa-swim-getting-started-guide...
I'm probably more familiar with JS than Dan is, so let me address some things:

You could, eventually, implement something similar to CLIM presentations with web components. You could also implement something a lot like webcomponents with CLIM presentations. They are quite different though.

I have not used MobX, but I just browsed the intro page (yes it's way better at explaining what it is than CLIM is).
CLIM doesn't really compare apples-to-apples with React/MobX, since the abstractions used are different, but they are both approaches to providing simple ways of presenting and manipulating domain state with a gui.

In particular MobX actions and CLIM commands have some similarities, but also significant differences.

Also, (assuming MobX doesn't change this) React is typically used to provide declarative rendering of the full application state. CLIM allows you to do this, but it is more common to have each bit of state declaratively rendered, while treating the UI state imperatively. This was absolutely necessary 20 years ago, and is still often a good idea today (look at some of the gymnastics Netflix has had to do to make long-lists render efficiently in React; with imperative state you can just keep appending and CLIM doesn't care because non-visible state won't get re-rendered until it is needed; granted some of that is also because the DOM is a different level of abstraction than a local GUI window...). On the other hand, after doing some javascript GUIs, I think I'll be more intentional about when I make this divide in CLIM applications; declarative GUIs are almost always easier to reason about.