skysight-inc/HackerNews huggingface dataset:
In Palo Alto, California, the people there would consider themselves "progressive." Yet they only will accept below market-rate housing if they can hand-pick the "right" people. This, IMHO, is disgusting, blatant, racism.

https://www.paloaltoonline.com/news/2018/04/17/supervisors-s...

(And it's another way to pay people off-the-books and under-the table in the form of discounted housing. In theory, the discount is taxable income when it's provided because of employment, but good luck getting _these_ people to pay up.)
Yep. Nothing is immune from this principle. You buy a book on Amazon, they can take it away. You buy a movie on Apple, they can take it away. Now everybody gets to experience the thrill of a visit from the repo man!

Even Steam isnt immune. With some games they will maintain two copies for past and future customers reflecting a change in license but Rockstar removed a significant portion of the soundtrack to GTA4 for all customers a few months ago.
To regulate an industry is to make rules about how its participants may behave. This worlds away from government participating in the industry directly.

Public housing is a public service; rent control is
regulation.

Public transit is a public service; fuel efficiency standards are regulation.

Medicare is a public service; the medical licensing regime is regulation.
Enthusiasm for Homes Near Google Fizzles
Yep. I wish they'd rather lobbied the correct instances to punish Google for abusively pushing Chrome instead.

If this goes through that will be a whole lot harder to do with a straight face :-/
You might have skimmed over the rest of the parent comment. The second paragraph clearly states a liking for things of this sort.
In a similar vein, MATLAB has:

WHY

SPY

IMAGE
(https://blogs.mathworks.com/steve/2006/10/17/the-story-behin...)
I have a hard time applying terms like "abusive" to a situation that I entered in to voluntarily and to which all the terms were available to me prior to entering. Unless you mean that I am abusing myself, which is probably accurate.
> 2. This computer is very slow, it spends up to 72 CPU cycles to move a number from one memory cell to another. And it runs on 4 MHz only."

This is kind of shocking. Was the PDP-11 that bad?
The Most Contrarian College in America
No I'm not. No sane lawyer will even recommend dragging you to court for that because the judge will like fine the suer and find the sued party not guilty. No legal department I know would stand behind such a decision, it would be absolutely stupid to drag anyone to court. And most likely the Judge would even have the suing party pay for your expenses and damages incurred by such charges.
> But what happens if I make the wrong person mad? Now there's a trail of cash that I haven't paid tax on, and they've got me.

always pay your tax OR be nice. both are actually easy!
> people often don't understand the terms of there agreements

To me the problem is that we allowed corporations to invoke complex legal maneuvering such as redefining the legal definition of watching a movie, and requiring a legal agreement to do so, all for the purpose of further enriching apple and the movie industry.

Also I dispute whether it is an "agreement" after all. Did each consumer sit down and read a printed contract, forward it to their counsel for review, then sign on the dotted line before they watched The Incredibles 2 ? No, they didn't. There wasnt an "agreement" but rather a surrender of previously existing legal rights.

In fact, I think all these one-sided contracts should be called "rights surrenders" instead of "license agreements". By clicking "I surrender", you are now allowed to watch your digital copy of The Incredibles 2 some indeterminate non-zero number of times before it's randomly removed from your possession
As far As I've seen, all traits are a combination of nature/nurture.
Nvidia 5G Streaming Platform to Enable High-End Gaming on Low-End PCs
The warm up question was difficult and I was completely embarrassed that I didn't some it right away. As I walked out I knew for certain that was not a warm up question and was pissed that he had consciously shaken my confidence right off the bat.

How do you know it wasn't just a badly written question? Interviewing is hard in the same way that teaching and writing is. It's hard to put yourself into another person's shoes. Never ascribe malice where incompetence is a sufficient explanation.
The latest iterations of stability control have gotten quite good. I can drive my '18 1LE like a jerk, in the rain, on twisty roads and other than the flashing of the warning light it's not really intrusive, it just keeps me from going sideways. Quite remarkable how well they've dialed it in. Once in a while it does kill the fun too abruptly, but mostly it just makes you think the car has vastly more traction than it does.
Who said they couldn't be paid? Patreon, kickstarter, etc show that you can do what you care about and still make money ethically.
I’ve found greyscaling my iPhone a great hack. Saves my battery and makes me less distracted.
It changes your perspective 1000%.
When I hear about the right to be forgotten, it is mostly from some morally questionable wealthy person who wants negative information about them suppressed. What good is such a thing when the most I hear about it is a weapon against shining a light on the abuses by the rich and powerful?
Didn't require IIS, you could run it on a Linux box with Apache. It would remind you at every step that you were a second class citizen and that you really should be running IIS, but you could do it.

Those Cobalt RaQ and Qube boxes came with that support baked in, which was a nice feature until Cobalt died and we had to replicate the functionality on straight Linux boxes.

It wasn't hard, it's just that a little part of me died in side every time I had to do it.
I used this recently for a serious project recently, currently deployed in production, and it was delightful. One of the best designed software UI libraries (API and UI) I've had the chance to use.

It integrated perfectly with Vue.js.

We plan to use it throughout the rest of our application as we replace Rails views/jQuery with Vue.js components.
It also kept large numbers of people on the verge of starving while working themselves to death.
New take on personal flying
uh, didn’t most banking environment ran on as/400 and derivatives back then?
Stronglifts (and other beginner LP programs) start the lifter at trivial weights, and by the time you reach weights that have the potential for injury, you have hundreds or even thousands of reps under your belt. The motion is practiced, the form is good, and you know how to move that weight. Squats can be started entirely unweighted. Bench can be started with dumbbells if you can't trivially handle a barbell. The motions are perfectly safe (and in the case of the squat, a fundamentally necessary functional movement) when performed with appropriate weight.

Squatting or benching high percentages of your 1RM without knowing what you're doing is a quick ticket to injury, sure. Nobody sane recommends that.
They must have spent _years_ printing and aging copies of those books and destroying the originals. You have to admire the dedication
> So, if you really want to own a movie or a song, buy a physical incarnation of it, or make a digital copy of it.

Highly recommended. I buy disc copies of all my movies and rip them directly to my NAS with no additional transcoding, then serve them up via Plex. All the advantages of digital distribution, none of the drawbacks (the biggest one being "oops, we don't have the rights to that movie anymore").
You think asking about what someone does 40 hours a week is odd/akward/snobby? Dreams might be a bit heavy, but occupation?
It makes me very angry when "they" (I'm not even sure who "they" are or what their motives are) go around policing random software projects for political correctness compliance, bullying/mobbing the maintainers if they don't comply, etc. These people even go after your project if one of your maintainers is deemed politically incorrect outside of the scope of the project (i.e. on Twitter) and demand they be kicked out.

I miss the days when politics and political correctness didn't directly affect software projects. What do these political police stand to gain from all of this?
> it was limited to a very small and weird collection of “users”

Agreed. It was a much better place.
> Curious how articles like these almost never give the most obvious advice to businesses, which is: pay developers more.

“access to” includes, and really is largely a way of saying, “cost of”. Paying more isn't the solution to their complaint, it is the problem they are complaining about.

> > If developers are your company's most constraining resource, the key question is how to increase their productivity.

> This is quite surprising: developers are seen as a scarce valuable resource, and in a free market that means they should be rewarded for their rare and hard-won skillset.

Yes, they are. That makes them expensive, leading naturally to people seeking efficiencies in their utilization.

> Instead, the universal advice is to pressure them to be more productive, outsource them, etc.

That's not instead of them being expensive in the market, that is a consequence of them being expensive in the market: if a company is constrained by a scarce resource—one which it is expensive to get more of—then either (a) finding ways to get more output per unit of the scarce resource or (b) finding substitutes fornor untapped supplies of the scarce resource are obvious ways of addressing the complaint. The cost of acquiring more of the scarce resource from existing (e.g., not untapped) supplies is the problem you are trying to mitigate.
Announcing GitHub Desktop 1.4
ESID. All customers of GTA4 had the soundtrack gutted retroactively in April.
The Known Known
That behavior is illegal in WA, and probably other states too. Landlord/tenant law supersedes the terms of the rental agreement.

Lockouts have been historically abusive, so the law here covers them specifically.
Configured it right. pls try now.
Depends on the state. Some states are pro-growth, some are not.
Because `.foo` means `[‘foo’]` and because you can easily make sequences out of them (if you write `{ ... i1 = v1, v2, ... }` then `v2` automatically gets the “next” natural number as a key) the ergonomics make them usable as structures and arrays easily. Also the ‘:foo()` syntax binds the LHS of the operator as the first parameter for a method call, and metamethods allow you to easily implement inheritance / dispatch / etc.

It’s more about ergonomics than availability.
> It does seem obvious that short of having your own copy of something purchased (in this case, a movie), this will happen.

Even if you have your own copy, Apple will still delete your stuff. E.g. iTunes no longer makes an actual backup of the contents of your phone when it tells you it has done so, so when you get a new phone you need to redownload all of your apps from the cloud. Assuming they are still there, which often they are not.
> Would someone please enlighten me as to why it is?

Both Lua and Javascript attach protocols to their hashmaps which most languages attach to other bits (classes, typeclasses, traits, …) — even if those other bits are underlaid by hashmaps at the end of the day.

They're more like general-purpose objects which can act as hashmaps (badly in the case of javascript).
What do you guys do in your company to support new engineers? Is there anything we are missing?
We would love to hear the opinion of the community!
Cell phones in many ways remind me of alcohol being introduced to North America for the first time. Europeans had thousands of years to develop physical, cultural, and religious resistance to alcohol addicion — but not the native populations.

Now we’re the first ones to deal with this problem. We should all establish — first starting with ourselves then in our families — what is acceptable, when, and why. Starting with yourself will always be the hardest part.
> Sparkling

All these "Let's do Lua, but right" languages fill me with both hope AND dread. This also shows what Lua could have become if a few more bold decisions were made. But I guess without a large commercial entity behind it, that was inevitable.

Is there list of lua-ish (especially wrt. speed and easy C integration) languages somewhere? I did not know this one for example.
Unethical, absolutely not, at least in my opinion.
Legally speaking - there are so many variables that are unknown to all of us that we cannot possibly begin to tell you what your rights are to finish, release, and/or potentially make a profit off of the finished product.
>Besides C, every language I've worked in comes with one of these things built-in.

JavaScript? When talking about a language most refer to as "JavaScript-like", it's definitely a noteworthy feature. Otherwise, you're right, it's pretty much expected to be available. Although, I'd say beginner developers might forget about it since the typical use case has string or number keys.
Is master/slave even a proper term to begin with? If we approach it from a "human slavery" standpoint, the master directs slaves to perform tasks that the master does not itself perform.

Master/replica makes sense to me in the context of copies that all perform the same function, including the master.
be careful with sharing books you got with this method. The Calibre plugin does remove the DRM but not the Amazon User ID they embed inside. Keeping it for you is fine, otherwise you need to be more cautious.
PHP also does that, yet doesn't use its arrays for metaprogramming & object orientation (using a separate object system instead).
I wonder how much would it cost to make them in a factory. How long does it take a robot to place 5K components on a board and send it through the oven?
> The one key difference is that any object can be a key in a Lua table

How does this work? Internally it is implemented using a hashmap so somehow they must generate a hash value of the object? What if the object has member variables that are themselves objects? What if those things point to each other in a cycle?
An employer benefits only if you are a big employer with an HR department that can afford to spend time on the BS paperwork. If you're a smaller employer, the overhead and costs are crushing.

For smaller employers, it's better to just tell the employees to go to healthcare.gov and reimburse them for premiums they pay. Less paperwork, and employee gets to pay for health insurance with tax exemption.
Definitely don't take any of their code. I am not sure what the legal situation is for the idea as such.
And Apple can also add non-purchased music albums into your library without telling you too - refer to that debacle involving the U2 album 'Songs of Innocence' from 2014.
Will Duke’s Brunswick nuclear plant’s flood barriers stop Hurricane Florence?
Feedify Service Compromised with Magecart Information Stealing Script
Compiler optimizations are man-made. Esoteric hardware? Also manmade.
"You also can't pay to appear higher on the hotel list of a given city."

This would seem to conflict with your statement: https://www.tripadvisor.com/TripAdvisorInsights/w588

"These ads drive high quality traffic to your business by appearing above search results"
Agreed. If there was no agreement, then there's definitely something to talk about. My position relies entirely on there being an enforceable agreement. Much popular debate these days ignores this fact and focuses instead on whether or not people think agreements are "fair" after they've been entered in to voluntarily.
Moment app (paid version), its life changing. Just observing patterns of how i use my phone and how much i use it has made a huge difference.
there was an article posted right here on hn yesterday about wage depression. from my vantage point, conventional wisdom is quite the opposite of yours (e.g., walmart employees on food stamps).

larger firms are more productive through a variety of mechanisms, not least of which is pricing power in the labor market. economies of scale and scope (like process standardization and automation) is a primary reason firms are more productive, and also has the added effect of putting downward pressure on labor costs.
There’s a pretty clear political mandate in SF to provide things like healthcare and housing for the homeless, part of which is paid for by HUD. If a large chunk of that budget went away, I doubt voters would want to cut services, so the city would have to make it up themselves.
antireZ...that's just awesome. Thanks for restoring my faith in the hacking mentality once again.

Even cooler apropos of the stuff he alludes to on Twitter last week.
The sort of organization you're aspiring to certainly has its merits, but it's not legal in the US in practice because it has the potential to cause discrimination in things like promotion on the basis of nonparticipation, and attempts to achieve it by filtering your hires for culture fit are explicitly, over-the-top illegal - well beyond 'awkward'.

Woe unto your career if you ever try to start a family, or get injured ziplining, or develop liver disease, or anything else that would keep you out of the good graces of mandatory-after-hours group events.
> The computer belongs to the User.

I wish, but this hasn't been the case since 2005. LFS won't help if your firmware limits kernels to those signed by Microsoft, or help you decrypt the signal sent to your monitor with your monitor vendors pubkey, or stop TCPIP running on the proprietary copy of Minix that Intel installed for you.

General purpose computing was lost a decade ago.
Because, from the former employer perspective, there's no reason to say "yes", and every reason to say "no".
There's nothing to gain by saying "yes". So this ethical argument about politely asking for a blessing is, IMHO, severely discouraged if you consider an incentives perspective.
He runs the risk of having his project "shut down" or discouraged immediately not for "legal/ethical" reasons, but just by this company protecting IP/future interests, which are not shared with the developer.
Again, IMHO: talk to a lawyer and check risks, don't reuse code or assets, and don't disclose to former company OR colleagues you're pursuing this idea.
In my experience LuaJIT in interpreter only mode has better performance than using JSC (you can’t use JIT in JSC either — only WKWebViews can JIT).

(edit: sorry this is regarding iOS)
If doctors can choose to charge more to willing patients, that doesn't seem to actually be a price control. Perhaps 25 euros is the amount that the insurance system will reimburse?
> Purchasing the right to see a movie, listen to a song, on a service, will never be the same as holding a physical copy.

Yeah, that's a no-go, chief.

Even if it's somehow baked into the terms of service, I don't think it's reasonable for the average person to assume the content they are purchasing (not leasing, not renting, not subscribing to, but purchasing) might someday disappear, outside of the service shutting down forever.

As a technical person, I understand that may happen, but in this case, it's surprising. This is more evidence that we are not doing enough to police marketing and legalese.

Someone once told me that with bad contracts, two people can come away with different understandings as to what was greed upon. Good contracts can only be interpreted one way. The same should be true for almost every part of our economy - leases, sales contracts, mortgages, investments, employment agreements, terms of service, etc.

Personally, I believe we need to reign in the "unlimited" data claims, "adjustable" APRs, non-compete agreements, and privacy policies.
I think it's sad this was a debate at all. As a maintainer, there is some responsibility to respond to people who are working with you or using your product.

On the other hand, personally I would have just said: "deal with it".

The fact of the matter is, virtually no one has been or is a slave, no one is being mocked, no one is being belittled, it's a term used to describe a system. Sure, it could be more "politically correct" (I use master and worker, personally) - however, if I inherited or was working on a code base. I would not have been as open to changing terminology as this guy.

As he put it, we are there to program.

If it doesn't enhance readability, speed, etc. it's not changing - stop wasting my time. As a "computer scientist" we should try to be objective about terms, and build forward. That means, potentially changing that terminology for the future, but also not being emotionally attached to the terms which are not intended to be subversive, subjective, etc.

We live in a society, people are going to use the term "slave" to describe things, people are going to say things you don't like, use terms you don't enjoy. I hate acronyms, I find that it is a way to segment a society or group into those who know them and those who don't. Even the term "LOLWUT", means you need to understand the term "LOL" and where "WUT" comes from.

... And that's my point, as a society, I shouldn't be pushing my preferences onto you. I should be learning to deal with my own emotions and understanding. If it's something that impacts my freedom, then maybe I should bring it up. Calling something a "slave" doesn't mean it impacts your freedom.
Just go all out - alias g-='git checkout -'
>that is the exact reason why small business vendors all started accepting mobile payment - they know full well that there is no tax risk for doing that.

Your statement. I understand that to avoid getting caught for breaking the law, don't break the law.

But this conversation was in the context of black markets and their 'no risk' existence at the good graces of the Chinese government.

What you call 'no risk' is actually just hard-coded blackmail from the government, I believe.
What documents did you sign prior to working on the app?

The main thing to avoid is intellectual property (trademark, copyright, patent, and nondisclosure) infringement.
I added this header to all of our http-responses: "X-Clacks-Overhead: GNU Terry Pratchett"

Which was proposed by http://www.gnuterrypratchett.com/ and as far as I know no one have noticed :)
To be fair, google and the like have been living off scraping third-party content and making it available in a way that only the scrapers see any traffic from that content, thus earn anything that is there to be earned.

In this scenario, I'm not sure if society should encourage little mom and pop scrapers to spawn while leaving the people who actually created the content with any way to protect their work.
I believe in Hearthstone, the only option you have is to turn the card to Dust, and then it takes so much Dust to craft other cards, based on their power and rarity.
Design high-availability and cost-effective applications for the cloud
Have been using Lua 5.3 and luajit for a few years. Also have bought the lua book for 5.3. My thoughts:

-- really sweet consistent and simple language

-- weak, fragmented ecosystem

-- easily embeddable yet powerful

-- few bad decisions: arrays as tables, coercions, 1-based arrays, no gradual typing
This was one of the many things misrepresented in the ACA debate. ACA, as intended, (and Medicare for all) put small business and startups on a more equal footing with the "big guys", but the "anti" campaign said "oh small business will suffer". Of course most small businesses can't afford to provide health insurance at all right now.

And of course some lobbyist was able to put a stumbling block into the ACA: companies can't reimburse your ACA premiums (they can give you a raise but it's taxed).
By this logic, it would be ethical for a mega-corporation to take any technology they like from any individual or small business, without payment, under any circumstance. That's not the kind of ethics I personally prefer.
Minimal Coding with Spacemacs and Olivetti