skysight-inc/HackerNews huggingface dataset:
Cool, appreciate the candid response.

I think there's definitely a compelling reason to use JS both from a developer comfort perspective and the fact that it's a pretty battle-tested path.

It sounds like anything short of a full-blown container(with all the overhead that brings) wouldn't be sufficient to cover the security concerns. I'd love to see Lua battle-harded a bit more in that area so was just curious if you had any new learnings.
You don’t get anything for free. Your 40%+ taxes give you that “for free.”

I’d rather pay more for school and keep more of my earnings than have “free” school and high taxes forever.

Americans have more disposable income than the countries with “free” university. Student debt is temporary, confiscatory taxes are forever.

Study comp sci in France, graduate and make €40k per year before taxes. Study comp sci in the US, graduate and make $100k but with $80k in debt. What’s the better deal? Remember that $100k also includes health benefits, vacation and all that.

That €40k probably has an effective tax rate of 35% while the $100k likely has Ann effective rate of 20%.

School isn’t “free” — you pay dearly for it.
Add Archon, Seven Cities of Gold, Alligata Blagger, Lode Runner, M.U.L.E., Bruce Lee or IK, and take my damn money, please.
A service uses Russell Conjugation [1] to detect bias in news sources.

[1] https://www.edge.org/response-detail/27181
If you look at Alibaba's investment portfolio [1], you will see Alibaba has invested in a number of popular US-based startups like Snapchat and Lyft, so are they owning part of Snapchat as much as other VCs (depending on the % of course).

One can say about Google / Facebook / Amazon investing in startups and non-profits inevitably influence these organizations' directions; that's just the nature of any investments. When you donate money to a cause you support, you indirectly influence how the cause is headed, because you can pull the pledge, and when enough people pull the pledge, then the people running the cause/non-profits will have to do something to the demand of the donators.

China is the biggest creditor of the US national debt, and even before that US was careful with its relationship with China anyway. So we can't say there is a cause and effect, the best is a weak correlation, and even that is a stretch.

[1]: https://www.crunchbase.com/organization/alibaba/investments
Was going to post about more decentralized fundamentals on the Internet; identity, file storage, basic data, etc. But I'll piggyback and upvote this.
Umm, you are completely wrong. I was using Handspring (and Later Palm) Treo starting from 2002 or so, and it did a pretty decent job of rendering major websites. Yeah, Blazer (Handspring browser) wasn't always perfect or fast, but it definitely didn't not "render WAP pages only". It was full web. By the time I upgraded to Treo 650 around 2004 or so, browsing web on mobile was in full swing. A few times when I was in a pinch in the airport I'd pull up Orbitz and look up/book flights on a regular website interface. Also, being on Sprint which just unrolled CDMA2000 and later EV-DO helped tremendously with this experience.
Making good financial advice and planning accessible to everyone, especially those who need it most.
SpaceX at the moment just wants to get people to Mars, building the colony beyond a landing pad and propellant depot is left as an exercise for the passengers.

When they land the first two BFRs on Mars, I think we will see enough people willing and have the means to build a colony. Until then, it would be hard to get people to commit the needed capital.
>>That's solved in every industrialized country besides America.

Whoa. That's an interesting unsubstantiated statistic. A quick (albeit unnecessary) Google search begs to differ: https://homelessworldcup.org/homelessness-statistics/
Ugh, no. For what you're worried about all you need is for the client to be able to securely retrieve a signed hash from upstream, which most of the upstream platforms provide as it is. I was going to charge that you wanted to take us back to the soup of irritation that was asdf-install, and then I saw that you say that in as many words, so I'll let your own statement stand.
Human population control. We are not on a sustainable population growth track.
I'm absolutely ecstatic that Musk is talking about the Moon. Mars is great, but Luna is near & here, and honestly, it's a strategic location (not just militarily) as the it's at the top of Earth's gravity well with a minimal well of it's own - great basecamp for interplanetary missions.

If we can't occupy the Moon, why should we shoot for colonizing Mars?
Nuclear fusion power.
Sounds fun, but kind of a pain. I've been meaning to write a Forth...sounds like a good project.
Pirates! is a game I crave to this day. The newer versions lacked some of the charm of the 64 version.
InnoDB is MVCC too
But everyone’s life expectancy and literacy is up since the revolution. Comparing 1940 Cuba with 2017 Cuba isn’t even useful, regardless of political system.
Personal swipes like this will get your account banned on HN, so please read https://news.ycombinator.com/newsguidelines.html and follow them when commenting here.
If a spec isn't vague, incomplete and wrong then you could just make a compiler that compiled the spec into working code and skip the programmer.

The job of a programmer is to map the vague notion of what the software should do, which is reflected in the spec, into a concrete, internally consistent set of instructions to the computer.
Yes, blame everything on the young. That isn't biased at all.

And the fact young people are more likely to be People of Color due to demographic shifts isn't a factor at all, I'm sure.
OK, so what's your explanation?
ExtJS required a custom build system (sencha) so it’s possible it’s related to that.
I'm aware of the memory capabilities of mysql in general, but the insinuation was that mysql had more capabilities of in-memory processing than postgres - I dont see anything in those links that are things that postgres cant do - although they may be implemented differently.
There are a lot of people calling bubble right now, but the number of people claiming a thing has 0 effect on how true a thing is.

The better question to ask is: What evidence is there that suggests the metrics discussed have predictive power?
Hey, that’s a big unsourced claim to make about an organisation that has no experience of manned spaceflight.
Porn is a subset of Art.
You need to tell google how to interpret the search terms by clicking each term and refining it via the dropdown. In your example, this is obvious because "reactjs" is a flat line at 0 which doesn't make sense.

I've somewhat fixed it here: https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0... but wasn't sure how to further specify Sencha.

Else Google Trends is worthless data unless you do this.
Definitely feels like SpaceX just ate Boom's lunch last night.
What do you think has been lost?
if anyone of the people let go is interested in remote work (we're based in Europe) on an Ext project please get in touch at https://www.paymoapp.com/contact/
> I'm posting right now on what is by and large a forum hostile to anti-capitalist thinking

A hit! In the same thread: https://news.ycombinator.com/item?id=15366755. More: https://hn.algolia.com/?query=13110004&sort=byDate&prefix&pa...

Edit: since we asked you to stop using HN primarily for ideological battle and you've been battling up a storm since then, I've banned this account. Because we're serving our capitalist masters, you say? The mask slips, you say? (https://news.ycombinator.com/item?id=13571118) Nope. It's
just lame and off-topic.

There's no intellectual curiosity in ideological battle—they are two different games. In one the goal is to learn, in the other to smite enemies. Football and chess don't mix, either, and tackling your opponent's bishop is off topic.

https://news.ycombinator.com/newsguidelines.html
Thanks everybody. It's a much simpler idea than I thought: "Don't introduce extra arguments in your function defs when you don't need to." This is what I always did as a Forth programmer; I just didn't know it had a name.
It sort of depends on what you bring to the party of course. But it is always a good question to consider and fun on a Friday afternoon.

Education would be a big one for me. Part of the issue with today's world is that we see the world differently through the lens of how we were educated. If we ever hope to have a planetary wide society we need to start with a common understanding of the world.
I've got Zork on other platforms, but it did seem cool.
I can't think of any European country that would wish that fate on their citizens.
>I understand you don't like communism but really the hyperbole man... and shame on you for trivializing slavery. These doctors all knew what the Cuban system was, they chose to use Cuba's excellent medical education program which is provided for free and which can only be provided, again, for free because it taxes it's citizens heavily and now that they have received that benefit, want to rescind on it's price.

It's pretty clear by that statement that you don't understand the government of Cuba or how it has been funded. Most Cubans don't pay taxes, and haven't since the revolution. Only recently have income taxes been put in place, and mostly that's for business owners and comes with significant write-offs.

>Ah but how many Americans really get a shot at medical school?
In the most recent year for which quintile census data are available, more than three-quarters of medical students came from families in the top two quintiles of family income. [0]

Ok, so 75% of medical students come from families in the top 50% of incomes. That doesn't seem too absurd to me.

As to your Wired article, the statement that "In effect, Cuba that poor communist country is to a certain extent actually subsidizing vital parts of our healthcare system that happen to be less lucrative"

is a bit ridiculous, because that article mentions a total 100 doctors using the program over a 17 year period. Yes, Cuba may train 6 American MD's a year, (actually, more like 4 - not everyone graduates) but that isn't really subsidizing vital parts of our healthcare system, not in any meaningful way.
It's really not. First, I said industrialized. I know that homelessness is high in some poorer countries. I'm talking about the wealthy countries such as most EU countries.

Switzerland, for example, doesn't remotely have this problem.
This is really interesting because many of these new species will be considered invasive species, however, because they arrived by natural means should the invasion be stopped?
I believe the rumors of its demise are greatly exaggerated.
> Do we really need more of an argument than "multi-planet species"?

Yes. I don't see what concrete benefits we gain becoming such a species, and I doubt it's possible to send live humans to Mars, or suspend life there. This is the new alchemy.
AFAIK fragmentation is usually not a problem for switches/routers.

Reassembly could be, but luckily it doesn’t happen on the switch/router, but on the end host.
I dreamed of owning this computer or the Sinclair ZX80 when I was in high school. Our media center had two Apple ][ computers, but access to them was very limited. It would take me two more years to buy my own Apple IIc.
There's really no evidence at all to support your claim. I wouldn't throw the word 'scam' around so lightly. You're essentially libeling anyone who has organized a token sale. I can only think of one group that has disappeared after raising millions.

You can caution people about tokens being overvalued without making baseless accusations of outright fraud.
Poor Daniel Finch.
My point was that let's say all 1,000 people in their 20s got every question correct, and then you retested them in their 60s and they all got every question wrong. Assuming the sample was representative of the overall population, the group's average IQ would have remained constant at 100.
ExtJS is a prime example of what I like to call "Best Buy Developers".

What are "Best Buy Developers" you ask?

They are the kind of software engineers who shop for frameworks like they are shopping for a TV at Best Buy. What if I need to watch YouTube inside my grid component?! What if I need to add in sorting that can only be done on the server-side? What if the application grows to be 10,000 forms? goes the thinking. Instead of focusing on absolute simplicity, clean code, minimal dependencies, pragmatism and addressing the needs of the application at the present time, they try to predict the future needs of the application without having any ideas on what the future could possibly look like and not being product visionaries themselves. Everyone always wants to feel like they can predict the future and have solutions ready for problems that don't exist yet, but most of the time they're wrong and the abstractions created in the process, in retrospect, look rather crazy. I speak from experience here.

At the time ExtJS was becoming popular, there was a big desire to duplicate the desktop look and feel in the browser. Anyone remember the ExtJS desktop interface, complete with start button??? I'm guilty of making on those beasts, complete with graphs and windows that could be dragged and minimized. It made for good demos, but wasn't useful. It turns out that the web offers a lot better UI's and UX interaction concepts than desktop apps and it was a poor decision to try and duplicate 1990's and early 2000 UI paradigms in the browser. It was cool at the time you could duplicate a Microsoft Access style fancy filter grid component (and to your boss who didn't know about ExtJS it made you look cool), and frankly many people latched on to it because it was beyond their abilities to do in raw HTML/CSS, and the API was well done, and hid a lot of the early complexity with doing more complicated layouts in CSS and javascript and slow browsers of the day. For your typical engineer who couldn't implement drag and drop using raw mouse events and the DOM, ExtJS provided an easy way to get their job done.

I was an early adopter of ExtJS (since version 1 and I used 2 and 3). I remember being excited about the remoting framework and I'd spend a lot of time dreaming up UI's created with components from the kitchen sink page. I was excited when the designer came out. I tried to convince everyone at my current company to use it, thank god they ignored me. I remained excited about it for a little while longer...

But then something changed. I changed the way I approached software. I no longer cared about fancy stuff. I started to care more about the actual product and what it can do, how easy it is to use for the user, and if it actually solved the problem or not (rather than look fancy or like "big boy" desktop software). I started to not care about component libraries. I learned that its more important to have absolute simplicity and pragmatism than a big framework with a kitchen sink that can seemingly do everything and solve all your problems.

And just like that, I said goodbye to ExtJS and moved on with the rest of my life.
Very interesting! Are there any limitations for the API usage of this script?
I think humanity is not ready to be multi-planetary. Time or distances or conditions are not on humanity's side. Even humanity is not on humanity's side.

I think the dreams of being multi-planetary are similar to buying doomsday bunkers in New Zealand. I see it as a desire to escape the problems of earth.

I would ask a question to Anjum Choudhary, "If there is a colony on Mars, and your ideology got hold of major countries on Earth, would you try to convert those on Mars?". I think the answer, undoubtedly would be yes.

Humanity has much to resolve on earth, if we go multi-planetary before we reconcile then all we would end up doing is make our problems multi-planetary.

Unless few people escape earth and destroy earth so that there won't be anyone following them. Equivalent to you first going into a safe bunker and then nuking the world, wait out the nuclear fallout to emerge. But then you would be pure evil.

I don't know if they have thought this through. On the scale of centuries, not quarter ends, all they are doing is working for those with higher rate of reproduction.
Is it possible to use React with a custom canvas-rendered UI? Is it in any way benefitial to do so compared to not using React for the custom canvas-rendered UI?
I can't shake the feel that the mini is a continuation of that. Especially i find the bundled stick to be remarkably similar...
Track you favourite shows by email
The housing bubble part of the infographic made me laugh. Saying we’re in another housing bubble because prices have risen dramatically since the bottom of the last crash is laughable. We may very well be, but those numbers are more indicative of a recovery not a bubble, imo. In a lot of markets the median prices still are below what they were at the peak of the bubble 10 years ago, not even factoring in inflation.

We’re probably due for a correction but not related to real estate, though home prices would certainly be affected.
CppCon 2017 Presentation Materials
There have been many attempts at communism and it has had a 100% rate of ending in dictatorship. Which of those dictators would you consider non-evil? Should we want dictatorship, even if the the dictator is non-evil? Given the absurdly bad consequences in many cases and the fact that it's not all that surprising that an ideology like communism ends in dictatorship, I'd suggest that trying it again is not very wise.

> There are certainly leaders of communist countries who did no-more evil than some of our recent democratically elected leaders in the west.

What if they had the most powerful army in the world at their disposal?
This trend — to quit — instead of participate, is a dangerous path for politics. Lyndon Johnson (possibly the greatest politician in modern history) taught us that politics is the "art of the possible". And the only way to make a difference is to be there. To be present. And if it's "beyond politics" now, for you, then you're throwing in the towel on two pillars of democracy, communication and compromise, that have made our democracy last so long and produce so much good.
Reactor paves the way for more Reactive Spring projects
Inside a SoundCloud Microservice
Linux to Get “Extended LTS” Releases, Kernel Support for Six Years
"Education" today means paying fat salaries and pensions for teachers.
Before that, it was a big claim about an organization that never achieved reusability/reached GEO/made a space flight at all..

So far SpaceX delivers, and unlike every other player out there, going to Mars is their core mission. So yes they odds are much better than anyone else's, even if by the virtue of none remotely competent pursuing it at all.
China is the biggest creditor to the US national debt

Uh, no it ain't. Not even close. Domestic funds are the lions share, with Social Security Trust holding 2.5x what China does (2.8t vs 1.1t).
I actually didn't know about that one.

Looking briefly, it looks like it's based on creating separate contexts, but not separate isolates. Contexts within the same isolate can be reasonably secure (it's how Chrome sandboxes iframes from their parent frames, after all), but they still share a single heap and must run on the same thread. Isolates can run on separate threads. We prefer to give each script its own isolate, so that one script using a lot of CPU does not block other scripts. We also want to be able to kill a script that does, say, "while(true) {}".

So yeah, it looks like a neat library but it probably wouldn't suit our needs.
translate cognitive psychology to code
> Of the choices, disbelieving gives a better future emotional outcome.

However, emotions aside, disbelief slows actions and hinders cooperation. I would rather my feelings be hurt then face the actual barriers disbelief provides.
I'd imagine endurance athletes would also love an easy to read blood glucose monitor on their forearm. Would probably be great for runners or bikers.
Revealed: Johnson and Johnson's 'irresponsible' actions over vaginal mesh implant
It's offensive when journalists feel they need to dance around particular words. It smacks of white knighting in defense of the putatively large group of sensitive Puritans who will take offense at accurately quoting a naughty word.

Down the slippery slope to trigger words and microagressions.
In the context of graphics processing that trade-off totally makes sense.

Thanks for doing the homework that I was too lazy to do :)

It seems to me that in the context of NN computations, using the lack of gradual underflow as a non-linear element is going to severely limit the dynamic range of the neurons. On the plus side, the non-linear element is a computational freebie. But in addition to limited dynamic range, it makes the NN ridiculously non-portable across hardware implementations.
Expanding on that from the opposite direction, what new industries can be created that can employee the previous workers disrupted by new technology? He who figures that out will never be for want.

(This isn't an argument against the parent comment at all, as I agree with them too. Their comment just got me thinking.)
Yes but only for them, I got mine and it’s all good here.

And because it’s previously caused strife when left off - /s.
> Groups known to exploit web shells most effectively include teams with links to Chinese intelligence, including one nicknamed Shell Crew.

That's just silly. It is very common when exploiting web apps to utilize a web shell to persist your access and then to work from that to implement better and more permanent access.

Web shells are easy to find and they make a lot of noise (POSTs in the web logs). They are very easy to spot in any org that has their web/app roots under version control, so advanced adversaries will use them temporarily - not install 30 of them

> One of the tools used by the hackers—China Chopper—has a Chinese-language interface, but is also in use outside China, people familiar with the malware said.

China Chopper is an old web shell[0]. It works by having a very thin server component that simply runs an eval of a POST variable. Most of the intelligence is in the thick client (read about it at the links below - its pretty cool but by no means advanced).

While it was developed in China - the interface is in English[1]. There isn't even much of an interface, as it will reconstruct the server file explorer, shell, db connection etc.

You can't identify China Chopper from just the server component, since it is a simple:

<% Runtime.getRuntime().exec(request.getParameter("password"))

Most decent scanners will have a signature for "exec("[1]

This is what I still don't understand about the Equifax hack. They had an entire infosec team, ran a SOC, had all sorts of high-end product installed (including complete traffic logs) yet someone could exfil 10GB+ of data using a known web app exploit and simple web shell.

There is more to this story, and it will be told in what happen once the attackers penetrated the first web server and how they were able to pull of the lateral moves to get to the credit database. I sense there is going to be some horrible security practice and hygiene on the internal network that allowed this to happen (think broad permissions, full database access, no db query monitoring, no encryption internally, etc.).

[0] https://www.fireeye.com/blog/threat-research/2013/08/breakin...

[1] http://informationonsecurity.blogspot.com.au/2012/11/china-c...

[2] https://www.tenable.com/pvs-plugins/9488
Next our corporate overlords will make drug reactant tattoos.