skysight-inc/HackerNews huggingface dataset:
They aren't charging the defendants with a 'moral' crime. I'm not sure what their exact charges are, and they depend on minutae like the article said: "crossing state lines makes it a felony conspiracy to commit fraud". Gaming regulations are written to favor the house. You're correct that we wouldn't expect them to be charged with "tampering with a gaming device" because they never touched it, and they got comparatively light sentences (2 years) compared to Nevada where you can easily get 5-10. Some states may have a new law like "using a computer to manipulate a gaming device" or similar. I think they put that one on the books so that you can't cheat roulette by calculating the trajectory of the ball, or identify unique variances in cards. Regardless, you can expect the laws everywhere to catch up after this incident.

I disagree that the "system is designed to beat you" or that the casino "cheats". The casino is there for entertainment. If you don't use it in moderation it can ruin your life just like any other vice: alcohol, drugs, sex, etc.

If you have $1000-$5000 (or more), you can fly out to Vegas for the weekend, have a really good time (gaming is only part of that), fly home, and you've got a significant chance that you'll either win or break even. You might also lose, and that's the excitement cycle that is gambling. But even if you lose you can also have a good time at a show/nightclub/concert, every kind of themed bar, meet women, etc, so if you discard "winning money" as the primary objective, gambling isn't designed to beat you.

If you go to the casino every day after work, don't be surprised that you will not win anything, or that it might escalate just like any other drug (spending more, not happy when you win, etc).

What shocks me is that these guys have the technical prowess to reverse engineer the game/PRNG, but they didn't have the sense to slow down their pace, or reverse engineer the casino management system to avoid detection (or they didn't think to hide their iphone from the start, they said the first guy was holding it right up to the screen, when $100 spent on a clothing alteration would have allowed him to hide it). If you're going to fly internationally to commit a crime, you should know who you're up against and use adequate countermeasures.
A simple react component boilerplate using webpack v2
Directory Report is a good tool if you want to scan millions of files
WinDirStat is slow
http://www.file-utilities.com
I would also toss the word "masculine" into the discussion. In the old days it was very unusual for a kid not to grow up exposed to a culture of masculine hobbies. Of course Dad had some tools and a couple sawhorses in the garage, all Dads did. Exposure to "Dad Hobbies" at age 5 leads to interest in "Dad Hobbies" at age 30. I personally remember swinging a hammer on the plywood underlayment of a HO gauge model railroad layout and lots of hours going ham radio stuff with my Dad, and my kids are having the same experience. In my youth that was a standard experience, today that is every unusual.

Culture changes, and the vast majority of children today are like "Dad? What is a Dad? You mean mommies friend?" or "Dad hobbies? Dad has no hobbies because Mom took all his money and his house in the divorce.". Naturally those kids are not going to grow up interested in "Dad Hobbies" other than by accident. There are other interesting aspects of the de-masculin-ization of childhood.
I understand and agree with you w.r.t. hostels vs. hotels, and also feeling too old for that scene. I regularly get the impression that people become less outgoing over time (unless they're already tipsy when you meet them). I feel like when I meet people around my age (late 30s/early 40s) they're already all friended up and will donate no more than polite small talk or mindless automatic chit-chat. The halcyon days of being moulded by new experiences and sharing in a stranger's adventures belong to my son now :)
>> There is no way SV would have grown to what it is now without foreign talent. So the shortage has been real for the last 30+ years. Not sure why this point is still controversial.

Mainly because we have over 7 million people unemployed. The controversy is why are we bringing in so many foreign workers when we have so many people out of work here?

The argument basically comes down to what would we need to do to get some of these unemployed people here trained to be able to take some of these jobs? and if so, what's that cost compared to these H1-B's were bringing in? Also, at the end of the day, how motivated are those unemployed people to go through the rigorous training in order to be able to take these jobs? If you've spent 20 years putting hubcaps on cars in a factory, are you going to want to take six months to learn basic .Net or Javascript?

I don't have any of the answers, these are just some of the rumblings I've heard from executives I know at various large corporations.
Nice features and presentation. Looks great.

But those aren't URLs. Do you document how images are retrieved, http or https?
I think you have cause/effect mixed up a bit. Those cities are only "affordable" because people aren't there.

If a couple thousand people all simultaneously buy into an "affordable dense-ish urban area", that action would make that area un-affordable, and subsequently create all the same displacement/gentrification/nimby problems that follow. Your Detroit example is a good one, the dense-ish urban area now costs around $300-400k, because people already did what you've suggested. Unless your moving into lower-density mostly-suburban-ish areas in Detroit, your not really saving any money anymore.

--

If your going to "Kickstarter" a city, let's make a brand new one. Find a bunch of empty land (greenfield or brownfield), and build a whole new dense city from scratch on it. This is easy/cheap to do compared to actual urban development (it's how all affordable suburban housing already starts), but just skip the suburb part and go straight from land to tall density, so there's no existing population to harm, no existing zoning issues to fight, no existing infrastructure problems to deal with. Go from nothing to 100% modern on day 1.

You could buy a bunch of land near say (picking a place at random) Hazelwood, Minnesota. Build your city with dense urban environment to start (enforce your own density rules, straight to 5+ story buildings). Fund an expension of light rail, and your just 30 minutes away from MSP airport by train, with direct flights daily to NYC, SFO, and SEA. And your already on I-35 freeway for freight.

There's such a shortage for affordable dense urban housing, that if you could provide affordable density with fast reliable transportation to existing cities (light rail to the closest major airport), your new city would likely fill up quickly, and help make these existing cities more affordable too.
I'll just suggest that it's probably a great time for tech companies to open a Bangalore or Gurgaon office. Bangalore in particular is a good choice - the people are smart, the infrastructure is good, and it's a very pleasant place to visit. Perfect weather all year and the best breakfast in India. Also a very strong tech culture; second in the world to SF, in my view, and without many of the social pathologies [1] that seem to be threatening SF.

Rather than fighting with the legal system to replace one or two of your overpaid employees, you can replace entire divisions. It's certainly an investment of effort but it's well worth it.

Plus if you need foreign talent, as long as you pay $25k/year the visa is more or less guaranteed.

If the US wants to be uncompetitive, leave the US.

[1] Meritocracy is still considered a core value and a great thing. There's a lot less xenophobia - while many in US tech harbor negative feelings about immigrants "who took our jorbs", I've literally never seen the same negativity in the Indian tech scene.
RethinkDB's drivers are Apache licensed.
Here in Rio Uber doesn't have much space to hike prices before local yellow cabs become much cheaper.

Uber seems to arrive at new locations with offering price savings that pretty much amount to dumping, and would be strongly opposed by consumers and antidumping regulators (the usual pushback doesn't come from them) if established cab services weren't such an annoying, low-level-of-service monopoly.

But hey, yellow cabs here have improved a lot (better cars, better service) and prices are approaching parity.
In Starship Troopers, Heinlein suggested they'd be pilots due to better reflexes.

I have no idea whether that had scientific grounding.
How on earth do you define "win"?

How exactly can you "decimate" someone in nuclear capability? The earth can only be destroyed (for purposes of supporting human life) once. US being able to destroy it five times over and China once doesn't really help in real life. It is not like you can trade one US nuke 1:1 to stop one China nuke.
Playing the Game of Life with Elixir Processes
My favorite factoid: the Baby Boomers are the first generation to go from birth to retirement (and I might hope: to death) without witnessing a war along the Rhine. The first, that is, since the death of Charlemagne.

The EU has its issues, but its core accomplishment is a singularity.
And what would the US do without daily imports of thousands of cargo containers of goods? How would the US engage in sustained war when a significant percentage of goods used to propagate the war come from China? How would the US "technological superiority" deal with supply lines thousands of miles long (e.g. invasion). How would the US "technological superiority" deal with being outnumbered 2 to 1?

It's difficult to just wave away these problems.
I think GPL did make sense before, but APL make more sense now. I do not fully understand APL though, but it seems, like with MIT, there can be hostile forks, where a competitor takes not only the code, but also the community and the business.
Lady Gaga’s Halftime Show Drones Have a Bright Future
I don't empathize with their needs because the aging boomer population is responsible for most of modern society's woes, most recently Trump and Brexit.
I am not sure where you live, but "become a taxi driver in an hour" is not even remotely possible.

You need a TLC license, at least in NY. Insurance, exams and getting a car. Uber in NY requires TLC. Some other states in US are more relaxed.

BestBuy could extend their GeekSquad service by incorporating other vendors into the service line. Half of computer problems require physical touch of the computer. I guess what you wanted to do is to turn SuperUser on stackexchange into a paid subscription, allowing people to pay a few $$ to do remote help, and a platform for people to sell their computer help service.
capitalism != free market; china is definitely a capitalistic country.
> The industry lobbyists’ ace-in-the-hole argument is that if they can’t hire more H-1Bs, they’ll ship the work overseas. But for projects on which H-1Bs are hired in the U.S., face-to-face interaction (between themselves and their American coworkers) is crucial. That is why employers bring H-1Bs to the U.S. in the first place rather than sending the work abroad, where the wages are even cheaper.

Considering the growth of tools that facilitate working remotely, and the flexibile schedule pursued by many software engineers, the willingness to ship jobs overseas is hard to merely cast aside.

Visa workers should absolutely be paid a fair wage, and it seems a realistic side-effect that there may be a shift in the type of roles offered to visa employees vs. overseas when the cost of in-house now represents a premium on the foreign employee.
I don't think that's even possible today, if you arent born on the Mars :-)
Locate doesn't do what Windows 10 does with search (locate just does filenames). Plus it's slower than Windows 10 nor does it give the most relevant results first.

Windows 10 experience: you press start then type in a few letters and you already get good relevant results. This completely different from locate!
The endless talent shortage is a farce. Every tech company I've worked at rejects well over 90% of their applicants and has an interview process that would be considered insane in almost any other field.

I would say the opposite is true based solely on hiring practices. Look at Google for example, who hire around 1/5000 people that apply.

The shortage is artificially maintained because it works in companies favor. It makes engineers more willing to work for low salaries since they have to work so hard to get an offer, and makes it possible for them to import "talent" which is 95% of the time an excuse to import cheap foreign labor.

Look at what these H1B's are mostly used for. Yeah sometimes it's specialized jobs but usually just generic "developer" or "consultant". Is it really true that you need to hire an H1B because you can't find a "developer"?. The visa process is meant to be used for skills you can't find in the US, and with this in mind it's clearly failed its purpose
ForgeJS: 360° video framework based on three.js
I don't think Rust was meant to be a "quick" language for prototyping I think that's python.
One interesting thing about what they did was they assayed potential insertion sites with ChIP-seq to see how much off-target effects there are. They used a catalytically inactive cas9 for IP to see the quantity and strength of off-targets.
From skimming the thumbnails in the linked site, I don't know that I'd call HN or reddit brutalist designs, maybe "classic" or "skeletal".

The emphasis is on dense content with simple links, and there's not a lot of "live" interactive content on the page. I don't find either site to be particularly ugly or visually offensive, contrary to many of the linked "brutalist" sites.

I'd love to see more sites in the HN/reddit model (here's hoping reddit's coming desktop redesign doesn't lose that), but I wouldn't want to actually use more brutalist sites (outside of individual creative expression, anyway).
follow-up: for a non-Perl person, who is incredibly interested in getting started with Perl 6, are there any good resources (code examples, blog posts exploring language concepts unique to Perl 6) that anyone would recommend?
To add to that: one of the great consequences of this change is that a large amount of RethinkDB source code that was previously unavailable as open-source code (including some unreleased features for RethinkDB, copious amounts of artwork and content, and build / performance scripts) will now also be steadily open-sourced.

We felt that it was too important to let the work we created have a life of its own and establish its own life in the open-source community. It's wonderful to see this finally happen.
Rewriting Transmission UI with React
Kolide – Black Box Security Unboxed
> there is a “talent shortage” among Americans

I see a bait and switch conducted here all the time, where thinkpiece writers will count up the number of annual graduates in Computer Science (or sometimes Information Technology in general), subtract the number of new software jobs per year, and conclude that we have massive overproduction of programmers.

This is obviously stupid, but I keep seeing it. It ignores CS graduates who stay in academia or take nonprogramming jobs (e.g. in finance). Often it counts "new software engineering positions", a metric which ranges from insufficient (by excluding Sysadmins and similar) to idiotic (by excluding "programmers" and other job titles the author couldn't be bothered to search for). Shockingly often, it counts new positions but doesn't account for positions vacated by people leaving programming (e.g. to management or retirement). And, of course, it ignores employability, pushing an implication that any CS graduate can fill any software job regardless of specialization, experience, or interest.

It is a relentlessly stupid 'statistic', but I think one reason for this ongoing perception of surplus talent is that people keep rewriting the same silly article.
> Hopefully we all got a glimpse of the left-pad awfulness and learned how to avoid the same problems for Rust.

Crates.io is never gonna have the left-pad issue, by design. npm also changed their policies after left-pad so it can't happen there again, too.
A fair point, though I think it's fair to say that due to the very nature of HN and startups a lot of people here choose think in the 'what is just around the corner' and 'what is coming' domains, shunning obstinate currency (perhaps subconsciously as done/uninteresting/unchallenging).
Related: https://transloadit.com/
This argument is FUD.

Saudi Arabia, UAE, etc weren't "banned" because they share a great deal of information with us about people seeking entry into our country. The 7 "banned" countries do not. It's that simple.

It's about information exchange. We can't get enough info from the 7 "banned" countries to make informed pass/fail decisions about their travelers.
I totally agree with the article.
Just because it gets easier over time doesn't mean memory management is not manual. You still have to think about ownership, stack vs heap, when things are freed, clone vs move, and so on. While the compiler will catch if you mess up, every piece you consider I'm a design has a mental cost.

I would argue that memory management in Rust is a much smaller burden then you might expect, bit it's still there.
I don't believe in copyleft anymore.

People use it; but it seems the majority of people using it aren't actually contributing to the community; they're just also offering commercial licensing; that is to say, it's commercially recognized as so restrictive it is an effective tool to make people pay for your software.

The FSF enforces the GPL to 'ensure that free software distributors respect their obligations to pass on the freedom to all users, to share, study and modify the code.'

...but when your tools are used to drive commercial decisions and people are paying you for compliance, you're not facilitating free software any more; you're just another pay-for-subscription vendor.
Thanks! Ordering the book now.
If the FCC had regulated the Internet
The old saying was ‘If goods don’t cross borders, armies will’.
Another Apple Setback
There's a core abstraction lurking behind tools like ZigZag, the Leo editor, hashtags, and C pointers/linked structures.

The hyperlink as the base abstraction allowed us to store and navigate individual nodes in a hypertext, but it doesn't work well for collections - thus it provides limited support for programmatic access.

Conversely, pointers & references in programming languages allow for easy handling/transformation of large structures (either loops or recursive traversal), but there have never been a really good visual representation beyond a few nodes, and are difficult to navigate.

A good tool should be based on an abstraction that worked well for linking information at separate places in the data space, and for retrieving collections as a whole. I have my ideas for how that abstraction should work, and even may develop a product around it eventually. ;-)
Great applauses for not recommending the "indisputable classic" from K&R. The latter is really an introductory text that presents the features of the language in a chaotic manner and introduces some very nasty 1970s styles of coding.
> There is little uncertainty -- the terms are in plain language

Just because a license says something does not mean that everybody interprets it the same way or that the clauses are valid in it. The "Remote Network Interaction" section has never made it to court and there are countless different interpretations one can draw from this.
Why Our Super Bowl Ad Failed (Cards Against Humanity)
> I'm very outspoken against the GPL

I'm curious as to why. The GPL has manifestly built the modern internet (cloud servers are mostly Linux, most IT startups use Linux, etc.)

There are other open source licences which are also widely used (Apache, BSD, MIT). So I think the key thing to this wide-spread success is open source in general, and not the license in particular.

Would you say that the GPL is negative? I.e. would we have been better off of Linux was BSD licenses? If so, why? If not, why be against the GPL?
Right and that's what I'm saying, the expense for finding out who's skimming clients is going to be incredibly high compared to the minimal benefits. Even with VC cash that seems like a tough sell.

Not to mention, it would be a trifle for even a lackluster reporter to paint this up like the company being the creepy big brother bad guy. The PR cost could be very high too, considering the levels of loyalty (read: none) most customers have to these services.
Citus is interestingly licensed under the AGPL.
That is an individual effort. Reducing one's sleep can be done. There are processes to do it. You have to make your subconscious more efficient at processing. During sleep your mind makes subconscious connections and processes events of the day. By practicing different forms of meditation it can allow your mind to do that.
>Showing dialogs is not a solution. Various studies have already shown users click any dialog which pops up without actually reading the dialog.

I can't count the number of times that I was in the middle of writing a sentence, a dialog showed up, I accidentally pressed space bar and I was left wondering WTF just happened.
Top-down means the top is responsible for data quality's failure. Engineering can only build what the business anticipated to get, but in the end, human needs to be the one driving the mandate. When you are looking at enterprise data management, with many data format and global business, with many legacy systems in place, data management is not possible without a full commitment from the top. Heads of each business division has to be responsible for the shit their department produced. Whenever engineering shouts "data management" the business will just leave that to the engineering folks to build automated system, but who is actually looking after the data? Machines doesn't know what they are doing - someone is coding the expectation, that's all. But data management is dynamic. You can't just have an engineer shouts "this stinks". The business needs to own the shout and the mandate.
I'm being deliberately teasy with my reply, but if you like I can say that grand parent specifies tax and labour laws.
Dopamine antagonists shift patterns toward favoring fat storage over muscle building/maintenance. They don't just reduce the amount of calories burned, they screw up the low-level regulatory mechanisms. AFAIK you basically have to starve yourself to bring blood sugar down to normal levels, and of course that's unsustainable.
How is it going by far in Estonia? It is on my radar for a while.
Economics allows us to directly measure these things and the price of labor hasn't gone up in the last 30 years...

Real compensation per hour (for workers as a whole) has gone up 40% since 1987. This number is adjusted for inflation.

https://fred.stlouisfed.org/series/COMPRNFB

Pay in software has been rising more rapidly than pay for the country as a whole. Is this even remotely in doubt?

http://insights.dice.com/2013/01/22/tech-professionals-enjoy...
Disclosure: I work at MS but not on the kernel or anything related to this security bug. Opinions are my own.

I've seen one-line bug fixes introduce many other bugs.

Adding a null check is always suspicious. Is the system in an invalid state? Should it fail fast instead of swallowing the error?

Maybe the code wasn't touched in several years. Maybe the person that wrote it no longer works there. Maybe the code in question doesn't have good test coverage or documentation. There are so many variables to consider when assessing risk of code changes.
صباح+الورد+2017+صباح+الحب+اجمل+صور+احلى+صباح+العسل