skysight-inc/HackerNews huggingface dataset:
I am one of many disgruntled Razer Blade Stealth and razer core owners, currently awaiting a refund.
Some customers are on as many as their 4th or 5th replacement unit. They have no English support in the UK, just a couple of german phone numbers which nobody seems to answer. The forum is terrible and they can't translate emails correctly. It's insulting.

The typical issues are usually related to firmware, which myself and other users would be willing to wait for to be fixed, but Razer's default, almost auto-response, solution is to just send you another unit, with the same issues.

In general though, the razer blade stealth is not even in the same league as an x1, mbp, or xps, and it's not supposed to be. It's just priced the same.

Razer. Apple prices, gateway support.
No, but it generates a perfect paper trail.
I'm trying to understand context around the design of the dam spillway vs. historical rainfall and usual flow...

Was this way more rain than it was designed for? Or was it structural failure within design tolerances that caused all the damage?
Those that do not understand why floating point math has no place in the world of money are doomed to repeat this mistake. Over and over and over ...

The snippet of what I presume is their API response is interesting:

{"currencyCode":"XBT","balance":100000.00000008,"available":100000.00000008,"onDeposit":0}

The amount fields are JSON numbers. That's fine for integers up to 2^52[1] but can have issues with floating point math. They'd be better off representing everything as satoshis and doing integer math on everything.

I bet their entire system is based on floating point math. Tisk tisk ...

[1]: Yes probably not an issue unless your Bill Gates and convert your networth to Zimbabwean dollars...
It's okay to vote me down but I really am wondering what Desktop BSD are doing? I have been an old Amiga guy that ended up finding a home with Linux. I tried BSD several times and have BSD running a server at my home. My experience with Desktop BSD just didn't see where you would use the available application that would need a strong computer except for developing for BSD?
We have cryptocurrencies already, no need to return to precious metals
C++ templates are more a limited form of macros than generic types, though. Macros can make type inference more difficult because they usually don't provide any type bounds for the engine to work with and C++ templates can be especially complex.
Wake me up when we can print our own tape. Until then, there's not much difference between an SSD and a tape-roll; bother are not something I can grow in my kitchen.
The sinking of a bauxite carrier, and why it could have been avoided (2015)
Puzzles Collector, 0.10.2 released
pyinstaller works great. No issues whatsoever and I'm happily deploying Python 3.6 to machines as far back as RHEL 5.

Single binary to deploy, no dependencies except libc, life is great.
Not true. I've been to Tokyo and stayed in an airline operated hotel 10 miles from NRT. The cloest rail station is like 4 miles away and you can't get to downtown Tokyo without hailing for a Uber/Lyft or taxi to transfer to the rail station. (Hotel shuttle doesn't runs to rail station unfortunately. And forget about taxi-ing directly to downtown Tokyo due to the traffic congestion and exorbitant taxi fare.)
Any Razer engineers here? I'm a proud owner that would like to work with you directly to fix some of the remaining driver support issues.

Also, has anyone gotten the Razer Blade to work with the Razer Core thunderbolt 3 expansion chassis? On default Ubuntu 16.04 it picks up the thunderbolt hub, but nothing underneath. This would be an amazing laptop for machine learning if I could supercharge it with a Titan-X.

Also, consider a 32GB build for us developers...
Flâneuse: Women Walk the City in Paris, New York, Tokyo, Venice, and London
There are two ways to consider this question, hacking as in "Mr. Robot" or hacking as in writing code for the joy of creation and discovery. Given the reference to 'writing software for corporations' I'll consider it the latter.

It is profoundly important for engineers to periodically rekindle their sense of wonder if they wish to stay relevant and it sounds like what you are asking, if so that is super awesome.

Unfortunately for different people it is different things. So you might have to flail around and try a few things first before you get where you want to be. The good news is that it has never been as easy to try different computing things as it is today.

One piece of advice though is to be mindful of tooling. Which is to say think about the tools you use and if they help or hinder your wonder. Nothing puts the kabosh on wonder like slogging through a click and type interface for an hour for each attempt at making progress. So think about tools as well as what you're using those tools for. Perhaps take a week to try different ways of editing source code for example to find one that is the most frictionless.

Finally, before we get to some suggestions, YOU MUST change how you 'score' your progress internally. On thing I have seen again and again is people who have been coding professionally for a while their 'score' is "projects completed in unit time" the bigger the number the better they feel, that was how their boss scored them and they adopted it for their own use. There are learning curves on things and if you score your self by completions you will become disillusioned. But if you can allow yourself to adopt a score of 'interesting things learned' over unit time, then you will be much more likely to be successful. Trust me learning that you don't like functional programming is just as important as successfully blinking an LED on a demo board.

Here are some things which have helped me or people I know.

Raspberry Pis - It is a very inexpensive computer that people look at for teaching but it is also a great little server and can run everything the "big" internet servers tend to run so if you wonder about how email systems, dns, and web servers interact? Or ways to build a "server farm" of multiple machines? You can experiment with your own "server farm" which sits on a couple of dinner plates rather than a noisy 19" rack in your basement.

Machine learning - there are lots of interesting courses online for free and a ton of data you can use to train algorithms. Building a small Neural Net is easy[1] and can trigger a lot of wonder.

Arduinos/Embedded systems - have gotten much more approachable and nothing says fun like having your hat respond when someone says something around you :-). I love going to Maker Faire and just basking in all the creativity of imaginative ways people have applied computation to problems that don't need it.

Software defined radios - the idea of writing code which becomes decoded data at the output is quite fascinating to me and I've been having a lot of fun with it lately.

[1] http://www.wildml.com/2015/09/implementing-a-neural-network-...
I have been under the impression that economic want fuels consolidation: as funding is reduced small districts must consolidate into a smaller number of larger schools.

I believe this is what has happened in Kansas - small towns have lost local schools and kids are bussed into larger, more centralized school districts. Anecdotally, I've heard fears that this might threaten the long term stability of the small towns as kids will be less inclined to move back. Can't speak to that personally, though.
Time. My 19-year-old brain was fully capable of front-end development, but absolutely not ready for some of the more (relatively) complex computer science topics. I just hit my 30's and can feel my capabilities expanding more with each passing month. I wish I was capable of learning at this rate/depth earlier in my career.
My understanding is that Docker only stays reproducible if after every change you kill the container and start a new one. Otherwise a particular change may only be working because of a side-effect of a change you introduced earlier and then deleted.

This isn't a huge issue, but still it's nice in declarative systems like Stack and NixOS not to have to worry about that kind of thing.
I believe your hypothesis is correct, but I think the likelihood of significant levels of immigration is very low.

The reason is that while Japan tends to treat "westerners" quite favorably, it does not treat folks from developing countries nearly as well.

Japan is inviting many immigrants from developing counties -- ethnic Japanese from Brazil, undergrad and grad students from a variety of countries, laborers from a few low-cost Asian countries -- but this hasn't really had any positive long-term effects that I could see in terms of immigration. One problem is that these folks are treated like third-class citizens in their day-to-day lives (pay, prestige, news coverage, social treatment, etc.). This makes them feel not terribly welcome and sometimes a little bit scared (e.g., of being blamed with little recourse for a wrongdoing that a fellow countryman committed).

As a result of this treatment, many of the folks from these developing countries just aim for a money grab before they return to their country with a decent pile of f u money.

While many Japanese people I know and have known are interested in different cultures, they do not seem terribly interested in folding these cultures into Japanese culture melting pot-style. As such, I doubt that immigration will move the needle in terms of being a source of change in Japanese.

My only hope is that the youth of Japan get frustrated enough to have a 1960s-style social revolution that the US experienced (although focusing on slightly different vectors).

Source: Me. I was a professor in Japan in the past. I left because I witnessed the beginning of the universities failing (largely due to a massive lack of leadership), and I wanted to get out while the getting was good.
Debt obviously predates states sponsored currency. Heck, money economies (that is, ones in which there is a generally accepted medium of exchange and unit of account for debt) predate state sponsored currency (or even states). I've never even heard of that being an active argument.

And the question was about using barter, not depending on barter exclusively; every society has used barter.

And, in any case, debt and barter are not opposed; a system that uses debt of arbitrary commodities without a commonly-accepted unit of account is still a barter system (barter systems with debt certainly have existed, whether or not they were ever the dominant basis for any economy.)
I've only been working 4 years, but I have attended 0 happy hours so far, mostly because I don't drink. There are going to be people like you, others who don't care if you join them, and yet others who'll try to persuade you to join.

It's way down on the list of my concerns as a dev.
Ask HN: How to present compensation as priority in interviews?
I would like to avoid discussion of passions and motivations. I am seeking top of market compensation for top of market engineering talent, but don't want to be overly blunt in presenting this. I do want to filter out interviewers who are looking to use desirability of position as leverage for lower compensation. My ideal position is a company that is having trouble finding talent for clear business needs and will pay accordingly, but I'm unsure of how to word this on initial phone screens.
It's not about political views. You need to be civil, which includes not being inflammatory, not calling names, and generally respecting others; and you can't use HN primarily for political or ideological arguments.

Btw that link doesn't at all demonstrate what you claim, and the recent cases are even clearer: https://hn.algolia.com/?query=insane%20conservatives&sort=by....
I agree, but the more forks, the less value that currency has. And if a nation state actor did block, it would shake confidence in the currency and be at least temporarily disastrous.
Acculturation takes time, which HR and upper management is pyschopathically unwilling to provide. They're too busy moving fast and breaking shit.
netstat is deprecated on Linux, ss should be used instead. Learning the differences is a good exercise by itself
Once the water goes away, the scene is reminiscent of something from Minecraft when someone gets too TNT happy... This is nuts thanks for sharing OP!
Rust's language ergonomics initiative
You're right to question it, there is no evidence of the idea Adam Smith promulgated (that barter societies were natural). Ancient societies used a credit system with debt being the social tie that binds a community together
It doesn't solve anonymity, but it does solve the permission problem. You can transfer unlimited amounts of Bitcoin at any time and place without anyone's permission or approval.
As someone who is trying to get deterministic simulations relying on floats - the idea to use floats for money boggles my mind. Having a simple addition give the exact same thing on different machines - bit for bit - is already causing headaches.
> the need to connect to a remote X11 server

You mean X-Windows, not X11.

(ducks for cover)
Plus it clearly prefers that route!
In my book that's just common sense, not sexism.
> Actually, it's pretty ironic to have this discussion the same week that a convicted child sex offender was killed in a Norwegian prison after numerous warnings.

That an inmate gets killed in a Norwegian prison is extremely rare. As you mention it did happened this week, but the last time before that was in 1982 (according to http://frifagbevegelse.no/nffmagasinet/drapet-i-ringerike-fe... )
Not a question, but with regards to:

> * We use all of the five different string types. It is annoying, but it is not a major problem.

cs[1] and the OverloadedStrings extension is all you need, in my experience.

[1] https://www.stackage.org/haddock/lts-8.3/string-conversions-...
SEEKING WORK

Location: Boulder/Denver, Colorado (CO), USA and San Francisco Bay Area, California (CA)

Remote: yes

Technologies: python (Django, Flask, GAE), JavaScript (React, Vue, Node), MySQL, PostgreSQL, AWS

Résumé/CV: https://www.uplift.agency

Email: hn@uplift.agency

---------------

Are you short on engineering staff? Get a proven team ready to move your project forward!

Marius & Paul are former engineers turned freelancers. Uplift Agency is family owned.

As experienced consultants and former founders, we understand tech companies. Running a business is hard. You have to wear many hats. Let us wear the ones we're great at!

We’ve worked with companies like ClearCare, NerdWallet, MIT, Humble Bundle (W11), FlightCar (W13), Mozilla and more.

For more details, previous work, testimonials, please visit: https://www.uplift.agency
> The best way to make peopleunderstand these cruel practices is to imagine themselves in solitary confinement. Would you want that? Obviously no...

That's not effective unless people actually understand what solitary confinement is.

I have zero desire to spend my time living with a whole bunch of criminals and don't find the thought of being alone to be particularly scary. I doubt I'd even miss people for at least a month.

Give me a few books, a bed, desk, stationary and a toilet and it would feel like a writer's retreat.

It was only after reading accounts from people in solitary that I discovered that you get none of that. Just an empty room with a hole in the floor. The term 'solitary confinement' doesn't communicate anything beyond the fact that you're alone, but the reality is that they take a lot more than social interaction away.
You made me curious. What are those podcasts?
How about offering a mailing list signup? Instant push notifications doesn't feel like the right medium for receiving info about HSA. Turned me off a bit as well.
Starts by assuming that runlevels mean the same thing on all Linux variants.
I don't have a CS degree either and wouldn't consider myself a guru or anything, but the stuff that helped me out the most was probably doing daily programmer challenges[0]. Even the ones that seem easy on the surface generally have a few gotchas and they try to explore common CS stuff. It's cool because most of the challenges are pretty fun and interesting, you get to try something new with a little guidance, and you can check out how other people solve the same thing.

0: https://www.reddit.com/r/dailyprogrammer/
It's a not-having-to-move-your-fingers-from-home-row thing. It is extremely important for people like me that suffer from repetitive strain disorders, if we want to keep maximum productivity.
Well, he's the co-founder of Channable so... :P
Looks interesting. I'll consider when investments are available.
> Perhaps I'm missing something, but I don't see anything that the manager is doing wrong. We can debate whether the manager is effective at her job, but it seems clear to me this is not an example of sexism.

As a man, I have never had a single manager comment on the clothes I've chosen to wear at work... Or had my attire compared to a guy playing ping-pong in a speedo.
Full-Stack React and GraphQL Tutorial – Part 1
Keep your fingers on the home row. Much faster.
Yeah... a buzzfeed style inbound marketing post asking me to modify my runlevel. What could go wrong?
The Death of Cash

https://news.ycombinator.com/item?id=9947219 (1.5 yrs ago)
If they can screw up a mouse that badly why should I trust them with my entire system?
I saw it in the theater as a BBS-addicted kid, and I remember being just completely blown away by his setup. I'd never seen an 8 inch floppy before. Here's a rundown of his gear, for anyone who's interested: https://www.quora.com/In-the-movie-War-Games-what-is-this-pi...
Is complete acculturation practically possible?

It seems that all cultures have foundations that never go away.

How about partial acculturation? Has it successfully been done before? Has a company ever managed to completely change their inner workings without becoming something unrecognizable?
Razer's Synapse, or cloud based drivers seem like a huge step backwards. Needing to make an account so I can change the sensitivity of my mouse is crazy.

I've heard the argument

* they needed more space on the device so couldn't include the drivers and configuration

* cloud drivers allow portability of configuration

Both of those fall on their face in reality. Lan gaming is mostly dead since most multiplayer games are online and memory space is cheap.
I mean, this is one of those things where either you're a real company, or you're not. Half a company is, like, supply chain management. The other half is, pushing the perspective beyond the horizon. Razer solve all the supply problems, obviously, or else there wouldn't be a working catalog, but as far as pushing things beyond the event horizon, signs are that there is much more to come.

Look at it this way... what Apple did with NextStep in 1999, Razer, et al., could be doing right now, finally, and catching up. With Linux.

Only 20 years behind the ball, but .. then again .. these are not yet $Billion companies. Yet.
You can deploy Python code as a static binary that includes the interpreter along with all dependencies. I heavily use this in production and life is great - deployment means copying one single binary, reverting means running an older one instead. No external dependencies, no pip upgrades, just libc.

https://github.com/pyinstaller/pyinstaller
That doesn't apply to Linux...
That's a reasonable accommodation in a high school, where students are expected to have out-of-control hormones and not-fully-developed judgment.

In a professional office, if you have a grown-ass adult who is critically distracted by the sight of bare arms, that's their problem, not anyone else's. If they can't manage the barest scraps of self-control, they need to consider a different line of work.
You need to compile it first for the UNIX that you are accessing, and that is assuming IT hasn't locked down the ability to execute unauthorized binaries.
Just wanted to say that I'm looking to an existing ultraportable and hearing stories about how poor Razer's quality control and customer service is (from /r/razer and from friends) means I won't be buying a Razer Blade Stealth.

It's a real shame, it fits the bill perfectly but Dell will almost certainly get my money for an XPS 13 instead.
That does not solve the problem in general, you still may end up with fractional quantities if you, for example, calculate a 1% fee. The correct way to do it is to use a decimal floating point format AND carefully pay attention to rounding.

Also note the the way you round usually depends on the context, for some calculations you want to round up, for some down, and for some in yet another way. So you perform explicit rounding with an explicit rounding mode everywhere it is required and don't assume that implicit rounding or the default rounding mode will do the right thing because they won't in general.

EDIT: To expand a bit on the context. If you, for example, charge a percentage fee you can choose between rounding up getting at least the fee you are asking for or rounding down not charging the customer more than you are asking for. Or you can try to be less biased and round either up or down depending on the fractional part. This may still require tie-breaking, either in a direction of your choice, or randomized, or by some rule like round half to even. Different choices will obviously have different biases.

While this may almost seem somewhat pedantic, such things have been exploited, see for example »Computer Capers: Tales of Electronic Thievery, Embezzlement & Fraud«. [1][2] Also note that there may be even legal regulations prescribing how you can and can not round, for example between the Euro and the replaced national currencies. [3] I also have some faint memories of a case against someone systematically exploiting rounding errors but I can not come up with a reference and may even misremember this.

[1] http://www.snopes.com/business/bank/salami.asp

[2] https://www.amazon.com/Computer-Capers-Electronic-Thievery-E...

[3] http://www.sysmod.com/eurofaq.htm#ROUNDING
> And you have to know nothing about HTML to use WebObjects.

How well did that work out in practice? Did WebObjects make heavy use of server-side in-memory sessions (which would require sticky sessions in a modern load-balanced setup)? Could it do things like registering event handlers to let you submit data back to the server or even go to another part of the app without having to know about URLs and HTML forms?
Yes, I had an awful experience with the stealth also, though it had nothing to do with linux support (managed to get everything working).

Multiple hardware failures and eventually had to return it. They should probably learn basic quality control techniques before spending any energy on better linux support.
I'm sure their core subscribers are really satisfied about their reporting. ;(

News really is a hard nut to crack; how do you get people to pay for news reporting that "offend" them?
I've never been able to tolerate Lou Reed's music; the stuff I've heard on the radio (esp "Walk on the Wild Side") strikes me as pretentious and not especially lyrical nor musical -- but I feel like I must be missing something as he is continuously heralded as a radical innovator of rock & punk music.

Help me here. What am I missing? What should I listen to in order to get a good cross-sampling of his work? Are those two tunes just "pop" or not representative of his work, or something else? I want to give him another chance, so to speak and I could use the guidance. Is there a particular song or two that showcases what he's all about?

Neil Young is another example. I can't stand his music, however, I like Bruce Springsteen and I've heard the same remarks about his work. Go figure.

(edit: lol! I always thought "warewolves of london" was Lou Reed.)