skysight-inc/HackerNews huggingface dataset:
It takes a lot of experience to be able to write high quality code but I think it also takes a decent amount of experience to know when you should just step away and ship it when code is good enough.

If you're writing a minimal viable product, something that you know isn't likely to be expanded on or code you know is only going to be live for a few months, obsessing over code quality can actually be a really bad thing. I've been on short time scale (you won't always have control of this) projects before for example where continuous integration, code coverage, code reviews and TDD were insisted upon where the extra time invested in these just didn't make any sense.

It's a different story for projects where mistakes can be very expensive or when you know code is going to require maintenance for a long time but I think it's important to learn when there are other priorities. Recognising when you should just "get things done" is actually an important skill that shouldn't be looked down upon because projects only have a finite amount of resources.
Sensible heads weren't predicting an instant crash but greatly reduced growth and loss of value of the currency.

If you're cherry picking daft predictions there were plenty on each side.
The first upside is WebAssembly is designed to run C++ at close to native <10% overhead. The WASM team is starting with that foundation then adding features needed for GC and cross language API access (DOM). This is as opposed the Java and C# byte codes which come with a lot of assumptions baked in.
We just bought a 5 bedroom, 3-1/2 bathroom house with a nice size separate office in the northern suburbs of Atlanta with about 2800 square feet. Brand new build for $335,000 with all of the niceties. I've looked on Zillow, the same square footage, much older home, would be around 2-4 million at least in San Francisco.
> > Freedom of expression is not foundational. Certainly inciting violence, advocating genocide, or engaging in targeted and repeated harassment does not fall under the auspice of an unalienable and foundational right.

> These are also things on which many people radically disagree with you. Stating them as facts is just begging the question.

I am among the ones who radically disagree. I want to live in a society where all of those things are allowed, but people are just smart enough to ignore them. I think this is a much better prospect since it decentralizes responsibility.
MakerDAO has been working on a Stablecoin for the past 2 years and plans a release later this month.
A gummy bear works just fine to copy a fingerprint. You can only go so far too, piss off a politician or even a lower level boss, and IT may find all their computers in the dumpster, replaced with new PCs that said person bought to get the job done, rather than fight IT to get their work done.

For most people, a computer is a means to an end. If it doesn't accomplish that task, the computer belongs in the trash.
The NIS Directive, what businesses should know
Getting things done should be the correct answer for most of the times. All the code quality, design patterns, testing, and automation is done with an objective of keeping the ability to still get things throughout the life of that product.

I've seen horrible overengineered sins being done due to this "focus on code quality" for the code quality sake.
It's kind of applying the Bogosort method in the physical world, with the exception the physical world favors it.
Any good example projects already using WebAssembly ? Some list with multiple examples would be nice.
How about playing games while being paid to legislate?

http://zeus-origin.snopes.com/photos/politics/solitaire.asp
Which were the ones driving around in a bus with nonsense written on the side
Well, because it "used to be like that" and nothing is as persistent as a stopgap solution. Fun story: Used to work at a 8 year old, heavily growing ad network in customer support and hadn't even officially progressed to engineering yet, but people heard stories about my PHP hacking skills.

So one of the old-timers came by (really fun and totally random guy) and was like... "ah, there's this one thing I thing you could help me, I'm trying to find a solution for these tracking error reports. wait, I'm giving you access"

A few minutes later came my email together with password over MS Lync, and nothing else. And I waited for him to come by with some requirements.

Which of course didn't happen. But what happened instead was that the newly minted Head of IT came by who was tasked of cleaning up the mess after the acquisition and introduce a proper process.

He looked at me very earnestly and just when I tried to think hard what I did wrong he blurted out "WTF ARE YOU DOING WITH YOUR LIVE DB PRODUCTION CREDENTIALS!?"

In the moment I realized what that guy gave me, it was gone already unfortunately.

So long story short, as time goes by and companies grow, there are very different approaches at "getting things done" ;-)
The Complete Video Solution for Web and Mobile Developers
Samsung actually has a browser: http://www.samsung.com/global/galaxy/apps/samsung-internet/

Quite similar to Chrome, but has support for ad blockers etc.
To recap: the problems are that data is accessed without independent permission, and data is collected for reasons other than serious crime.

So the solution is to create a government body to rubberstamp access requests, and reclassify more crimes as serious?
Why do you think Theresa May is so keen to leave?
Those are still predicated on having an infinite tape.

With finite storage, every program becomes a finite-state machine; and to "solve" the halting problem, one only needs to use the usual cycle-finding algorithms.
From the understated opulence of a Bentley

I'm sorry, what? A Bentley is "understated"?
Haskell is neither a runtime nor a webserver (it's vs. its) :)
There is no way to romanticize the tedious labor of meticulously scanning an image by hand, so to speak.
It's enforced by fishing in the high artic being pretty conspicuous.

Regarding penalties: With ratification, such treaties become law. There are no penalties specified, but courts are empowered to enforce them by whatever means they deem effective. Environmental groups, for example, could sue the US, in US courts.

Beyond that, international cooperation doesn't rely on penalties or similar sanction mechanisms as much as, for example, criminal law. There simply is no "world government" that would have the power to "enforce by force". But, contrary to armchair politicians everywhere, that doesn't render international law meaningless. It's a system of thousands of treaties and other agreements that, collectively, are net-positive for every country involved. The alternative to respecting them is to be seen as an untrustworthy partner, making it harder, or impossible, to reach future agreements or keep others to their word.

A great, current example is the possibility of the US pulling out of the Iran Deal: Not only would it legitimately allow Iran to then restart their nuclear program. It is also a major factor in the tensions between the US and North Korea. Because NK, quite obviously, is asking themselves: Why should we engage in negotiating a deal, if the US does not feel bound by it?

(The same works in reverse, because NK has also been less-than-stellar in following previous agreements)
A Django middleware that helps visualize your app's traffic in Kibana
You're pretty clueless as to the history of capitalism.

From war is a racket:

"I helped make Mexico, especially Tampico, safe for American oil intersts in 1914. I helped make Haiti and Cuba a decent place for the National City Bank boys to collect revenues in. I helped in the raping of half a dozen Central American republics for the benefits of Wall Street. The record of racketeering is long. I helped purify Nicaragua for the international banking house of Brown Brothers in 1909-1912. I brought light to the Dominican Republic for American sugar interests in 1916. In China I helped to see to it that Standard Oil went its way unmolested."[p. 10]

"War is a racket. ...It is the only one in which the profits are reckoned in dollars and the losses in lives." [p. 23]

"The general public shoulders the bill [for war]. This bill renders a horrible accounting. Newly placed gravestones. Mangled bodies. Shattered minds. Broken hearts and homes. Economic instability. Depression and all its attendant miseries. Back-breaking taxation for generations and generations." [p. 24]

General Butler is especially trenchant when he looks at post-war casualties. He writes with great emotion about the thousands of traumatised soldiers, many of who lose their minds and are penned like animals until they die, and he notes that in his time, returning veterans are three times more likely to die prematurely than those who stayed home.

http://www.amazon.com/War-Racket-Antiwar-Americas-Decorated/...

Blum:

http://williamblum.org/aer/read/137

US distribution of wealth

https://imgur.com/a/FShfb

http://www2.ucsc.edu/whorulesamerica/power/wealth.html

The Centre for Investigative Journalism

http://www.tcij.org/

Some history on US imperialism by us corporations.

https://kurukshetra1.wordpress.com/2015/09/27/a-brief-histor...
Testing Comment Posting from App
Please ignore this, will delete the post as soon as I'm done doing some tests
Without the tracker and the torrent files, most of the value is gone. Its akin to a store with amazing variety and labeling, but the items themselves are a faint ghost of what they used to be, and reaching for an item gets you a handful of air.

I really miss What.cd, despite it being a nightmare to maintain a ratio on, it was the musical world's version of the Library of Alexandria. When it was snuffed out, one of the few beacons of cultural knowledge disappeared forever :(
root comment
Why should it be risky, to sell something you bought?
I think users can jump through those hoops as well. Before emoji were available as a system keyboard, for international (non-Japanese) iOS users, many users downloaded apps to enable the emoji keyboard.
Mentality can be changed for good (the past few years show how it can be changed for evil).

If it can't, then it's a missed opportunity of planetary proportions.

https://www.jstor.org/stable/20446694?mag=socialism-make-peo...
Because that time could be used for informative study.

edit: and because fun is sinful, obviously, as is smiling, talking unless asked to, ... or eating apples from a certain tree.
Understood. The look/theme is alright. It's a modern looking, 3 pages website like there are millions of it.

I don't think it's as good as it should be though, to get users to register and pay.

We were talking about "design". It can designate many things. Look. Colors. User experience. Conversion.
[teleport](https://github.com/bollu/teleport) is a cute CLI tool written by me to explain haskell program construction.
How dogs help in finding Endangered Species – :: PremiumsTech ::
What one person may think is fine might look crazy to someone else. Getting things done seems to be the MO of most orgs though.
Only haskell that I use that I'm aware of is arbtt [1].

[1] https://arbtt.nomeata.de/#what
That shouldn't be surprising. You will find this much with little research. Engineers are treated as blue collar workers in majority of world. There are couple of exceptions such as notably Silicon Valley and most big metro areas in US (New York for example), perhaps London in Europe. But these are just anomalies, prevailing consensus around the world is that engineering is blue collar work, just instead of shovel you use keyboard.
CV in format of MindMap. Transparency
Hello to the community of tech individuals and free thinkers!

Each time I was hired or giving a work outside I've had a difficulty with explaining my experience in short period of time or even if writing in flat-text mode. There are lots misunderstanding is happening during communication, and after.

Becoming transparent to others same as in the open-source world, what blockchain is doing. If I would describe myself, my skills, my experience in the format everyone will understand that will reduce the damage to both sides. So I've selected the format of mindmap to describe myself a be visible to others clearly.

Link to my mindmap(CV): https://realtimeboard.com/app/board/o9J_k0X6Hf8=/

What do you think guys?
Apply On-going graduate recruitment now
JPhotoFrame is a Java application for building DIY digital photo frames
I'll take a stab at your question.

> Are there fundamental issues with JVM bytecode that make it impossible/impractical to have c++/rust/LLVM compile to it?

Lack of pointers. Lack of true structs. Different memory model. Enforced class/object model.

WebAssembly has a memory model which is very close to a generic CPU.

My understanding of what made WASM necessary -

You don't want a GC? You don't get a GC.

You want full control over your memory layout? You get a raw growable slab of memory with raw pointers.
Are Uber and Lyft Cutting into Metro’s Ridership?
Isn't the main argument against the Han unification that the characters are actually visually different between the languages?

One could certainly "just use a correct font" for each of these languages, but currently it is actually impossible to write a text in Chinese and Japanese and have all characters be represented correctly without additional metadata.

Wikipedia article does give many good examples of where this causes issues. https://en.wikipedia.org/wiki/Han_unification

As you have pointed out, this is not consistent over the unicode. Russian Р could just reuse the latin P.

I think that bandwidth and memory nowadays are cheap enough that we could have a few (relatively) more code points to encode all languages properly.
Time and again though, people manage to paint things like this as foreign bureaucrats interfering in our sovereignty. So many people I know, it seems that if you tell them not to step in front of a bus they will shout "DON'T TELL ME WHAT TO DO" and do it anyway. I despair.
I went to see mine and got the same as @ben_w. Sympathetic nodding but voting along the party line; some interest in economic issues (how it might affect consulting work for overseas clients) but none whatsoever in privacy. Wrote a long followup email explaining the issues, which went ignored.

Altogether a demoralising experience.
For me the main value is getting the interestin publications. This is subjective of course, but way better than a random selection :)
Well, but you cannot just compare with UK. That's just like comparing Silicon Valley with rest of US.

Compare Silicon Valley with London. It's still much worse in London but engineer salaries in London have been going up lately and it's definitely best place in Europe to be a software engineer.

£80-£100k is something you can get in London if you are good at your profession. It's not Silicon Valley obviously (mostly because concept of bonuses and RSUs does not really exist in London compared to SV). But as base salary, it's not bad.
Applying for the first job as a web developer
My company exists for the sole reason that another company focused too much on "getting things done". We're a newly founded company that is completely in charge with replacing the engineering departments of our sister companies. Our sister companies have millions of lines code code written over the year. Most of in the most horrible state you can imagine, full with security holes. Our company was brought into existence to clean up the mess and allow the whole organisation to move quicker.

In our own company, getting things done is important, and sometimes we do prefer that over writing high quality code. But that decision is not made lightly and it's usually still good code compared to what it's replacing.

We've been working on replacing a large real-estate website (millions of visitors) with a new version that has been rewritten from the ground up. We did this in 6 months and are going to be releasing on time and within budget. The code is in great shape and we got things done.
How come this question managed to appear on the top page? Asking this question and expecting a correct answer is bananas. There are so many factors that you have to take into consideration that it is virtually impossible to make a right generalization.
The question you should ask though, is: "What should I do to achieve goal that I've set."
If your product is unstable, bugs are piling in the backlog - _maybe_ holding the factory line for a refactoring is right - but only just maybe.
Remember, that users don't care about how cool your stack is.
What will it take for people to chill out and accept people for who they are? People should just be excellent to each other and there would be no need to fight everything.
>>> You can't prohibit it, since you are not allowed to monitor it's usage.

Yes you can! It's very common for companies to block access to gmail.com facebook.com and similar websites.

I am not a laywer but that's a clear message that's it's not allowed. Circumventing with proxies/VPN should be grounded enough for termination.
Sure but you are forgetting a key factor. Once you get Google/FB/Amazon (or to a lesser extent even a unicorn like Netflix/Airbnb/Dropbox etc) on your CV, that will help you tremendously in your career.

You will get shortlisted for top jobs and bombarded by opportunities by recruiters forever and you will be able to skip any screenings and phone interviews and just go for final onsite interview mostly.

Investing several weeks or couple of months once might be worth it as you will reap benefits for a long time, perhaps until retirement.

You need to consider this before you decide not to spend the time to go through CTCI etc.
Here is the question that interests me...

For over 100 years, commercial fishing has been an issue. Atlantic cod was the canonical tragedy of the commons, with early multinational agreements that attempted to fix it. They're still shaky.

On land, we hit a point a long time ago. American Bison are a very illustrative example. Guns and railroads could harvest the whole population in a few seasons. Factory conveyor belts could use all the hides hunters could harvest. Industrial society and commercial hunting just didn't go together. Wild populations can't produce on the scale we can consume.

So basically..the oceans are bigger than the prairies, but arent they essentially the same?

Have we outgrown commercial fishing?
Define: code quality

We're focused on getting things done, and I think that is a good focus and always has been more satisfying for engineers to see things ship.

But... there are extremes at both ends of that scale that make for very bad places to work, and really bad product and code.

Getting things done whilst not applying any focus to debt avoidance, maintainability, observability, supportability... is a recipe for disaster that leads to constant fire-fighting and the burning out of engineers and others.

Yet building ivory towers of as close to perfect code equally is a bad signal that can kill a company (not bringing in revenue whilst having costs). Not all code is equal and some code requires a higher quality than other code.

I've found that what experience has given me over 20 years is a pragmatism... is it constructive to add this nice-to-have thing, or would it bring more $$$ in at an acceptable TCO if I just do it sooner.

The best engineers I know all strike a balance; keeping things simpler than a lot less experienced engineers would expect, and shipping something sooner.
The vast majority of RIPA applications are made by Police, not local councils.
> What kinds of use-cases do people have in mind for this board? The 1GHz processor and 512MB RAM seem a bit like overkill for everything I can come up with.

You don't have to use all of the CPU or RAM capabilities. The use cases appropriate for this board include all potential use cases for an equivalent board with less CPU or RAM. I don't think it's fair to knock it for being too capable.
> mindless consumption

I'm uncomfortable with this characterization of consumption. I'm not doubting that most consumption is passive, but I think its a bit unfair to most people. Even creators, including in this case, Tony and Taylor are consumers 99% of the their lives. Nor is consumption a bad thing - watching Every Frame changed the way I think - which is great.
Elon Musk Isn’t Joking About Sending a Tesla to Mars
...with a funny link to http://programming-motherfucker.com/

Personally, I did not know this manifesto before.
Artificial Intelligence Still Isn't a Game Changer
> How do you mean it's "way too old already"

I mean many obvious ways it can be improved have been discovered during the time passed.

Although it obviously makes no sense to give up the whole thing just because it has been introduced long ago it still is not a bad idea to consider minor and major improvements or even rethinking the whole idea occasionally. We could still be using good old typewriters/teletypes if the fact they worked was stopping us from thinking about inventing tools to do the same job with less labour and more fun.
‘Rampant’ Video Piracy Sparks Calls for a Singapore Crackdown
That looks very useful!

Thanks for mentioning it, I will give it a try!
But you do have to use the full price, and power/energy requirements of the board, so I think it's a valid question; where is this balance of price/power/capability useful?

Development/prototyping is an obvious one of course.
data is neither fair not unfair. It is collected or not. The collection has a bias or doesn't. It's not fair to count the number of haskell applications compared to pdp-11 assembly language apps to prove the superiority of soft cheese over those hard cheese heretics! Counting however is just counting. Once counted inference can be drawn, debated, rejected, alternative hypotheses advanced. All better done in the presence rather than absence of data, no?
Using Requirements Coverage Matrices
With more than a handful of bits of state ever this restricted form of the halting problem is not solvable in general in practice. It's like saying "reading AES encrypted stuff is easy, you just have to try all keys"
Thus type of.machine learning is externalized, automated prejudice.

Succinct
Εξωσυζυγικές Σχέσεις Και Απιστία – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Yes to both of these points. The police tactical leaking is out of order, and I'd be a lot more cross about it if I wasn't hoping for the government to collapse.
The Treasury's document today says: "A vote to leave would cause an immediate and profound economic shock creating instability and uncertainty which would be compounded by the complex and interdependent negotiations that would follow".

http://www.independent.co.uk/news/business/news/brexit-to-cr...
So what should my next car be in order to be useless to this algorithm. I don't like being categorized and sifted. Once that information is available, it is always abused. Humans never don't abuse the power they get, and I hate it. I hate being on the receiving side. It may be small abuses, but within a civilization those add up, and we are on the edge of dying a death of a thousand cuts.