skysight-inc/HackerNews huggingface dataset:
I think it's more because they just don't know what to do with it. Tax avoidance is an additional incentive, but probably not the main one.

I wasn't entirely serious about taxing corporate cash holdings, but as I think about this more may not be the worst idea in the world. Obviously you would set the bar high enough that the tax wouldn't kick in until the corporation went beyond reasonable (maybe at a billion dollars? Not too many corporations make capital investments larger than this do they? And even those would probably be financed for tax reasons.)

Make it more expensive to sit on excess cash than to actually use it. Punish complacency.
So over 20 years, your property taxes would increase by ~49%. The median sale price in 1996 for a home in SF was $275/sq. ft, today it's more like $1,250/sq ft. 450% appreciation in 20 years, or something like 7x faster than property tax increases.
'I don't see a problem': Tyson CEO on factory farming and antibiotic resistance
Depends on which state we're talking about. Don't know where you are, but by European standards the policy in any U.S. state looks punitive in comparison. In California, the limit is 26 weeks.
On a related note, does anyone know why none of the big VC firms are publicly traded? Has that model been tried before?
Isn't the last graph showing a poisson distribution, which is exactly what you expect for situations like "waiting for a train that comes on a schedule"?
FISA orders are completely unrelated to this.

These cases take a long time to trickle up to the Supreme Court. And you would have to either convince one of the 4 solid left-wing judges to side against the administration (hah -- and before downvoting, look at the voting records) or have a unanimous opinion on the right, which was difficult even when Scalia was alive, and obviously not helpful now, since a split enforcing a lower court decision doesn't set precedent.
This is an easily solved problem. You've been around so what I'm about to tell you is nothing new, but...

In the aughts Ruby and Python were really slow so if you had computational-heavy problems you had to drop into C.

It worked but C isn't great. The thing is - we have a lot of languages that can do computational problems easily now - Rust, Go, Nim, and the list goes on....

It becomes relatively trivial to create libraries which could wrap these languages for Erlang/Elixir. In the few cases where Elixir isn't fast enough, just drop down to something else. Write a small piece of code in Rust (you may as well call Elixir/Rust peanut butter and jelly). Optionally, you could create some kind of DSL which compiles down to another language in Elixir. I did the same with xjs (Elixir syntax, Javascript semantics) [0], and I must say, for a 200-line hack it works really well.

This isn't even considering the fact that a lot more work could be invested in Erlang's VM. Yes, Ericsson is its corporate sponsor but imagine if you had companies trying to make it fast the way they try with Ruby, Python, JS, or another of other more complicated languages.

I think this is relatively low-hanging fruit. You can't tell me that Erlang and Elixir are harder to make fast than other dynamic languages (in most contexts).

[0] https://news.ycombinator.com/item?id=11444499
It was a joke, magnet links are base64 encoded hashes of the content iirc.
Peter Coy who authored the Bloomberg article asserts:

Start with an unpopular but irrefutable fact: Raising the minimum wage to $15 an hour, as some states are doing, will create both winners and losers. The winners will be workers who get paid more, of course. The losers will be low-skilled workers who don't get paid at all, because employers couldn't afford to keep them on.

This fundamental assertion (a higher minimum wage will cause employers to eliminate jobs) is offered as a FACT without argument, analysis, or proof. It makes the whole article suspect.
Google used to do this and I think they shut it down? Or, at least, it never took off. What would you do better?

How will you make money?
Developers milking the region after the ~2008 zoning changes, availability of space for new constructions, and people willing to move there because of price (originally), proximity to the city, and (more recently) restaurants, parks, Yoga studios, etc.

Of course that was not sustainable long term, but most people didn't think about that, or didn't care.
> but the clients know what those resources and mobs look and act like, the server just tells them to instantiate a mob of this id there

Are you saying the clients decide how a mob moves and behaves?

> sanity-checks and synchronizes the clients

Which in practice means the whole game logic must live on the server as well, right? How else would they validate the client's input?
UUID as PK is perfectly fine; however, as with any design decision it really depends on your needs and weighing alternatives.

Some popular ways to do PK: natural key, sequentially generated key, and UUID. Personally I would prefer natural key if I can find an immutable natural key for the table. However, natural keys are hard to find. The food example in this case doesn't have natural key. Also if the natural key requires a compound key, it's just not worth the pain.

Sequential auto generated key is good when you need to hand it off to users, like order id or ticket number. It's short and simple and it's auto generated. The downsize is when you migrate databases, you need to seed the new database carefully or it would start from beginning again. Also in record creation, you need to do extra read to get back the newly generated key.

UUID is mostly worry free. It can be generated anywhere and doesn't need to be in the database. For a setup with distributed databases, I would use UUID just to have global uniqueness. For an offline app, I would use UUID to create the data records locally and later sync them with the main database. UUID is good when it's used internally and not exposed to the users.
For a moment I thought you meant that this is similar to say Atom: It's an application that just happens to run in a browser engine.

The link in the article points to [1], the Chrome App Store.
That in turn presents me a button 'Available on Chrome' and wants me to download that dreaded thing (the browser itself, not some Signal-Using-Chrome-As-Shell bundle) [2].

I admit I don't understand what a Chrome packaged app is, but it seems to require a normal installation of Chrome, going to the 'Chrome App Store' to finally install Signal.

That's probably what the OP (and others here) try to say: This isn't a desktop app, it requires an installation of Chrome and then might act like a desktop app if you install it that way, right?

1: https://chrome.google.com/webstore/detail/signal-private-mes...

2: https://www.google.com/chrome/
Boats are fundamentally slow and cannot dock at the center of a city where most jobs are, but it's edges. Docking and boarding/unboarding is a minimum 5-10 minute process too. A really fast ferry goes at 30 knots, which is around 35 miles per hour. Often ferries are there because building the equivalent bridge or train doesn't meet the cost/benefit ratio, otherwise they are an inferior transportation option.

The reason why there probably isn't any service from jack london square is because it's faster to get to a bart station by bike or similar and then take the BART.

As for vallejo, there looks like there is a ferry service for some reason according to google maps: https://www.google.com/maps/place/38%C2%B005'59.8%22N+122%C2...
I work on something similar and from my perspective, the swapping for similar things is the fun part of the problem, and the figuring out what is available is the nasty part, given retailers' diverse and frequently bad ways of revealing that info.
He was not a constitutional lawyer. It's amazing that line ever got traction. Teaching con-law is like teaching biology in med school. It's a required course. Being a scholar requires scholarship and you'll be hard pressed to find Obama's con law scholarship/publications.
Starcraft 1 and Warcraft 3 were something powerful, that we haven't really seen since: A platform for distributed game design and testing.

You could play mods as easily as the game itself. Designers could fork each other's maps. This spawned incredible numbers of games. In addition to the MOBA (League of Legends, DotA) genre, Starcraft 1 mods also popularized the Tower Defense genre (Plants vs. Zombies, Desktop Tower Defense).

It was frustrating to see Blizzard's designers drop the ball with Starcraft 2. The original discovery model -- Host a game with a mod, or see hosted games -- was simple and imperfect, but effective. Blizzard failed to understand why the original system worked, and "fixed" what wasn't broken.
There is only a reduction in hash collisions if the destination ports are fairly evenly distributed. I just don't see how this helps at all in the case described.
Dutch politicians move to ban gas, diesel cars by 2025
Query single assets from 14 locations – new tool
This is finally what allowed me to get rid of Telegram/Whatsapp. The lack of desktop integration is what held me back from using and recommending Signal with most of my friends. It's nice being able to use the same app for SMS, IM, and now desktop IM.

We've been using it for the last week and I've personally found it pretty flawless so far.

The only complaint I've heard from other people is that they couldn't sign-up when their phone was offline. But not a big deal given the security advantage of routing through a local device.

That is Telegram's biggest security/UX compromise which I hope they address, since I'm sure 90% of people using Telegram aren't really using E2E encryption the majority of the time - due to the fact encryption is not enabled by default in the UI, the lack of syncing conversations between devices for "secret" chats, and the fact a few official Telegram desktop GUI clients don't even support secret chats at all (including on Linux).
Agreed. It'd be really interesting to see such a language.

One language that I think is woefully underappreciated for how ubiquitous it is is GLSL. With OpenGL 4 Compute Shader you get surprisingly close to general-purpose use for the type of tasks that benefit from massive parallelism. And GLSL is really quite a nice language; driver bugs are the main things holding it back.
> We do all the painstaking work of understanding the reviews on TripAdvisor and similar sites

How will you scale this? How will you customize results per user?

What experience do you have building AIs?
I like it, I think there's a real use case for it. I spent quite some time looking for examples on how to create an schema for an activity based workflow webapp.
In order to reduce the number of packets hitting the bad bucket. With LHTABLE of size 32 port 16257 will hit bad bucket. With other sizes port 16257 may not hit the naughty bucket.
> find a remote FIRST company. Not a normal company you ask if you can work remote.

+1 for this. I worked remotely for a while for a company who I convinced it would be a good idea. It didn't work out well because I was the only remote employee and their culture and processes just weren't set up for it. I spent more time reminding people to dial me into meetings and convincing my bosses that I was actually working than doing my real job. If the company isn't already bought into having remote workers, being the pioneer is painful.
Some employees at UCSF do this -- They can get on a 7-on/7-off schedule, fly in from somewhere more reasonable (often Denver or somewhere in the Midwest), stay on a couch for a week, earn a SF salary then fly back to a $1,500/month mortgage somewhere else.
Or a web version like Telegram has. That way it can be used on any desktop with any browser.
That's a good alternative... didn't even consider Chromium. Thanks for chiming in.
In kind personal income is already taxable.
We encourage developers to work 20 hours a week. Our experience is any engineer worth their salt is as productive in 20 hours as they were in 40 --- if anything, they're more productive. We also have an unlimited vacation policy, but we enforce a minimum of two weeks a year, which has really helped ensure people actually use their vacation time.
Yes, I understand is not so easy to meet new people in the real world.

But look, check your facebook friends, where have you met them? How many online?

I am curious: how do you meet people online ? Can you describe how it works ?

What social service, app or website, will you recommend ?
Looks like he's not writing to "reserved" field. So CPU will definitely need to read the cache line at current log entry before write (RFO, read for ownership).

I'm not sure whether current CPUs are smart enough, but in theory writing 64 bytes at once to cache aligned address could avoid RFO. If it's L1/L2/L3 miss, that could be 100-200 cycles saving.

Might have also been better to do RDTSCP first. Otherwise it'll also avoid reordering instructions. And sabotage attempt to avoid RFO.

Anyways, not sure, didn't profile. (And by profiling I mean using those countless CPU performance counters to figure out what's going on in the mysterious black box.)
Firefox currently.
If you care about SF housing, please just show up to Planning Commission and Board of Supervisors meetings. Better yet, start or join a grassroots group of at least 10-15 people and thoughtfully present all your ideas without coming off as insensitive towards the homeless or low-income individuals. There's TONS of room for public input in SF, it's what makes our planning process unique. In many cases, this leads to a deficit in housing because planning is so sensitive to the request of those who actually show up to meetings and make their case.
But there are open alternatives that OpenStreetMap draws on.

http://wiki.openstreetmap.org/wiki/WikiProject_UK_Postcodes

Maps.me now lets you edit OpenStreetMap directly, so you should be able to add your own postcode directly. I don't know what kind of UI they've added, this can get kind of deep, but nothing that someone reading HN can't figure out.
For those getting lost in the IDE I recommend trying command line. Here's a good tutorial:
http://geosoft.no/development/android.html (you'll have to change some file paths due to SDK path changes though, just search for the executable)

I find Android development very tedious though (compared to web-dev) both with and without the IDE. Especially the xml-files and "enterprise" Java code.
They also have all of the professionals that left Venezuela.

When I consulted up there, most of the reliability engineering organizations were Venezuelans. Canada should send Venezuela a big thank you card for the amazing people they got due to Chavez driving out professionals.
Yup. "Think and grow rich" requires creative imagination and some experience to pivot into whatever has a better chance to become profitable, rather than just throw away value and opportunity. Even if folks really do want to get out, sell it to another shop, don't just put dynamite under or walk away.
Actually they have "Summer hours".

"4-day Summer Work Weeks: May 1 through August 31, we work a Monday-Thursday 8-hour day work week, aka “summer hours”, for a total of 32-hour weeks. Brand new employees may have to complete a training program per their team lead to be eligible. Note: The customer support team staggers their days off so we always have 24/7 coverage."

https://m.signalvnoise.com/employee-benefits-at-basecamp-d2d...
That's not true. If what you are saying was true, late stage diabetics wouldn't lose their legs.

Sugar is toxic to nerves and your body has to heal after every spike.

Yes, it's usually down to us, just so many of 'us' are on the payroll of various lobby groups so most of every popular internet forum is heavily spinned instead of providing info.

Your post seems very biased.
Is Grammar an Outdated Technology?
Updated to point to https://en.wikipedia.org/wiki/Multi-core_processor#Technical...
Your "ideas" are abstractions. These abstractions are new (they are a product of 19th and 20th-century ideology). The realities behind them (charity, social mobility) are anything but new. For instance, Cardinal Wolsey was born into a poor family:

https://en.wikipedia.org/wiki/Thomas_Wolsey

In general, the answer to your question is "the Catholic Church." This was not a perfect institution. Ours are not perfect, either. The present has had many opportunities to give you its view of the past; the past has had no opportunity to give you its view of the present.
> IoQS reminds the user every morning to weight themselves and message the result to the service

You're quickly going to burn your users out with incessant notifications. They'll actually train themselves to ignore the notifications until eventually uninstalling your app out of frustration. How will you avoid this?
>>who uses a laptop that way?

Steve Jobs. http://i.imgur.com/cMjKysz.jpg
Electronic Books – A Bad Idea (1998)
According to a psych test research program, I have a very high IQ. Not sure what it is until the program's over, but apparently I beat all of the doctors and grad students involved. Not bragging, just making some anecdata.

That said, apparently I'm very difficult to manage. When managed properly, though, I do really good work (so I'm told). When managed badly, it's a completely different story - and usually at places that require IQ tests ;).

All an IQ test does is gives you a reason NOT to hire someone. Why not work on building the social skills required to identify smart candidates if you're trying to hire smart candidates?
This is a laughable generalization.
As a recruiter, I can tell you about the work environment but often times it's only an overall view. If you have the opportunity to speak to employees that is usually the best way to get information about the environment.

If speaking to other employees is not an option you will really have to lean on the questions you ask during the interview. I would encourage you to have standard questions for the people interviewing you, that way you have a consistent way to rank a company or team.

Hope that helps!
Lisa
Saccharomyces yeast turns sugars into ethanol. Acetobacter bacteria turns ethanol into acetic acid.

It's all about controlling the cultures you use for the fermentation.

That's why home-brewers have to be so careful about sterilizing their fermentation vessels and boiling their liquids. You absolutely, positively do not want the wrong microbe getting into your booze. If it's a wild one, it could end up synthesizing any number of organic chemicals that can negatively affect the final product.
I don't have a feature that immediately comes to mind but I've run into it before when developing a plugin for intellij. It's just something to keep in mind. I don't understand why there's a separate IDE at all, why don't they just make Android Studio and IntelliJ plugin and leave it at that. Then there would be no issue. You can do so much with a plugin. There's really not much you can't change in the UI with a plugin.
My argument is that you presented an invalid straw man argument.
Can you tell us what is your company?
I have rarely had a job for which, after a year or so, 3 to 4 concentrated hours daily weren't enough to accomplish what was expected of me.
What and where is this land you speak of?
I wonder if they have any employees in the southern hemisphere, and if so, are the summer hours flipped for them, or do they just get winter hours instead?
Does that work out for you? I have not enjoyed being on the remote Minority of a project. Very easy to miss watercooler convos and totally be off tangent. People need to be very slack-first for the remote people to stay looped in.
i get the lonely feeling some times, ive been working remotely for the majority of the last 6 years. it can be trying at times.
Horse / barn scenario... hard to see how that brand can recover without massive hustle and undeniable demonstration of proof for changed ways.
Where did they report this? It seems like it had a few thousand players online at a time on a single server.
Good point.

There are several bootcamps that operate under this model already as you mentioned. Another that comes to mind is Grace Hopper Academy.

We believe, as you pointed out, the liquidity aspect for the student will allow for freedom unforeseen with a traditional student loan.

This type of financing may be suboptimal for someone with a very rigidly defined career path (e.g. an accountant), but could serve to be instrumental for anyone with higher variance in their career (entrepreneur, first X employee of a startup, etc.).
Eeeeeeh. I don't know.

Maybe for highly SIMD stuff but it seems like pull in a bunch of baggage around GPUs, etc.

On the other hand it would force you to do your data partitioning right up-front(much like the SPUs on the PS3).
I don't think you got my point. I'm not complaining about design for no reason. I'm complaining about the fact that this post's content is not HN front-page worthy. If those are the reasons why the author thinks ES6 is beautiful, I think he hasn't explored enough yet.
look up IRS APA

tl;dr most tax avoidance schemes get the blessing of the IRS (and the other foreign tax authorities) before they are attempted. It also costs money. lol.
> In the middle of a city? If you have someone sitting on land waiting for the price to go up and you threaten them with "not using it," then odds are they'll put a cheap building on it and sell storage space or something. What would that accomplish?

I saw this in action. I wanted to buy an old firehouse for conversion to owner-occupied loft and workspace. Current owner had purchased it in the early 1980's for a few tens of thousands of dollars from the city and the neighborhood had declined-- only half-joking it was the corner of Crack and Stab just down from Needlestick Park. The owner had moved cross-country and left the property and it's value had declined but it was adjacent to a gentrifying neighborhood and a short walk to a city bus stop. When I tracked them down they never responded to calls or letters, the local attorney they had last used had no contact with them, and they had stopped paying taxes. The city finally declared that they would seize and auction it off not because of the back taxes but because the sidewalk was not being cleared of snow and the exterior was unmaintained. Suddenly the absentee owner paid up half his delinquent taxes and let a local guy who repairs cars park vehicles in the bays, etc. Great improvement, now there are beat up cars and junk and the roof has started to collapse but because the sidewalk is clear, it's good.
How do you enforce the minimum, and also how do you make sure people don't mistake the minimum for the expectation?
How does giving away a known end point make a system more secure?

To me, it's the opposite, and makes Signal less secure.
I can second this for personal projects. When I had two hours per day to work on personal projects I accomplished more than when I moved to work part time and thought an extra 3 hours would be beneficial. They were the opposite.
On Readers and Repetition (2015)
I think these are some good tips. In thinking bigger picture, I'd recommend reading 'Essentialism'. The idea that 'Anything not a Hell Yes is a No.' has changed my life. I just stopped doing all these things I was ambivalent about.
I _think_ (correct me) you might think of the Android app's dependency on the proprietary Google services.

As far as I'm aware, Signal doesn't run without GApps on Android by default, exactly because of the GCM dependency (but you seem to be able to dodge that with the help of the microG project).
Slack is a web app too, it doesn't hold it back at all.

Chat apps really don't need that much and the cross platform benefits of making a standalone webapp is numerous. Also being a chrome app means it can run on a chromebook, one of the most secure desktops out there.

And it being open source makes it you probably could make your own native clone implementation if you were really so inclined.
33 :)