skysight-inc/HackerNews huggingface dataset:
More power to them!

I'm a software developer and I wished I had been in a union a couple of years ago. Back then I was working at a company in the middle of nowhere in England after finishing my degree. After several years the boss decided that we were all being paid too much and increased everyone's weekly working hours without additional compensation.
I had no strong ties to the area, so practically straight away I quit and moved to London. Unfortunately for most of my colleagues they had family and friends there and this was the only real tech company in the area. It's an incredible feeling, being an educated professional and yet at the same time completely impotent.
I wrote a simple version of Google Earth for the Microsoft Surface in 2008 or so (back when Surface was a computer in the shape of a table with a touch interface). I felt pretty smart when I invented quaternions using matrices for rotating the globe, and then later realized what I was doing.
This is precisely what I was looking for :)
Upvoted for second paragraph, but do you have anything to support the depopulation claim? Demographic stats from SF and San Jose indicate growth. The bay area in general also seems to be experiencing growth.[1]

1: https://en.wikipedia.org/wiki/San_Francisco_Bay_Area#Demogra...
> The second problem is that fixed-IPs, open well-known ports and DNS have become a product differentiator for ISPs. Those are "business" features; dumb ole' consumers don't "need" them.

I understand the fixed ip thing, but closing well-known ports by default should be considered a form of censorship.

It is like selling a mobile phone, except the user find out that they can only listen but cannot talk.
These are without a doubt some of our most impressive and impactful work. I just returned from one of our mature (1.5yrs old) sand dam sites this past month. The community has huge terraced gardens up both sides and a hand pumped well that has not gone dry (it's sunk directly into the sand bed) for a year. This is in the middle of a desperate 3-yr drought. Everything else around is dry. They are not an anomaly. We hear similar news from the other sites as well.

Here's a quick link to the 90 or so we've worked on with our local teams. Google Earth recently updated their SAT pics, so many of these are highly visible in great resolution from an objective observer.

https://thewaterproject.org/water-project-catalog?q=&hPP=15&...
Headline is clickbaity with the AirBNB and the $5M price tag. AirBNB has it's very legitimate issues that need to be discussed, debated, and addressed. But media definitely loves to use AirBNB as an easy punching bag these days for the 'tech running amok' storyline.

However, this situation just seems like it falls entirely on the property manager for not doing due diligence on a renter, and for not having a large enough security deposit.
I still can't believe android doesn't have a native file explorer. The fact that you need to install a 3rd party addon for such an essential feature boggles me. I can't read a PDF without a file explorer.

I currently use Solid Explorer due to ES File Explorer's shadiness
Go binaries are self-contained, unlike Ansible, which is a Python module. There are no runtime dependencies, and no worries about which version of Python and module version combination might be in use. This ensures uniformity of behavior among all users, and minimizes installation and operational difficulties.
Without context, posting the wikipedia entry for "virtue signalling" just seems like some culture war thing.
Machine learningg won't fix anything when health insurance prices are set by arbitrary/nepotist state bureaus.
Unfortunately I do not have any. This was just my experience/what I was told working in a busy ER in a major metro area.
That's not a terrible one-line summary of stoicism.
Examining Henry Kissinger's Uninformed Comments on AI
> And that interaction is absolutely a WAT

I'm not sure views into a fixed-sized array is really confusing/strange at all. Whether you create multiple views in the array, mutate the views, etc. All interactions that occur on slices and arrays make plenty of sense. How you'd write something like append yourself if "Slice" was your type w/ a backing array, a start index, and a length is quite straightforward.
That they could act in an even worse manner doesn't make the policy any better. Nice that they gave Privacy 1st a "receipt". Would be better if they had some conclusion to provide.
Good example of this: the referer header is the only way to verify the source of a request to prevent CSRF unless it the request uses the POST method or it's a CORS request. Firefox doesn't currently send the Origin header unless it's one of those two, meaning disabling the referer header will break any PUT, DELETE, etc requests on any website that has reasonable CSRF protection (which is basically essential for all non-static sites).
While talking about Firefox I have a quick question I am hoping someone here can help answer.

One feature of Chrome I like a lot is the super simple per-site settings options. I use this to disable JS on a number of sites without impacting any other sites. As far as I can tell there is no option built into Firefox that allows me to do this. Does anyone know of a simple way to get per-site JS blocking?

I have looked at a few extensions which works but I was wondering (hoping) for a hidden Firefox option to do such a thing. I hacve tried to get Firefox policies to work but they appear broken?

Can anyone help?
Another take on the causes and significance of the 2008 financial collapse
I agree we should stop, and in places where this terminology is in use it should be replaced, but ultimately this is very small potatoes. It's a cosmetic thing (again, it should be changed) and won't do anything to address the larger systemic/structural issues our industry faces.

I am concerned that our industry is drawn to making a big deal about changing ultimately superficial things like this, as a disavowal of the effort required to fix our larger problems. Changing this would be a small, good thing, but it won't represent actual progress. If this changed overnight, nobody would have a new job, nobody would stop facing discrimination they've faced in the past.
Cryptocurrency helping revolutionaries rise up against autocratic regimes
Last I checked, Solid Explorer was still kosher: https://play.google.com/store/apps/details?id=pl.solidexplor...
My reply to what music do I like is usually... "it depends on my mood". I like many genres so I start listing some of them or ask the other person what they like and steer the conversation in music we have in common.
It's complex, I suspect that "influencers" are inferior to other kinds of marketing, but the reason isn't obviousness. There is evidence that this works even if you know exactly what's happening.

I know people that plan this sort of campaigns and it works on them, too, when it's done by others. The idea is more to estabilish legitimacy for a brand (even just being -seen- often is useful for this) and create awareness that a product exists more than to directly sell it.
People do tend to have an easier time enduring things they inflict on themselves than things inflicted on them by others, but perhaps you can trick this mechanism by accepting what is inflicted onto you by others.
You say "Speaking simply, it just doesn’t work."

But from an everyday perspective, it works all the time? In recent light companies like Uber, Riot Games, Equifax, etc. have come under huge criticism but what do they do? They do "accept" responsibility in corporate speak but just make bs promises and stay quiet and wait for the PR shitstorm to calm down. Then to a good extent the people/the public forget about it and move on. Obviously this is a really bad thing, but they know it's human nature that you can only keep your attention on something (whether good or bad) for so long until you have to move your resources on to something else.
Late reply so you might not see, but in all the realistic simulations, carriers get completely destroyed in the early hours of any actual conflict. (All the big boats do, but carriers are especially juicy targets)

See, for example, MC02.
IDE vs. Text Editor
In general I wouldn't heed advice from war criminals.
Ah, I must've missed it initially. Regardless, seems with enough constraints you can justify NIH. Granted the project has merit on its own but not sure why they are so afraid of Cgo when doing native OS interaction.
Isn't that a very slippery slope? Maybe it should be enough to trigger extra monitoring/background check, especially since the driver has a lot of power over the customer, but just fire the driver without any due process?

What's preventing anyone who doesn't like you from getting you fired?
I attest to the per use-case notion for organizing anything.

I'm fairly settled on a homebrew style of noguci's system including pen, folded paper in my back pocket, a few paper notebooks as well as markdown, google docs, simplenote (via notational velocity) and google keep.

Here's the post that inspired me towards this system - http://www.literatureandlatte.com/forum/viewtopic.php?p=1592...

However, my system is stunningly poor at filtering and modelling information into memory. I tend to frequently write, bookmark, capture things and leave it at that. That does not help. I have recently begun exploring concepts of spaced repetition to this effect but its too early to comment on this.

I have learnt to differentiate between archive and active areas. Screens and the internet while great at archival, just dont work well for active information that I want to recall at will.

Just wanted to point out that important difference between active and archive information. That link I posted above was from my archival system but remembering Noguci's system and that it applies in this case is from repetition over active information systems.
> The average HN user is in like the 99.9th percentile of residential internet users.

And we have the right of doing this.

Anyhow: the dynamic ip problem might be solved with ipv6. The spam problem... Imho graylisting + spf + dkim + reverse-ptr should be enough to kill spamlists once and for all.
The extension gallery is the place for legacy (non-app-based) extensions. It’s likely going away soon.
Yes if it included options. Most trading platforms are only stock, futures, or forex. Stocks and the like you have to be 100% directional, options on the other hand give you way more strategies that would be great to be able to automate from a trading platform. Especially if you had the ability to back test strategies and update your models over time, and adjust the option strategies. Or even the ability to combine options with another asset class like stock, futures, or pairs trading.

If someone created a platform like this with its own scripting language and REST api it would be like nothing available today.
It's probably strongly tied to what your product is. Influencers aren't a good way to sell CNC lathes.
This is superfically not a simple way, but if you get uMatrix and spend 1 minute to change the default config to allow all, you can use it to block js on per site (and per origin) basis.
Your comments have been repeatedly crossing into incivility. Could you please re-read https://news.ycombinator.com/newsguidelines.html and stop doing that?

Online arguments can certainly be annoying; we all feel this. That makes it more, not less, important to follow HN's rules.
> Even Apple and Microsoft violate their own rules with their flagship applications.

Sometimes there's violating your own rules to push the State of the Art forward and this will eventually become the new standard. Then there's violating your own rules because you don't value consistency.

Most organizations with enough software are pretty guilty of that latter one, but destroying any semblance of consistency because it is economically convenient for the development team doesn't seem like a step forward to me.
TVM comitter here, we have benefited a lot from the Halide community in particular its IR, and we are very grateful of that. I personally think it is wrong to plug-in the ads here as this post is about Halide.

There is no good or bad choices of IR, and both Halide and TVM make reasonable technical decisions to fit their use cases

Halide’s new differentiable programing support is a great that has not yet been supported by TVM. we anticipate it would have awesome usecases
> It's purely just down to shock media reaction.

It's more than that. Journalists hate Elon Musk because he called them out a few months ago.

The same media outlets ranting and raving about how terrible our marijuana/drug laws are and how we need to legalize them are whining about musk smoking weed in california ( where it is legal BTW ).

It's just your routine biased hit piece by the media.
Data point. I just converted a small app to Elm 0.19. So, that's a real 0.x: breaking API changes all across the standard library. I just repeatedly ran the compiler and jumped to the next error. About an hour for my 1 KLOC app (and Elm code is pretty sparse), seems rather tedious. But! Now it works again, and I believe it to be working just as good as before. Of course there could be some new bugs, but I would rather expect them in the substantially changed parts of the Elm runtime than in my app where I didn't look at anything compiler didn't tell me to look at.

I have even less experience with OCaml, but my gut feeling is that it should be about the same in this respect unless you let mutable state run wild.
There are still people who think taking a hit off a joint is "crazy shit"?
This reads like the premise of a bad movie. When I hit the part about requiring insurance, I heard the ghost audio of a record screech.

Yes, he's trying to solve a real problem. This ain't the solution.

Requiring insurance for drivers is one thing - being able to afford a car presumes some ability to afford insurance. However, his solution requires insurance just to exist.

That's not workable.
Things like this always remind me of the excellent Roger Waters album "Amused to Death".

But on eliminating every other reason

For our sad demise

They logged the only explanation left

This species has amused itself to death
I just devoured all the available documentation related to it.

http://doc.cat-v.org/inferno/

http://www.vitanuova.com/inferno/

Papers and books read cover to cover during business travels.
this is exactly what i meant. thank you.
In general, I think the article took a premise and cherry-picked examples to support its premise without bothering to consider the counterpoint. Let's take for instance the following passage:

> Of course plenty of states have some commercial cash cow to power their economies—Wall Street in New York or the entertainment industry in California. But those enterprises enrich their home states by creating products and services of value to consumers. Delaware, on the other hand, has come to its lucre at the direct expense of other states. It is simply a game of beggar-thy-neighbor.

A different angle on this could argue that Delaware saw the striking inefficiencies in having every state incorporate their companies separately, splitting case law, precedent, and laws on the books into fifty distinct and slightly different views on corporate law. They realized that if they could attract corporations to the state early, they could create a system by which they were the de-facto state for incorporation and thus for corporate law, creating long-term value for its constituents by bringing revenue and jobs to the state, all while bringing efficiency to the overall economy by defining the standards under which companies are run and lawsuits are settled. You might even call this not-unlike Wall Street as a centralization and standardization of how a certain type of business is constructed that brought value to the nation as a whole.
There's a little more to it than that. In some cities, the taxis refuse to leave the city center.

In New York, for example, hailing a hack outside of Manhattan or the trendy boros was virtually impossible. "Car service" became a thing because cabs left more than half the city unserved. But even those were limited in availability in some areas.

In Las Vegas, it was rare to see a taxi outside of the entertainment corridor. If you called for a taxi, they'd ignore you. The new state taxi commissioner even tried it, himself. He phoned three times for a taxi from a mall just a mile from The Strip, and every time he was ignored.

That's why Uber works in many places. And the app showing the position of the other cars encourages drivers to fan out into underserved areas.

Some people have even done that math and found that Ubering around town is cheaper for them than owning+maintaining+insuring+fueling a car.
"unlike uber didi has a lot of competition"

uh, no... there are these things called bikes.
Untruths and lies are rarely black and white. There was a time when the heliocentrism was considered a lie. A time when men & women being equal was considered an untruth.

If sufficient people are interested in a speaker/idea, isn't it best to let them speak and trust people to draw their own conclusions based on the information presented?
Rock 'n' glow: Michigan's Upper Peninsula stones shine, cause frenzy
Good luck getting the average residential ISP to edit rDNS records for you. It's a special thing they will only do in certain circumstances and as a special one-off thing. Automated provisioning tools and customer service are not set up for it. I'm not saying that is a good thing, or satisfactory, but that's the current status quo.

I'm all in favor of ipv6 everywhere but the current reality is that a huge number of organizations presently have v4 only smtpd in their MX records, if you try to do a pure v6 approach you will break delivery to/from something like 65% of the internet.
Looks to be a complicated issue, with very different performance profiles across different microarchitectures:

https://software.intel.com/en-us/forums/intel-isa-extensions...
> There are literally dozens of cross platform streaming apps on iOS. There has been no policy change.

So, your argument is that because some apps exist now with this behavior, the claim that some apps do or did experience unwarranted attention and extra requirements for non-policy and technical reasons must be false? I'm not sure I follow that reasoning.
> In my opinion, people should be more involved with the quoting of the previous message. Perhaps the customer could highlight the part of the previous message they want and have that become the quote. Or maybe a button when we write an email that will pull in the messages we're responding to as a quote.

Thunderbird supports that. Highlight the part of the original message that you want to become the quote, and hit 'Reply'.
Many game render pipelines will draw the scene a dozen times; here's an article about the pipeline from GTA V, for example: http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphic...

Adding one more draw call for mouse interaction, especially one that requires no shading at all, is a pretty minimal additional cost.
It would be easy for Intel to make the a CPU that never throttled down, they would just have to clock the CPU low enough that it would never run into thermal problems no matter how much load the CPU was experiencing. But then they'd be much worse for everybody's use case except maybe CPU reviewers.

Changing the clock speed based on thermal headroom is really hard to do well but Intel does it well and most other chip-makers are trying to duplicate Intel. This is really the opposite of those old chips that would sometimes burst into flame because a modern CPU which throttles based on temperature will never burst into flame even if you remove the heat sink and put it in a 150 degree over.
Most of you focused on iteration and entrepreneurship should appreciate Delaware simply for its incorporation status alone. Why does everyone incorporate in Delaware do you ask? Is it some tax break or something purely financial, as most people guess? Nope. It's because Delaware put a stake in the ground a LONG time ago and said that they want to be the experts at dealing with business law. So much so that they have their own special court system brought over from England called the Court of Chancery, which iterates its laws at a much faster pace than typical government to keep up with the current business environment. This court system is comprised of Chancellors and Justices who are known to be the best in the world at business law. And when you take a close look at who elects the Court's officials, its strictly divided into half Republicans and half Democrats, with mixed representation from legal and non-legal backgrounds, same with politics. It's about as unbiased as one can get. and from an experience perspective, the Chancellors and Justices ONLY focus on business law cases. Would you want your business case to be dealt with by a judge who just had a divorce case before yours and a criminal case after yours?
I wouldnt either.

And from a development perspective, Delaware made their own Division of Corporations almost like a lean startup with the goal of making it the EASIEST and FASTEST way to incorporate your business, with their business hours being 24/7 with international support. You can literally incorporate your business in 15 minutes or less. Try doing that in your home state. Look into the history of the Division of Corporations and the Court of Chancery if you're interested, it's a fascinating story.

So at the end of the day, when you're incorporating a company and inspecting your fiduciary responsibilities to your future employees, shareholders, investors and customers... you want to make sure you incorporate wherever the Business laws are most up to date, with a fast process, a quick judicial system that plays the game by the books and will be swift and fair with a proven track record of extensive experience. Delaware has made itself the no-brainer solution to all of those problems.

And for that, we should thank them (regardless of how shitty their tolls are, ha).
> If just you want a mail server now, your best bet is a cheap VM somewhere.

How do you make that work? In my experience, the mail will just be blocked because the IP has no reputation and the range is probably grey/blacklisted.
I feel like the post is poorly written. I believe the article is clearly written by someone who has never extensively used an editor {vim, emacs}. Although I do agree that the clean vim/emacs will only have very limited capabilities, it is so obvious that people that do use vim/emacs for development work do customize their setups via their custom/personal dotfiles.
Thanks for the thoughtful comment! I experienced a lesser version of this phenomenon relistening to some music I hadn't heard since undergrad with a good friend that passed away. It was like I was transported back to that time and had goosebumps cascading my entire body. It only happens when I haven't heard a track in a while and I can't force it. Music is truly a human experience.
Some language implementors deliberately introduce gotchas to bite you in the ass should you rely on implementation-specific, rather than standardized, behavior.

Take this example from Scheme: R5RS specified two procedures, integer->char and char->integer, to bijectively map characters to integer character codes, but it said nothing about a specific encoding. Most Scheme implementations happily mapped characters to their ASCII codes or Unicode codepoints.

Not so Scheme48, which mapped each character to its ASCII code number plus a magic constant (believe it was 1000). Scheme48 provided library functions ascii->char and char->ascii, that did what most people actually wanted and its maintainers insisted that people use those.

Had significant code appeared in the wild that, say, simply subtracted the magic constant from the value returned by char->integer and re-added it again before calling integer->char, the maintainers probably would have either changed the magic constant, or changed the mapping entirely, in a future version.