skysight-inc/HackerNews huggingface dataset:
People like to compare RISC-V to Linux, which I think it is just wrong.

Linux is something that you can download from kernel.org, compile it and bring it up over night. It's a package with a bunch of scripts that compiles a working kernel for your machine. All the work is already done for you.

RISC-V, on the other hand, it is just a document describing an ISA. It is far different from a working implementation.

RISC-V might shine on micro-controllers and on power management control units, since those applications are more simple and more affordable to implement from scratch.

But on high-end applications, it will be no different from ARM's path. Implementing an high performant CPU costs money, someone will have to cater those costs, either by hiring a full team of highly specialized engineers (which will cost a bunch of money) or by licensing to third parties (which will also cost money through licenses or royalties).
New VR controller allows you to touch things in VR
Hapto is a unique wearable gaming controller that enables you to feel the shape, density, and distance of objects within a virtual space.

With Hapto you get all the functionality of the best controllers available, as well as an extremely real tactile experience.

The Hapto experience is fluid, accurate, and unbelievably realistic.

http://igg.me/at/hapto/x/15527371
Doubtful. Take Two have released a fair number of Linux games already, at least from 2K's catalog - Borderlands, Bioshock Infinite, XCOM, etc. I guess much of this is down to the individual developers rather than the parent company, but it is at least evidence that Take Two has no inherent issue with their games being on Linux.

Not to mention the game being in Unity, already running on Linux, and I assume a higher than average proportion of Linux players (I have no numbers for this, but I'd be surprised if this wasn't the case), I can't any reason why they'd want to drop support.
Thanks, that makes sense to me.

I don't know a ton about mining history, but it seems that mining has always depended on cost efficiency. ("Duh?") eg, Froth floatation mining is the only reason that a ton of gold mines in the Pacific NW were ever cost effective, and formerly closed mines reopened as the technique came into use.

Can only assume that as the price and demand on various precious metals change, the techniques and regions which can produce them economically will change as well.
How about some HTML 2.0?
https://www.warnerbros.com/archive/spacejam/movie/jam.htm
Don't forget the man who could 'see' music, by looking at grooves in a vinyl record: http://www.tonedeaf.com.au/362661/vinyl-vision-meet-the-man-...
How to Keep Your Best Programmers (2012)
My experience (in the US, for context) over the past few years is that valued judgement and condescension are far more common than they used to be, so GP may be more inclined to interpret things that way.
Chrome plugins basically are though? It is just a bunch of HTML/Javascript-files and a manifest.json.
Ceci n'est pas une pipe. I've found that a lot of people that "aren't good at math" don't have a good grasp on what a number is, beyond a couple letters on a sheet of paper. They're stuck manipulating numbers by rote, with no understanding of what they're doing past the shapes on the paper changing into different shapes. Showing them how binary works, pulling back the curtain and revealing the difference between the platonic ideal of an integer and our representation of it, is pretty mind-blowing.

Then you move from that to instantiating binary representations in the real world, with light switches or checkboxes, and you start getting the "this is how it works in real life" light bulbs that embed the new knowledge in their existing web of knowledge where it'll become permanent.

(edit: let me plug my favorite how-to-program book here, while I'm thinking about it. It and GEB were the kernel of understanding around which I built the rest of my knowledge of math and CS. https://en.wikipedia.org/wiki/Code:_The_Hidden_Language_of_C...)
I can't find it now, but there is this article/blog somewhere where the author writes only two functions: One tests if a list is sorted and the other generates a seemingly unspecified permutation of a list.

Then they combine the two in some simple way, and out pops a sorting function with no "how" specification. Due to laziness, the testing function "drives" how the permutation function picks its elements and the whole thing devolves to selection sort.

If anyone remembers the source for this, please post it.
The power of habit
Would you please not post inflammatory comments or engage in flamewars here? We eventually ban accounts that do those things.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
The opposite argument is rather popular as well: Conservatives work vigorously to make the government as expensive and inefficient as possible in order to get people to continue to vote them into office, by convincing citizens that government is the enemy and they are the solution. The worse the government, the more likely they are to be elected (Outside of an actual revolution occurring).

I suspect both arguments give each side too much credit. This issue seems deeper than the partisan divide.
I'm not "extrapolating" from anything.

OK, I'll take that back. You aren't extrapolating; you're outright jumping the gun, by pure force of will.

The direct analysis is easy and obvious.

It is if you choose to believe in things because they seem, well, nifty to believe in.

As for me -- when it comes to anticipated technical innovations (however feasible-seeming), and especially binary predictions that they "will happen" (and not simply "could" or even "probably will" happen) -- I need hard evidence and (specific) lines of reasoning. Not simply "there's not reason to believe it won't happen; therefore it will."
How I think about being an employee
http://igg.me/at/hapto/x/15527371
We've banned this account for repeatedly violating the HN guidelines.

If you don't want to be banned on HN, you're welcome to email hn@ycombinator.com and promise to follow the rules in the future.
I don't think this is the problem. I think that PENSIONS are the problem. The risk aversion comes from municipalities that are flat broke because they over-promised.
According to Peter Thiel (in CS183), this lack of long term plan is a symptom of people believing that the future is indeterminate[1].

1. http://blakemasters.com/post/23435743973/peter-thiels-cs183-... (Section I. The End of Big Projects)
It's not how many regulations there are, it's more about how much time and effort it takes to conform to the regulations.
I'm going for the very basic. The kind of which immediately destroys any suspension of disbelief I would have. Gravity was good enough in my book, and is also somewhat rescued by the way you could feel the vastness of space when watching it in 3D.
Gracefully terminate a program in Go
Count your blessings. Construction can be much harder in other countries for reasons beyond engineering and safety.

Italy, for example, is a real estate developers nightmare. Every rock or patch of dirt has a decent chance of sitting atop an Ancient Greek or Roman ruin, and the process to ensure that construction won't damage any heretofore unknown ruins is agonizingly slow.

It boils down to political power and cultural preference. Americans are fine with tearing down almost anything (except designated landmarks) to build something "better" than before.
I thought about this when I visited the Hoover Dam.

The audacity of the thing and sheer impossibility of doing anything remotely like it in today's America makes it seem like a relic from an ancient civilization.

It felt like visiting the pyramids in Egypt.
hey, this is my email address hubatrix@gmail.com can you please drop a mail there so that we can continue conversing there if you don't mind :)
Thank you
If not we can surely continue the conversation here.
Yeah, it had some, but it's still a separate league from what came before. I don't expect every movie to be hard sci-fi (wouldn't mind it, though). But they should start getting the very basics right.
yes, the point of the experiment is to quantify the difference between the two settings
You can check RStudio's data viewer for reference
https://support.rstudio.com/hc/en-us/articles/205175388-Usin...

It's a modified dataTable(so search is builtin. I didn't see search in Tad yet), with selectize for categorical variable filters(which is a searchable dropdown list)

Another good to have feature is to show column index. We often need to manipulate the columns in code, a column index is helpful.

Based on column index, you can also select a subset of columns faster with numeric input -- over 100 columns are normal, using checkbox to select is too cumbersome.
Technology is making the world more unequal; only technology can fix this
But bear in mind what you just said IS NOT a valid argument for socialized medicine--it is an argument for market reform, or for looking at what is really going on in healthcare (hint: Wall Street).
I recently ran into the MDOT project manager for a rebuild/expansion of a section of I-75. With some googling I found that she was working on the project since 2001 - construction started in 2016 and is not scheduled to be completed until 2030.

So she will be working on the project for 30 years; her entire career... something is pretty broken about the government structures around these projects.
Chubby Cattle Brings Mongolian-Style Hot Pots to Plano – Eater Dallas
I'm guessing most are publicly funded so the incentive is not seen as an investment needing a return - or, at least the urgency of return is diminished
One important factor unmentioned so far: Federalism. The US has very strong state and municipal governments compared to France and Japan. In many cases, any one of the three can veto a project. A new commuter rail line under the Hudson River connecting NYC and NJ was begun in 2009 and NJ Gov Chris Christie killed it in 2010 (citing cost overruns), after $600m had already been spent.
I'm no expert on Google OAuth, so this could be wrong, but my understanding is that this is totally fine.

The client secret is, despite its name, not necessarily intended to be secret. Client ID / secret pairs can be locked down to only work with specific referer headers or Application IDs. Also, they are only useful for purposes of quota and don't provide authentication. A malicious entity could make calls against the quota of this app (which is true for any app), but they couldn't easily distribute the key or use it for other purposes very well.
That's a very good article with a very fair description of the situation.
Do you want to get better at programming, or do you want to be more appealing to employers?

I ask because (for example) learning C# or Python would open up a lot of job opportunities, but learning OCaml or Haskell would be a better learning experience.
For that matter, what is wrong with MIPS?

Open ISA and a full open source implementation by MIPS themselves?
my exact language was "grown from that" meaning grown from the black market.
Seems like capitalism today is based on "cooperative ownership of the means of production" in that all (exceptions?) current public companies (and most private ones over a certain size) do not have a single real person as majority shareholder (>50%). A few hot tech company founders have been able to push through voting share structures such that they remain in control with minority ownership (Google, Facebook, Snap). Others have a founder who is CEO for a long time and given defacto ownership control (Musk, Gates, Bezos, etc). But these cases are the exception to the rule. Maybe the problems that are occurring with our "capitalistic" system today is that it is not really capitalism at all, but a lighter, stealth form of communism.
that asset isn't liquid. who are you going to sell it to? a few of the other 200 people? do they have $35M to spend?
how is this any different from raising money from VC firms? The distribution probably isn't any better, but at least everyone has the ability to bet on a company
Well, we used to be, but not really these days. At least I don't see it much. Look at UAE or Singapore and see what they're up to.
It failed to process the first two files I tested it on. I really like the idea but that is not a great start. Being able to switch between TeX engines would be a good option, would be great if you you could do that with CL switch.
Assumptions outside of scientific contexts also aren't pretty.
As much as I'd love a new Valve game, why fix what's not broken, financially speaking? Valve/Steam definitely have plenty of other problems that I'd love to see get sorted out, but they're making tons of money.
kinda like facebook.
Is EU's “Roam Like at Home” DOA?
Aside from the built-in ad-blocking/privacy features, Brave also allows you to pay publishers you support through their payment system.

It seems that with this ICO, Brave users can also start earning tokens (ie. Basic Attention Tokens) when choosing to view ads on certain publishers' websites. If I'm not mistaken, this new model is targeted to launch by the end of 2017.

http://www.coindesk.com/web-browser-brave-to-launch-ico-for-...
Brand Sponsors Take Notice as 'Rocket League' Sets New Esports Standard
Thanks for the balance.
Going from ISS to Tiangong in anything like a real-world spacecraft is, like, super impossible.
i wonder what compliance is actually like.

for instance: countries X, and Z could both have the same list of rules on the books, but folks in country X actually comply with the rules even when nobody is looking, whereas folks in country Z just look at the rules and ignore all the ones they think are stupid.
FFFFidget, a virtual Fidget Spinner
The SHAKE family of functions (and cryptographic sponges in general) are very cool, but like the article says, SHA-3 is weakened by failing to focus on performance. If SHA-2 is sufficiently secure (which looks more and more the case) then a faster SHA-2 would have been a better way of looking at what was wanted out of SHA-3.

Faster primitives means more PBKDF rounds, more usage of hashes to secure underlying data.
Mostly because it's bullshit.
Blog: Using Zone.js in #Node.js #APIs for Logging
https://basicattentiontoken.org/token/index.html
Probably.

That is something that would be good to understand with precision, hence the study.
Hey just curious:

With a dockerfile is there any point to using Ansible/Puppet/Chef any more? I have used those tools to keep 'how machines are installed' in code in the past, but with dockerfiles these days I don't get the point anymore. Seems like the future will be having a few dockerfiles (staging, prod, dev, db, etc) then just finding a place to run them (digital ocean, docker swarm, aws container service - or your macbook).
One of the most functional VR controllers planned for the PSVR at this moment, yes. I love the DualShock4 controller, but when it comes to grabbing things and moving them around, the controller just isn't going to do it.
I've been programming for 49 years. Languages come and go. The future will constantly change.
But that problem applies to a lot of places in Europe - a lot of projects in the UK need to have teams of archaeologists in place and stuff seems to get built here at a reasonable rate (OK mostly - around Edinburgh we've had one dubious tram project and a successful major bridge and railways being re-opened).

The Crossrail project in London had over 100 archaeologists working on it:

http://www.crossrail.co.uk/sustainability/archaeology/

Edit: The Forth Crossing bridge uncovered sites roughly 10,000 years old!
I'm a software engineer and I can barely explain it to myself.
I host several smallish PHP/HTML sites for family, friends, and a few clients. Is Kubernetes a viable solution. These sites get very little traffic.

What I am looking for is:
- Ability to easily deploy containers
- Ability to route by url
- Ability to swap out containers without affecting others

Does Kubernetes solve this problem for me? Is there a better option?
Maybe you don't understand the real incentives at work? In the US, it is jobs, jobs, jobs. Long, drawn out projects keep hardhats working for years. It's not about outcomes, which is a big part of the problem.
See also:

https://www.ietf.org/rfc/rfc2119.txt (1997)
Does the article never give us the actual frequency? Just vaguely 5.08?

Maybe I missed it?
Remember that those old sites were designed for CRT monitors which had different characteristics.
From the page's `<meta name="description">`,

> A virtual Fidget Spinner. Because why the hell not?
It's not regulated, and they are not selling equity/shares in the company
> mostly privatized

Where's that?
Webpack config written in modern JavaScript
> I recently stopped using all of my social media...

Same here.
And yet here we find ourselves on HN... :)

(In our defense, the signal to noise ratio is much better here.)
Given the real estate bubble in China now, I guess it'll be 100 times faster
What it says is that Walmart's wages aren't high enough.

A so-called labor shortage is really just a failure of the employer to recognize the market-clearing price for labor. Demand exceeding supply means that the price should rise. If Walmart were to pay $20/hour, I bet they'd have no problem finding as many workers as they need.
political/social views? Isn't this an ICO discussion?
As others have pointed out in this thread, the 2% is merely a target and should therefore be disregarded.

Enjoy the fruits of your demeanour.
It's perfectly possible.

If you land and launch again.
Aah yeah that might have helped. I hadn't been setting my memory requirements as I didn't technically know what they were :D

That's good to know for next time!
Mary Meeker’s 2017 internet trends report
It is good to have healthy skepticism for new things. But I don't think k8s is just the "cool thing to do". Here's some reasons why running an enterprise on it is better than on bare VM metal:

1. Containers are a better application level abstraction than VMs. Why as someone deploying an app should I care about machine details. I want my application to be deployed n replicas with x resources and to be discoverable.

2. Containers make your application self documenting on its dependencies. Yes it is some work to get your stuff containerized but we haven't come across anything yet that was all that difficult.

3. Running a container on its own on bare Docker does not give you discovery, multiple nodes, restart policies or many other things k8s does.

4. Much of dev ops roll your own that is going on is solving problems that nearly everyone has and why not do it in a proven environment that does nearly all of the work for you.

I don't think at all that putting apps in containers, shipping them with a resource request/service descriptor, and then exposing them via service discovery is going anywhere at all. Whether it is k8s and Docker or something else, once you are using it, it is clear that this is really the abstraction deployments should be at. I'd say the odds are that you do need k8s stuff for any enterprise/business deployment of services. I'd be surprised if within a few years people are doing it any way else.
In Japan, are property rights a big deal? How about corruption? Here in the US, you would get every NIMBY and enviro-whacko all fired up. Then you have the insiders who know where the right of way will likely be and they will buy up the land so they can flip it to .gov at a premium.
I'm surprised not to see more mentions of GTA on this thread. Take 2 owns Rockstar games and I've always hoped that one day GTA would expand to space.
Wait, did Gravity do something besides getting basic spaceflight wrong in visually compelling ways?
The spec gives the browser the ability to cancel a push in the case that it already has the resource cached. Testing that was one of the pieces of the linked article, because not all of the browsers implement that yet and have somewhat different behaviors.
Because I for one am not making any of that money and I want a new Portal game, damn it.
Having just cursed whatever bloody build system we now have for a simple 3 page web app that seems to cache off half of the bloody internet, I am curious on the complaint leveled against TeX. Especially since the vanilla TeX has very little dependencies and you have to explicitly install every style that has ever been created. :)
Right, but at 2x you can actually watch the whole thing in half the time. If it's not too technical you can come away with 100% of the information. The more technical or unfamiliar accents the more backups you will need.
>Hopefully all the people who paid for the current in-development version are not left high and dry in terms of updates and bugfixes.

How long is a developer expected to keep improving a game? Maybe it is the old console gamer in me, but it wasn't that long ago that a game developer was done with a game when it was released. This game has been public for 6 years, been on Steam for 4 years, and been out of beta for 2 years. I don't get how customers can complain about a lack of commitment to the game especially considering the low price the game was usually offered at. I wouldn't blame Take-Two one bit for trying turn a bigger profit with more paid content or a complete sequel.
sure, but the idea is the same. You bet on a company and you then sell for a profit.
It works well on mobile.
I wish HN members wouldn't downvote just because 'progressive' gets bashed. Too close to home for you? It's a valid point, but so is the other side--conservatives are just as bad. Two wings of the same bird, really.
btw at 0.1-0.01 cost, because land is state-owned it's possible you could get the bid for the land at a very low price.
So, your argument is we enforce are regulations better?
If Brave becomes popular, advertising space in it is worth real money, and the tokens get value.

If.
Does anyone maintain a directory of conferences that accept proposals grouped by technology?
RE 3, I don't buy it for a typical technology job. 2 weeks or even 2 months of difference is barely enough for the news about your product to break, if you aim for the global market, and the battle is fought and won by marketing teams anyway.
Have we really come a long way since the original TeX? We certainly found fancier bugs to put in programs. And evidently gave up on understanding memory usage, at large. We certainly have not found a way to make it easier for folks to read programs.

Seriously, even if you are not familiar with Pascal, it is not as unapproachable as could be imagined.
This is really valuable insight. Thank you for sharing this!

If you don't mind me asking, did you apply this approach to specific programming languages? I'm curious which ones you tried to learned and ended up sticking with, and why.
... and if we only administer it in hospitals (or under medical control anyway): the right quantity for the right time, no more, no less!
If only this argument had worked for Mozilla.
> SHA-3 did introduce something useful

To me the most useful part of SHA-3 is that you don't need to use HMAC as it is not vulnerable to length extension attacks. Meaning that it's much faster than SHA-2 when used as a MAC construction.
It is extremely relevant. The feature set and performance target overlap, if you know how to read you will notice that anandtech includes Core i7-7800X (a 6 core 12 thread CPU) on the new processors table and has a final comparison against Ryzen 7 1800X, which is the same chip as Ryzen 5 1600 (with 2 cores disabled).
Yup, I was just trying to work out why @porter didn't say Brendan Eich, but used indirection.
Dams specifically are... complicated. There are a lot of reasons why dams are more likely to be torn down these days than built. Some are necessary for flood control but dams often have very significant negative environmental effects.

It's also hard to imagine building the interstate highway system today but, in general, a greater concern about the environmental impact of infrastructure projects isn't really a bad thing.