skysight-inc/HackerNews huggingface dataset:
I was like why does not it works!

Then I remembered I had no script enabled, and then I remembered I don't trust JS and browsers by default, they are like OS in my OS that are way complex to be audited and they have access to way too much sensitive things (files, display, keyboard, network).
Or it could go the way of math, hated but all but the very most talented at it and generally considered boring. This has very real effects on the discipline, including a more exaggerated gender problem that CS has already inherited, and a number of extremely intelligent people are conditioned to never really give it a chance.
>Come to think of it I do have first aid in the Jeep...

Isn't it mandatory to have a first aid kit in your car?
> If you think you could live in China and even write anything about the party the way you write about the US government from your comment you are delusional.

Censorship in China Allows Government Criticism but Silences Collective Expression

Contrary to previous understandings, posts with negative, even vitriolic, criticism of the state, its leaders, and its policies are not more likely to be censored. Instead, we show that the censorship program is aimed at curtailing collective action by silencing comments that represent, reinforce, or spur social mobilization, regardless of content.

Source: http://gking.harvard.edu/publications/how-censorship-china-a...
That would probably break a lot of WYSIWYG-like editors.
This is known as the "And you are lynching negroes" argument, from the Soviet rhetorical tactic used to deflect attention from their own human rights abuses without actually having to address them. See https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes

> If China wasn't so protecive, they would have become economically dependent on the west (as opposed to being the powerhouse they are today).

You're claiming that China's economic growth and independence is because they censor their citizens?
https://publicsuffix.org
It appears to be rated as safe and trusted. The rating is generated originally from an automated process as noted in the report which is reproduced for simplicity below, and from user reported metrics.

CURRENT AS OF 7:45 AM UTC TIME

Norton Rating
-------------

Norton Safe Web has analyzed kernel.org for safety and security problems.

Summary
-------
Norton Safe Web found no issues with this site.

Computer Threats: 0
Identity Threats: 0
Annoyance factors: 0

Total threats on this site: 0
=============================

The Norton rating is a result of Symantec's automated analysis system.

The opinions of our users are reflected separately in the
community rating on the right.

As of this post 3 ratings presented as highly favourable. I didn't see the error/threat report but it is listed as O.K. with additional user ratings factoring in to give it a 5.0/5 rating as secure and trusted.
Already done; see Chrome OS, WebOS, Firefox OS, probably others.
Didn't MS announce to only keep supporting the latest IE/Edge version? This should help in that class.
Original purpose? Multifaceted, but certainly not just internet focused, it was a part of a much bigger thing (Golden Shield) that involves submitting photocopies of IDs to get a mobile phone SIM to an urban alley-way with CCTV and a cartoon of a friendly cop pasted on the wall.

>when a train wreck occurs, the Party prefers stick-to-the-facts news coverage over whose-to-blame social media mobs

combating whose-to-blame scaremongering isn't in the GFW's scope, as in regarding blocking foreign access, but is in the grey area with the rest of Golden Shield, such as requiring ICP licences in order to host a website. Today, however, Golden Shield is pretty mature, high-speed train-wrecks being covered by diggers is generally accepted as not OK, and most of the action happens on WeChat anyway with gov't ID papers issued to get a SIM, therefore a number, therefore a WeChat account.

A huge amount of fraud happens on WeChat, despite these paperwork needs.
Email has not be to replaced, email just needs a better representation.

IMO Inbox by Google fixed that issue for me.
I didn't know the part where the standard lets you malloc a buffer, write it as int, read it as int, then write it as float, and read it as float, all without freeing, and how the compiler thus has to treat heap memory differently from other memory. The part where compilers are too aggressive to follow this rule actually makes sense (as it seems to greatly increase the chance of valid optimizations based on type-based alias analysis to actually happen; it's hard to prove that a given pointer wasn't malloced.)

I wonder if the story is different with C++'s operator new, which returns a typed result.
Moralizing about dawnerd’s employment doesn’t really add to the discussion, IMHO.
You're stopping your a/b tests too early
How are they going to benefit from VR headsets?
(Remember, not only you need rather expensive headset itself, but the computing power too!)
In the UK it's called 'computational thinking', which much better covers what such a curriculum is about. Parts of it can be done without a computer at all; a 'bubble sort dance' for example (getting students to sort themselves from small to tall with an algorithm).
The larger lesson of stories like this is that trying to fight the system is mostly not worth it. Even if you in the end "win", it will have been at the cost of your career and life savings. And if you lose, you're in prison for a long time.

If you uncover something that seems very wrong, you are probably safe pushing back a little and making the matter known to your superiors. But if that isn't working, the best course of action is to get out. It won't stop the crap from happening, but you did all you could do without taking some very big personal risks, and at least the blood won't be on your hands.
Yeah, such a poignant read that cuts to the heart of the problem - our needs to associate and express.
Chinese brewed beer 5,000 years ago, research suggests
EE back then had very few cars so probably air pollution wasn't as bad as in modern EE cities.
Sure, if you've got a concept of morality based on primarily being motivated to help others rather than pursuing self interest. If that's the case though then the vast majority of people would fall under the category and make it a pretty meaningless description.
I used css-preprocessors (LESS, SASS and various postcss-configurations), but now I'm glad to not have another layer of imports and logic in CSS. Especially in react-driven pages.

I wonder, though, if there could be some workflow where you write and edit with tachyons, (babel-) analyze the code, find commonly used combination and prompt to name them.

EDIT: I also usually work with only two or three people, I guess it's different if there are 20 working on the css.

But especially in teams: don't you consider it extremely valuable that one can change the style of exactly one part somewhere in the page without affecting anything else?
Turmeric latte
> In April, the U.S. government officially classified
> it as a barrier to trade

Interested to see what happens if this gets taken up at the WTO.
I wish Gitlab had an easy clean way to import GitHub. The current method involves setting up oauth information in the config file and restarting gitlab. Not nice :/ I fail to see why they cannot just work with GitHub API tokens for import?
long term capital gains.

"Which one is better" depends on many factors including stage of company, risk tolerance of individual, legal precedence, marginal tax rates, outside wealth, etc.
The misuse of the term ASCII bothers me.
Kind of odd to even bring ethics up when discussing how websites make money. It doesn't matter at all.

This is why we can't have nice things. Because people adopt a FYGM attitude. Because they piss in the pool we all have to swim in.

...all that harm can be removed simply by...

...quitting smoking? Throwing away the prescription pain meds? Giving up junk food?

How about not robbing people of their valuable time and money? How about moving past negative-sum business models where the distributed costs far outweigh the concentrated gains?
Well I do hope they bring back Prolog or aim for Agda or something symbolic, not byte crunching and MVC. Mainstream coding is a mental regression.
Why not Nationalize river waters?
I have this very concern about using SVM in medical research.

I also worry greatly about diagnostic predictive models that maximise overall prediction success but don't balance the relative consequences of false positives and false negatives.
Eventually, life lost its meaning. Colors began to fade. Spiritually dry, David didn't care about anything anymore. Everything he had found pleasurable before the retreat—hanging out with friends, playing music, drinking—all of that "turned to dirt," he says, "a plate of beautiful food turned to dirt."

That's depression. Clinical depression. Fits my experience to a T. The first thing out of my mouth when I finally saw a "real" doctor was "I can't see colors or taste food anymore... I mean, I can tell you its red or blue or tasted like chicken but I can't see or taste it anymore. I know that sounds crazy but..."

This article is a little dangerous. Like saying "Running causes heart failure" but omitting "in people with congestive heart failure". Its the heart condition that's the problem, not the running.

If you have these symptoms, it wasn't the meditation. You're depressed. See a doctor. They can fix you.
Of course it does. I wouldn't bet that it will last though. I often tell people how I was born under communism and that what happened before 1989 in Romania and maybe in other Easter European countries makes the 1984 novel seem unrealistic and boring. We had far worst forms of censorship and propaganda, paranoia about being caught with doublethink by nosy neighbors was at al times high, yet everything looked normal, roses red, sky blue, etc. But the social dissent was there, buried within all layers of society, because you cannot stop thought or even word of mouth. And it didn't happen overnight, it took more than 40 years, but in the end we shot our dictators on Christmas day. Not a smart thing to do, not real justice, but you know, when the revolution came people feared for their lives and in the end the many trump the few, a fact that governments tend to forget.

I don't care much about what the Chinese do within their borders. The far more aggravating thing is that we tolerate China, choose to do business with Chinese companies and buy Chinese products.

Now that's fucked up, because we are trading our values, for which people freaking died to win, for short term convenience, also sending the message that it's OK as a country to violate basic human rights, as long as you're powerful enough. Money trumps everything, great thing to teach our kinds, kudos folks.
> The Great Firewall actually makes a lot of sense

To whom? Isolation won't do any good in the long run.
As a Ruby developer who gets paid to work with PHP daily, the reason 82.2% of all websites report a PHP backend is because 82.2% of all websites can only afford a PHP backend.

PHP developer salaries lag well behind market average for pretty much the same skillset. The tooling around PHP on the web is a wreck because you get what you pay for. Java isn't that much different -- I see tons of Java jobs I don't want in NYC for $60k wanting 5 years experience.

Who is taking all of these jobs we don't want? More is not necessarily better.
the GWH morphism problem https://www.youtube.com/watch?v=iW_LkYiuTKE
> I didn't expect to have to provide such an obvious definition here.

What I meant was that it seems to matter to you what name you give your language. What difference does it make whether I call my program's language "Java" or "Java+JML"? In the case of Lisps, like Clojure, the distinction seems doubly superficial.

> Plain parametric polymorphism and substructural types can...

Yes. In general, the expressive power of non-dependent types is that of an FSM (or a regular expression, if you will), with the number of states equal to the number of concrete types (i.e, all combinations of generic type instances). The question is how much that limited power affects program quality in practice. This is an empirical question with unclear answers.

Don't get me wrong: I don't doubt that type systems can have great benefits. I'm just saying that the way those benefits express themselves, the "best" type system strength (and the point of diminishing or negative returns), and the interaction with verification tools are all very much open problems. My personal, very biased, mostly aesthetic preference -- for a programming language -- is for a relatively simple type systems, possibly even unsound, maybe in combination with a bit of cleverness in the form of linear types (again, possibly unsound), plus specifications expressed as direct, "data-level" logic (even as mere syntax; no need for TLA+-style complete logic/program unification). For full formal verification of high-level specifications, I think TLA+ is as close to a perfect language as anyone has ever done.

> In what meaningful sense can you claim to have a proposition if you don't know how to express it?

In a sense similar to the fact that I could express every context-free grammar on a machine with finite memory as a regular expression, but doing so may be hard.

> It isn't true that you need to cram absolutely everything you want others to know about `Bar` in its type.

Fair enough; I stand corrected. Do you have examples? Like I said, I'm far from a type expert (I just know a bit of the theory), though I do a fair bit of formal verification (nowadays mostly untyped logic).
Looking at it now, it seems they have backpedaled. It used to show red.

Nice quick response to social media there ;)
"Carpenters argue about the best saws/drills, artists argue about the best brushes/paints, musicians argue about the best instrument maker."

Is that actually true? I can't think of a single example of such an argument. I have heard recommendations, and heard various trendy tools being promoted (at least for music), but never an argument.

I think it has to do with transferability of skill. In music, carpentry, and painting, skill readily transfers to different tools even if it causes annoyance or a stylistic change in the result.

The stakes are much higher for web development; at least that's the perception. Skills probably transfer better than people think, but it's scary to have 10 years of experience and a high billing rate and then go back to "hello world".

It's much more comfortable to try to promote what you already know so that you don't have to do that. And it also avoids wasting time on a new framework that seems promising but never gets critical mass.
Which came first, this or Phoenix (for Elixir)? The design seems very similar.
A new discussion of the ethics of software engineering might be valuable. Other professions have codes of ethics; maybe it's time for software, too.
> if you've got a concept of morality based on primarily being motivated to help others

Ethically, self-interest is fine. Failing to help others isn't a huge deal either. It's the part where you're actively and deliberately harming others (by polluting search results - impairing both search engines, as a company, and their users) that we're objecting to.
Instead they would start buying US goods through centralized marketplaces like Amazon and Apple store

What "US good" - all that stuff is made in China to begin with! Well, OK, not literally everything, but as interconnected as the global economy is, what you are proposing strikes me as pretty much nonsensical. China won't benefit from "protecting" itself from trading with the West.
Environmentalists
Well, as per the coreboot docs [1], the panic level is only 9000+...

[1] https://www.coreboot.org/Binary_situation#Intel
Java might have its issues, but it is one of the languages with best tools available.

For example, most languages eco-systems lack tooling like VisualVM, Mission Control, JITWatch on their canonical implementations.

https://visualvm.java.net/

http://www.oracle.com/technetwork/java/javaseproducts/missio...

https://github.com/AdoptOpenJDK/jitwatch

Also note that although many seem to be focused on Java being Oracle JVM or OpenJDK, there is a pleothora of JDKs both open source and commercial to choose from. With many other features.

For example, most commercial JDKs support AOT compilation to native code.

Or targeting micro-controllers with a few hundred KBs.

Also Java gets bashed by being all about a specific OO model, but VB.NET, C#, Eiffel, Smalltalk follow exactly the same model.

> Is google planning on phasing Java out and using Go?

Until they embrace Go in Android, ChromeOS, their Google Developer SDKs and Google IO sessions, I would say no.
Hey Marak, sorry, I think I came across as too snarky and I think it'd be a good rule to always imagine the author/creator will read/reply. So with that in mind, I think hook.io is really cool and thanks for your excitement.
What about progress in education, so that everybody can enjoy understanding beautiful things like abstract geometry, sophisticated harmony, functional relationships, waves ...

Naturally society polarize intelligence instead of spreading it so we classify instead of nurturing.
Martin Luther King was also a womanizer, and Western media self-censors that aspect of him. Propaganda and bias happens everywhere.
Thought I would find Mario Heiderich's presentation on the topic.
Here you go :
General approch to the problem of security of copy/paste buffers : https://insomnihackdotme.files.wordpress.com/2015/03/copypes...
Is this Bootstrap-compatible? Classnames look mostly the same. (is this Bootstrap 4 rip-off?)
Ethical Amnesia
They censor outside influence and ideas that are influenced from the outside. Obviously ideas that infect people within China would be in practice censoring "Chinese" people.
"The CPC is currently the world's second largest political party with a membership of 87.79 million as of 2015.

To join the party, an applicant must be 18 years of age, and must spend a year as a probationary member. In contrast to the past, when emphasis was placed on the applicants' ideological criteria, the current CPC stresses technical and educational qualifications."

Source: https://en.wikipedia.org/wiki/Communist_Party_of_China
There’re two key-value examples you can look at.

Quick start demo essentially implements simple int->string dictionary (plus a full text index for that values).

DictionaryDemo is slightly more complex, it implements string->ValueType dictionary, where values are stored in binary XML format using data contract serializer.
I don't disagree, but your last point is rather misleading as Java on Github also includes pretty much all Android projects.
How to create Registration page using Angular js in mvc 5
If I'm actively searching for some information I need, I cannot "simply close the browser and do something else". Search results are polluted with junk and time it takes to find useful information has increased a lot. Finding in-depth information is getting harder and harder because of flood of low quality pages that only hit the keywords and skim the topic on the surface.
I am also interested in rkt support, so I created an issue like you suggested. https://gitlab.com/gitlab-org/gitlab-ce/issues/17784
Not from me, you aren't. I'm an old soldier in this game (by webdev standards of 6 months for a new framework) and I have tended to switch over to the latest stuff almost every year (projects, job change etc). It's just a common disease and herd mentality in this field to sling the latest cools. Our productivity is generally shit because instead of cranking out working code, we try to fit more tools to the box, probably to combat the repetitiveness and boredom. At the end of the day, it doesn't matter what language or frameworks we use, things still get fucked up because we never spend enough time to know the ins and outs of our tools.
I got you, but those are actual operating systems. Regular browsers should keep being regular browsers, limits respected...

This clipboard thing remembers me of the webrtc functionality that enable browsers to scan my network without asking me.

Related: https://news.ycombinator.com/item?id=11407536
uhm, no? you are free and open to say MLK was a womanizer. like literally right now you are allowed to post this onto HN with no repercussions to your well being. try printing that mao was a womanizer in a chinese newspaper.
Revealing a 5,000-y-old beer recipe in China
> ""consider the party system in the Street Fighter 3 series (Street Fighter 3: 3rd Strike is the most polished of this series, but the previous two had the same mechanic). This apparently simple change to Street Fighter radically changes the tactics available in game. "

I agree. That's a bigger one. Wrestling games, a variant of fighting games, had Tag Team matches going back to the Wrestlemania games in early 90's. They get the innovation there. It was also a distinctly wrestling concept, too, given you would get a WWF or WCW reply if you said "match where teams fight and you tag them in one at a time" to average person watching TV or playing games. So, you've listed two that came out of 3D and 2D wrestling games respectively."

Sorry, this is a misunderstanding due to autocorrect on my phone. When I said party I meant parry. Here's a famous video showing the parry system at work, as you can see it has nothing to do with wrestling games.

https://m.youtube.com/watch?v=JzS96auqau0

Also, regarding 8-way run coming from wrestling games, they aren't the same mechanic. In early wrestling games you need to press a run button to run, and when you do your potential moveset changes. Furthermore, your run is not relative to the other player but rather relative to the ring. This all gives it a completely different feel.

Lastly, Soul Calibur is not in the same lineage as Tekken. As I've already said, Soul Calibur was the sequel to Soul Edge. It's a completely different game series.

>"You got any others you heard were game-changing or way ahead of their time on Dreamcast?"

Before I answer that question, please answer this, do you know of any games that were game-changing or way ahead of their time on PlayStation 1?
Yeah, it made me smile when a non-technical friend had narrowed down the choice of languages for the project he wanted to build.

"Python, Java or <something else>"
Python and Java are relatively opposite ends of the web dev spectrum, and he didn't code so it was likely based on rants from the programmers around him.

In the end his project failed because he couldn't find any Django devs to continue the project for a relatively low wage. He might have found some PHP devs if he had chosen that.
A Rare Look at How Insider Trading Works
1. Java has had huge amounts of open source code for years. (Case in point: course provider sales representative telling my colleague somewhat annoyed that Java people are the worst because "they are used to get everything for free.)

2. Im going to read that as "... 1 month after finishing studies".

I will recommend starting somewhere where you get good colleagues. When I finished school I was sure I could never work with Java: it was hard and unforgiving compared to VB and PHP that I had picked up on my own.

After getting introduced to ides and working build systems however I was starting to get work done within a week and within a year I was confident enough to make a real difference.

Also I picked up a feel for just how annoying it is to be left with maintaining code based on abandoned commercial tools (old Delphi code).

3. No idea, but IMO no way banks are leaving it anytime soon so plenty of jobs and momentum for the next few years:-)
The text of the inline "soon" button is not centered inside button on my phone