skysight-inc/HackerNews huggingface dataset:
Thank you :)
We have never intended to show adds. In our opinion it could be counterproductive in the long term. Our monetization strategy assumes having free pdf sharing to spread the word and paying enterprise customers to pay the bills. Yet it is about to be tested.
My gut says low number of upvotes are probably indicative of a "thing people don't know they need" opportunity.

Can't imagine there are too many 100+ upvote use cases that don't already have substantial competition.

So 10-100 is probably a sweet spot in terms of "people are interested" and "there's an unfulfilled opportunity."
Update for iOS and Macs negates text bomb that crashed devices
> I kind of assume that if you can learn one you can learn them all.

Knowing C doesn't mean you can't learn React, but if you've only ever done C and low level systems programming means you have a lot to learn to get to the level of someone who has specialized in knowing React and it's environment. It's not just React. It's everything around it that also matters. Such as browsers, HTML, CSS, and all the best practices there. And while I'm sure anyone can learn that, the question is, would you do it in reverse?

Would you hire someone who knew React, CSS, HTML, and web development to write systems level C and expect them to learn it all, and, most importantly, be effective in their role?

Labelling yourself as a react engineer isn't limiting. It's just one of many things. You can have many labels, and adding a label doesn't take away from other things you can do. However, it is an effective way to communicate what skill sets you have to people that would be good to work for and with.
Deciding what features to implement
I think the confusion comes from parsing the poorly worded "only X should be altered" which doesn't really make it clear how the "should" applies.

The clear wording would be "... should only alter X" which makes it clear that altering things other than X needs be be done with full understanding of the implications.
Adjust diet, exercise, statins, get a cardiology consult?
>The prostitution story looks a lot different if every encounter can realistically incorporate a predicated broad-spectrum STD test of both parties.

Disease spread is such a drop-in-the-bucket among the (moral, ethical, personal, societal) issues surrounding prostitution that I have a hard time understanding how this news changes the story.

It's great news; but prostitution is an issue that deserves a lot of time and discussion -- and likely the solutions will be social, not technological.
Can mods please change the submission's link to the original article instead of this blogspam?

http://time.com/5162419/apple-new-headquarters-glass/
Tangent: I see that the author focused on improving sorting algorithms, and also at some point switches to a Uint8Array (although not in the sorting part).

I recently discovered that a JavaScript implementation of radix sort up to four times faster than the the built-in sorting algorithms for TypedArrays[0][1][2]. Imagine how much faster a good WASM implementation could be!

It also makes me wonder why browsers don't make use of the guaranteed memory layout of typed arrays to use faster native algorithms. Sure, Typed Arrays have to support the sorting API, which is comparison based and works with closures. But why not detect when someone calls sort() without any further arguments, and make that very common case use faster native code?

Because for me, this difference in performance made a difference: I am animating plots where I need to sort more than 100k elements each frame, and sort eating up 5ms or 20ms is the difference between choppy and smooth animations.

[0] https://run.perf.zone/view/radix-sort-uint32-1000-items-type...

[1] https://run.perf.zone/view/radix-sort-uint32-1000000-items-t...

[2] https://run.perf.zone/view/Radix-sort-Uint8Array-loop-vs-fil...
Hi there — cofounder from Molly here.

If you're interested interested in requesting early access to a molly.com profile, can sign up here: https://www.producthunt.com/upcoming/molly/surveys/177

Thanks for taking a look!
Nope, just keep it in your list of probable reasons. Like when you do particle filters, you have your most probable states but nevertheless keep probabilities that you are wrong and you are in fact in any of the other possible states.
You don’t need to visit an optician. A family doctor with a lantern can do it (and normally they do).

It’s a very simple test. It’s not a ML or AI challenge at all.
I wish you all the luck and hope I didn't belittle your situation. I am glad you had the opportunity to turn it around. I am also envious and was surely reacting partially because of that and the frustration of my own life. I have had close friends who were able to dig out of various kinds of holes and the universal truth was they had access to various options...social systems, family, were physically healthy and had the option to change environments etc. Not everyone has the same available paths to recover and I often, maybe unfairly, get frustrated with people imagining it's like that and if "that guy can do it so can you so why aren't you doing it?" and they just refuse to see the confirmation bias.

I don't think there is anything wrong with giving therapy a try if one is depressed or has other issues. My problem is people seem to focus on that and pills rather than the underlying issue...whether that be physical illness, money troubles, no support network whatever. When someone is suicidal people react with this idea the fix is psychiatric care. I disagree with that entirely for the majority of cases. If the boat has a huge hole in it you need to plug the hole before you can effectively bail and dry things out...otherwise it's a losing battle and all the positive attitude, introspection, and coping skills in the world won't keep you above water and you are just avoiding reality while drowning. Some people get through it to the end like that...I have not been able to.

I am frustrated mostly because I know I could at least live out life if the conditions were right. I will never be truly happy or have my dreams fulfilled because my physical health is permanently damaged, but I COULD realistically survive and not feel this terrible if I could only access the conditions that are just on the other side of an ideological, political wall so close I can see them. So it goes for countless people...lest I sound like it's all about me.
> But the US had given the command and control system for nuclear weapons to the Russians

But what does this mean? Why would they give it to the russians, and why would the russians accept it?
It's a major ethical concern.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4928294/

Scientists/ethicists have been pondering whether stem cells and creating chimeras could lead to unintended consequences of affecting the brains of animals. Maybe even making them more conscious/intelligent.
Unconventional superconductor to create quantum computers of the future
See also http://cdent.org/
Juris Protocol: Human-Powered Dispute Resolution for Blockchain Smart Contracts
You also get to choose your companions, or lack of them as the case may be. Given the choice, I suspect guinea pigs and parrots would choose the company of others. As pets they don't have that choice.

Please note that I'm not saying anything about the keeping of animals as pets, or the social instincts of parrots or guinea pigs, or even whether or not the regulation is a good one. Just that the analogy you present here doesn't hold.
I wonder if the Chinese government was harvesting organs from homosexuals instead of spiritual practitioners, would Tim Cook be as quick to chase the money?https://en.wikipedia.org/wiki/Organ_harvesting_from_Falun_Go...
I think their bread and butter is B2B though, right? I definitely think this is accomplishable in that world, but it seems like it is close to impossible in the consumer world.
Note that paper appeared in SIAM, not "Reviews of Modern Physics" or some place where physicists might read it.

(Speaking as someone who wrote a probably invalid paper about power laws and who had Mark Newman working just across the hall in the 1990s)
Do you pay taxes to a country that has a violent military presence in the Middle East (or any other conflict area)? Or to a local police department that has any history of unnecessary force to police non-violent crimes?

Most of us do. We don't have much of a choice. We could choose to earn so little that we don't have to pay much or anything in taxes or move elsewhere but, well, we want to live better that or live in a specific area.
As I said, not only opticians can do it. A family doctor with a lantern can do it (and they do).

It’s not an ML or AI challenge at all.
Simple? Yes but there's absolutely value in this. In Pakistan I've never had an opthalmologist comment on my retina before, despite wearing glasses since I was a child.

Not everyone has an opthalmologist brother, or is a machine learning engineer. You should have used this to your advantage to make something like this.

How many startups make simple applications? Uber is a simple marketplace, as is Airbnb, and PayPal is a glorified accounting database. Please don't downplay the impact of a product because of its simplicity.
You know, or just start eating Whole Foods and plant based. Mayb a little cardio too.
Do you have an example on how to use Haxe for a cross platform API client? Eg. Develop once, use in 12 different programming languages?

The first requirement seems to be a go ( https://api.haxe.org/haxe/Http.html ) but i'm not sure of other variables for implementing this

Other sources:

- https://github.com/tbrosman/haxe-rest-client

- https://github.com/tnwinc/rehx
You're a good person dang...thanks.
The laugh track in the last two series of Red Dwarf is incredibly off-putting, can't blame that on Americans. :)
Learn to crawl before you walk. Learn to walk before you run.

As far as where to learn these things: there are some books that talk about more broad topics than just how to use a particular tool/language. Those are more supplemental to experience/mentors, though.
The article is talking about power law probability distributions [0].

What you seem to be doing is fitting a curve with a term that has an exponent, which is a power-law relationship.

That is not what the article is talking about, unless you're claiming the residuals of your fit follow a power law distribution.

I'm not blaming you for latching on the the term "power-law" -- it's a simple enough mistake -- but HN upvoters should recognize that this is not what the article is talking about at all.

[0] https://en.wikipedia.org/wiki/Power_law#Power-law_probabilit...
I suspect there might be a small difference, like 2-3x, but not a big one like 10x or more. Every large project I've ever seen in any language adopts a very different style than small projects. Large projects automatically start modularizing and using namespaces of some flavor, and the code typically becomes more explicit and more verbose, it becomes sparser compared to small programs.

I think we should be aiming for more expressive languages that can get more done in less lines, but I don't think that will have any affect on this phenomenon of hitting a wall once the complexity is high enough. The main issue is less about how expressive the language is, and more about whether you can read a section of code and easily understand it's limits and constraints and side effects. In non-functional C, it can be really hard to spot pointer bugs, where a more functional Python program might be easier to debug and maintain.
In the demo video (https://youtu.be/Rwo6KJ_Pa9Q) there is a part where I am editing the same code in 4 languages (C#, TypeScript, Ruby and PHP) simultaneously.

But yeah, generally only a limited subset of a language is supported. This is the price of writing code targeting multiple language. That's why you cannot (and probably won't be able to) convert existing code.
Unsecured connected cameras installed in public space undermine our privacy
Basic courtesy and respect doesn't need much of a list.

This is a long list of codified norms du jour to launch endless power micro-games and let attention-seeking holler than though people to run the show.
This is based on KOMAscript.
This paper is talking about intraday or overnight lending between banks... cases where loans have a term of less than 1 day. Yes, "to get people to forgo the use of their own money, you have to pay them something". The length of time the lender forgoes the use of their own money is a factor in the rate the borrower pays. As loan term tends toward zero, interest rate should tend toward zero as well. That's what central banks control, but often choose a non-zero value.
Ah, now I realize this post is about how to process information, not just representing and storing it.

I once took it upon myself to map as much of my knowledge as I could. (I had heart surgery and wasn't sure I'd live a long time. Turns out I have.) I would collect lists of ideas, and then stare at them until I knew which categories they belonged in, and then split them up into the appropriate category. Long sentences I would compress into shorter ones, often two or three words (and maybe some symbols in an evolving language of punctuation). It's much easier to internalize a concept when it's written in few symbols.

I just looked through my Semantic Synchrony knowledge graph for an example. I found "?is thing = ?has logic". That's shorthand for "to wonder if a pattern is an entity is to wonder if it the pattern has a logic". Kind of abstruse, admittedly, but my point is the compressed version was much easier to internalize.

To create a knowledge base is to create a big collection of mandalas. Meditating on them is rewarding -- new ideas spring from them. There is a spectrum of cognitive processing states, from empty mind, to feeling an idea form, to having the words for it, to deciding it is worth writing down, to reading things (that you or someone else wrote) earlier deemed important. They are all valid and valuable.

Discovering writing was a big deal for humanity, because writing lets you collect a lot of good ideas, and then distill them into a more powerful form. We now have the capacity (with graphs) to process information nonlinearly. This lets us move faster, theoretically processing much more information than linear presentations like books permit.

I've written a little about the advantages of nonlinearity here[1].

[1] https://github.com/synchrony/smsn-why/blob/master/nonlinear-...
The articles makes no mention of it, because the famine was directly caused by Lenin's government forcibly removing farmers from their own land and taking state control of food production and distribution. The famine occured several years after the Russian civil war was already over.

The Wilson Administration played no role in making Lenin and the nascent Communist system seize control of farm land, intentionally starve millions of people to death by stealing their food, and seize control of most food production and distribution.
On the other hand, a group having a list doesn't mean it wont do damage to members or others while having one. So there's that.
If one really wanted to... one could run a browser on the server to run a page powered by Elm, and then click on the page using Selenium style web driver. I'm guessing it wouldn't scale well :)

"What stack are you guys using for the backend?"

"SLEW: Selenium Webkit Elm LocalStoarge"

"Wat..."
Wow -- it's amazing how bad the answers are on stackoverflow.

The first reason why there are both sharps and flats is historical. Equal tempering produces the same pitch for, say, D# and Eb. The same was, however, not true for some of the historical tunings prevalent at the time the very notation became standard.

For more information about this, you can read "How Equal Temperament Destroyed Harmony (and Why you should care)". It explains, for example, that Bach's Wohltemperierte Klavier did not, in fact, refer to the equal tempering, but to a different tempering (whose details I can't exactly recall), but I seem to remember something about slightly less sharp thirds. In fact to summarize that book in a sentence -- he doesn't like overly sharp thirds... and sevenths.

There was a veritable zoo of different tunings, and each involved a different set of compromises. So one produced lovely chords as long as you stayed in root position, whereas another produced slightly less faithful thirds but instead allowed you to play secondary dominants of the relative minor, and so on.

Anyway, the point is that there was a time when playing a third up, and playing a sixth down were not the same thing (modulo an octave), and that's why they used different symbols. But we now use equal temperament, which forces that to be true, to hell with those overly sharp thirds (as compared to natural overtone series).

The second reason has to do with the fact that notes are not really useful on their own. They're useful when considered in relation to other notes. In other words, we're really interested in intervals, rather than individual notes. And when considering intervals, it's customary to begin at a certain note, say, C, and count our way towards some destination note. Once you start doing that, you arrive very naturally at the "sharp" and "flat" formulations.
JS on Back End in 2018. Tutorial. Part 2. Adding a Database and Sequelize ORM
Agreed. For me, 110 columns max seems to work best. I prefer longer, more descriptive variable names (taking into account the rule "larger scoper, longer name"). LLVM has an 80 lines rule and rarely variable names with more than three letters. This makes the code harder to read IMO.
Went to github to see the project maturity and

"OneLang is the love child of @koczkatamas and it was not a planned child. ....
OneLang is six months old at the time of writing and it already speaks, but don't expect any comfortable conversation with it yet. It cannot grow without a loving family, and as a single dad I cannot take care of it alone. It needs more mommies and daddies who can help raise it up."
It could easily allow a different binary to be downloaded per client (e.g. sse3 capable, sse4 capable, avx capable, avx512 capable).

The compiler would then spit out eighteen different versions and the right one would be downloaded by the user.
I can publish my public key all day long for encryption into a back-end ... and later I can only read it with my private key. So they may not have used ROT13 but it certainly looks like they used something symmetrical.
I hate making 150k/year working. I really do.

So I bought 2 apartment buildings ( 4 units each ) and now live for free and can quit freelancing anytime I want
Yes sorry, I worded that badly and didn't intend to mean that Java was in any way like Python was in 2004. Only that Python is no longer something you'd consider someone smart for using.
> Java is a decade younger than C++.

I meant "more of a contemporary" as more so than Rust (which my parent comment was talking about). Certainly the design decisions (especially when it comes to object orientation) appear to me to be driven by thinking more contemporaneous with C++ than Rust's do.
I think there are 2 things at play here:

1. Survivor bias. It's always easier to adapt a successful business model to your regional market by applying minor tweaks to it, than to create something completely from scratch.

2. Market size. The U.S. GDP is almost 10x the size in the Indian one. If you are creating an online business based on some non-regionally-specific idea, there is just no reason for you not to target U.S. first.
I wish I was you. I can get shit done but I'm terrible at interviewing.
Surprise - crypto does not solve physical violence. It’s meant to solve virtual economic violence by governments.
Wow, sounds real mature.
> This is why I suspect the practitioners of meditation claim to have so much peace and such improved intentional focus: they have learned how to turn down the background noise in their minds.

I play Chess, I'm not good but when I'm playing for an hour or two I completely don't think about anything else at all, it's mentally draining but in a good way (I find it the mental equivalent of a long bike ride).

In fact my perfect day would be two hours of chess and a three hour bike ride then a nap.
Well it certainly doesn't do that...
Your argument is circular.

Passion = simply what you do.

Look up what it means.
Ive created account only to say "thank you" for writing this article. Thought im just projecting issues that dont really exist because of not so long ride in this bus (just promoted to senior)...

At first i tried to tackle those issues but it seems that nobody cares or doesnt want to accept that we have such issues in the first place.
Im just happy others see those issues too and try to solve them at least by rising awerness.

Im also sure that if i tried to bring this article to discussion i would be fired next day because of "playing primadonna" one of our managers use to say...
I think the biologists need to take a long, hard look at how MPEG-LA has acted and conducted itself in the past. Even if you blame its participants for their collective behavior, it's still pretty damning of this operation and currency of thinking.

Keep CRISPR-Cas9 out of MPEG-LA. Y'all have been warned. Form a pool using defensive patent licenses, do whatever it takes if you really want to reduce "transaction costs", but do it without that community.
Speaking of the national stereotypes and loudness, just put together more than 2 Italian tourists and they're guaranteed to be the loudest in the room, they're just unbeatable... but they do it with a lot of charm, I have to admit...
I suspect that it's mostly the amount of data that allows this, and that the software is just using run-off-the-mill statistics/ML. The title should reflect that. It's not the software, it's the data.
If you have to go through 4 jobs in 4 months, you need to reconsider how you screen companies.
But if you have AI, you do not need the optician/doctor. For example people in Poor countries have no access to such a person.
Agreed ... use a pre-commit hook to scan your repository for high-entropy strings before they are forever enshrined in your history (https://github.com/dxa4481/truffleHog).
First of all, I'm willing to bet that you are, indeed, a good programmer. I say that as a programmer who is in all likelihood a pretty average programmer (I don't have a huge amount of comparative experience to know for certain).

You're almost certainly average at a minimum, based on what you wrote.

Second, I feel like you're...overthinking it? I don't play office politics, but I'm not gunning for a promotion or even a "senior" in front of my title. I don't care about any of that. I complete the work assigned to me and go home to my hobbies.

I've always worked at small shops. There's no room for cutthroat office politics. Maybe that would be an okay move for you. I've yet to have a bad interaction with another coworker and it's been years at this job. (I do have an occasional bad interaction with a client, which is to be expected).

I'd take the job and do my best to avoid getting wrapped up in it to the point of depression. If corporate culture is depressing, aim to find a new culture.
Maybe I read GP wrong, but what I took it to mean was that the market/talent position of python in 2018 is similar to java in 2004, not that java in 2018 is similar in any way to "2004 python".

Elm, Haskell, Clojure, etc, seem like they fulfill the role of "2004 python" in 2018.
"We don't think there's enough interest in the game to make money by still running servers for it, but we also don't want anyone willing to run servers to be able to do it either."

Pick one, either you run the servers or you let someone else do it. (IMO, IANAL, etc)
Another thing is advertisement pollution. Just notice it when going around in some bigger cities. Ads everywhere, shouting at you and not letting you to rest. Even if you don't look at them, they are still there, talking to you.