skysight-inc/HackerNews huggingface dataset:
There are a couple of good books on the Hun-Roman relationship if you want to learn more about that era:

The End of Empire is a more casual read:
https://www.amazon.com/End-Empire-Attila-Fall-Rome/dp/039333...

The Huns by EA Thompson is older but as far as I know one of the canonical works: https://www.amazon.com/Huns-Thompson/dp/0631214437%3FSubscri...

Another fun fact: Attila (aka King Etzel) assists the protagonist Kriemhild, widow of Siegfried, in the medieval saga "The Song of the Niebelungs"
If its any consolation I'm conservative for the most part and feel the same way. Why does it seem that nobody ever considers that it is unlikely complex problems have a singular specific root cause? Its never a little out of column A and a little out of column B in their minds. Corruption absolutely exists and children from two parent households do better statistically speaking. Why does one preclude the other?
I get the feeling this comes out of the divide between people treating programming like a craft, and those treating it just as a means to get something working.

Those that treat it like a craft aim to understand what they are doing, how to do things better.

Those that treat it like "just a job" or a means to an end don't want to know or learn anything beyond what is immediately required to do the task.

An example could be using "git push --force" if git push returns with errors
Soon to be the exclusive distributor of MtDew VeriCans.

In all seriousness, getting service right is all it takes for most people to want to do repeat biz with you.
Honest question, other than the fact that courts haven't actually said so, where is the difference between an extremist video including acts of violence and the material that is already illegal?

Created by harming others? Same.
Is a threat to society? Same.
Goes against cultural norms? Almost same (those in the US are far more accepting of fake violence, but real videos of people being murdered tends to be quite taboo).

One includes violence, the other includes sexual violence. But any argument for banning or allowing one seems to be a very close fit to the other.
Here's a short review by Oliver Strand, the coffee critic at NYTimes: https://nyti.ms/2mK8Frw
I've heard this pitch for Chicago many times, and it seems reasonable if you are in the one of the industries, Tyler mentions, that are more diffuse.

The main problem with Chicago is it lacks an anchor industry. Is it the best place to be for finance? No, that's NYC. Is it healthcare? Boston, Baltimore, Cleveland or Rochester. Energy? Houston. Technology? SF. Entertainment? LA or NYC. Politics? DC.

What exactly is Chicago good at? They have Wilco, so that's cool.
He was making a sarcastic comment regarding Apple's apparent animosity towards third-party developers.
Those ultimate efficiencies come from thermodynamics[1], since both the Sun light and Earth heat are thermal.

Both are rounded.

1 - https://en.wikipedia.org/wiki/Carnot_cycle
Thomas Friedman and David Brooks have been dangerous idiots and tools of the most regressive forces in society since they started writing. They have none of the attributes you've ascribed to them and never have.

They've advocated for war and economic oppression, for a living, for decades.

To answer your question, yes, the the problem is, in fact, people (right wingers and otherwise) who conspire to create, perpetuate, and steadily increase economic inequality.
Well, alternate fields have a 0.5 scanline offset, so that's sort of true. But you definitely don't see them both at once. Are you sure you've ever used a proper CRT TV? ;) - you can get the alternating effect with LCD TVs, but that's because LCD TVs handle analogue input in a different way.

Justifications for this:

0. TV hblank rate is 15,625Hz - at 50 fields/sec, that's 312.5 lines/field, some way short of the 400 you'd need to display 2 fields

1. Out of the 312.5 lines/field, only 288 are booked for the visible area, and most TVs can barely resolve them precisely anyway

2. When the TV is displaying one field in one set of scanlines, and the previous in the other, where does the data for the previous field come from?

2.1. TVs of the period have no buffer

2.2. Computers of the period don't generally have the RAM (or sometimes the hardware) to double buffer

2.3. The image produced is based on more than just the contents of the RAM anyway, increasing the RAM requirements (if you were to try to do this)

2.3. Cheap DRAM of the period doesn't have the bandwidth to scan out two frames'-worth at once)

Here's a pic of my BBC Micro, with interlaced output, running a program that flashes the screen alternating red and white: http://i.imgur.com/1XvkRso.jpg - you can see that at the top it's scanning out an entirely white frame, and at the bottom there's the end of the previous entirely red frame that's in the process of decaying.

As an example of 2.3 - note that the difference between one frame and the next here is entirely the video registers - the RAM stays exactly the same. Only one of the palette registers changes (and the flashing cursor is added by the hardware as a sort of post process step).

(I suspect the red/green/blue blur at the bottom of the white region is an artefact of my phone's terrible camera. Photos from my (slightly) better camera don't have that, but they do look overall the same. However today only my phone is willing to play ball with my PC.)
Why was the issue ignored for several months, and then fixed in one day when it hit the front page of HN?
> The author seems to be ill-informed on the point which apparently is the only stated reason for not using the internet standard that directly applies to the use case.

That's what I also suspected. Thanks!
Bug of the month: taking the baton from PC-Lint to PVS-Studio
Two feet and the desire to climb it.
Email me and I'll fix some for you
Might be worth supporting a few different table markup formats. Pandoc has some common ones in it's documentation.

http://pandoc.org/MANUAL.html#tables

Really interesting project though, I'll have to bookmark that web interface.
Not helping that modern marketing has taken to game such comment sections (never mind the wider social media field) on behalf of their paymasters.

In a sense the net, first seen as flattening the classes, have instead empowered the elite to make both Stasi and Bernays look like bungling idiots.

Rather than crude manual policing etc, computers can both monitor all activity online (and offline, thanks to the likes of smartphones) and insert data to affect opinions and future activity.
Also, I know in a lot of rural communities to this day, children are part of the family labor force at a young age. They're not idle input experiments, if it can be helped. They're out in the field or in the barn too.
What's wrong with using UUIDs for microservice architectures?
Yes, we do. As per my post of the original google blogpost (rather than the techcrunch write-up of same) it's very much a (far-end) user-activated feature. I'm looking for a local-user activated feature of a remote-device.
As a former Googler who was involved in comparing pay across Google sites, Zurich was on par with Mountain View in gross pay (and ahead of New York), and after-tax pay was markedly higher in Zurich.

While Berlin is a great city, it is very far from being a top-pay city in Europe.
Facebook Says It Won't Spy on Activists Anymore
We hear this a lot. Same goes for me - I wake up before my wife and she's really happy when I'm drinking Sudden at home instead of grinding and brewing.
I wouldn't say the $1000 dollar fine was a waste of time. It seems like a good result (not for you in particular, but for taxi users in general).
Given the context of the Declaration (i.e. The First Scottish War of Independence) it sounds to me like propaganda trying to claim an ancient and separate lineage for the Scots.

Mind you the Declaration is a great document - proclaiming Scottish freedom and saying that while Robert the Bruce is a cool guy if he doesn't turn out to be a good king then he'll be sacked and another one found from somewhere. Which is a fairly novel idea for kings.
This is a pretty crazy macroeconomic view to take, that you've known some stubborn landlords therefore rents across a city will never come down.

Look at the numbers of how many jobs have been created vs housing units created in a place like SF over the past decade. It's not some mystical force driving up rents, if you build enough housing it will become more affordable. There's no evidence that housing operates outside the principles of supply and demand, despite what some Nimby politicians will try to tell you.
That's not snarky, and you have a point.

But even if things seem "really obvious" and we can tell "just by looking at the facts", I feel better if someone has looked at the data and shown that to be the case.

We aren't living in the feudal era, and a lot of people like to think that the reason people move to the cities is because of (for instance) bars and restaurants, museums and the opera, high-paying jobs and so on.

This proximity to wealth may be a symptom of some third factor or it may be the driving factor.

That's why I appreciate it when smart, hard-working people take their time to figure it out for me.
A lot of people don't want to live in boring, conservative places like Amarillo and Des Moines. More importantly, tech company executives and managers really don't want to live there. The workers have to work on-site with managers, so the workers obviously can't live there either. Everyone has to be co-located in the same place.
The "odd" reason is that that the "stranger" makes a huge contribution. That's why people weren't runnning nearly so many personal car services before Uber.
One year using Go
Ask HN: Update about the Consulting company illegally uploading bank software
What: A consulting company that I am (was) working for is uploading all bank software from the intranet to github on their repository.
While not accessible to public, any employee of the software company can access any of the bank software.
This also means that if you can get access to any employee of the company from their public profile (Repo members are public) you can access all of the bank software (inc partial live UAT database)

Why: To bypass the waiting period of background checks of the bank consultants. Any consultant joining the bank would have to wait 2-8 weeks to get the background checked and cannot access the intranet which means they cannot work but they are already billing.

How: The company runs parallel 4G networks inside the bank and all its consultants access the github to sync their code.

I emailed my manager for written permission to sync bank code to/from internet. I was requested to leave my work laptop at the bank and return to the consulting company. There, I was informed that I was unassigned from the task and I was not allowed to collect any personal belongings left at the bank and was sent a Cease-And-Desist order from their lawyer asking me to neither speak to the bank nor anyone else.

I spoke to the ombudsman who said that since I am contractor, the consultant is not legally obliged to respond. Next, I emailed Human Rights and got similar response.
I then spoke to the bank HR who "would look into it" but not follow-up as I was not an employee of the bank.

I spoke to few lawyers who agreed there was something wrong but legally I cant do anything; it's up to the bank.
Why am I pissed? I wanted to know if it's safe for me to push the bank code to the internet. I signed the bank compliance which stated that the bank software may never leave the intranet
Beyond all that is a discrimination case that truly devastated me.

Outcome: I gave up. There is nothing you can do except resign and move on.
Much easier to just vent "virtue signals". Especially after having spent 12h+ on multiple part-time jobs to make ends meet.
Thanks, that explains quite a bit. I assume that what's unsaid is that in these smaller places Uber is available and fills the niche left unfilled by public transport and taxis. This I did not know.
Your post can be summarized as "nobody ever got fired for buying IBM."

But now 30 years later, hardly anybody is buying IBM -- they don't even make PCs anymore and there are more than a hundred commodity server customers to each mainframe customer -- because the more and the longer people say "you have to stick with the incumbent" the larger their competitive disadvantage becomes because they know they can get away with it.

The only question is, do you want to be the company that spends $1 to avoid $1 in costs and disadvantages sooner, or do you want to be the company that waits until later, gets even more locked into the incumbent and then has to spend $100 to avoid $200.
What release notes? I still can't find anything about what makes this release noteworthy.
That 3-6% range is stored energy after the plant consumed some of the produced glucose to maintain itself and grow.

Photovoltaics don't do that on their own, so you can't compare that to a solar cell's nameplate efficiency.

Either you have to compare PV efficiency with gross glucose production or you need to compare the full PV lifecycle (production, installation, maintenance and recycling) with the harvestable sugar content.
It also provides a place with interesting signals. You could tell shale oil was going to take off when Minot ND suddenly had direct, daily flights from Houston.
Forever is a long time. As a famous economist once noted, in the long run we're all dead.
Is there a benefit of using tag URI instead of a regular old URL? E.g. tag:blogger.com,1999:blog-555 vs https://blogger.com/1999/blog-555 The only difference I see is that URL should point to something (can be referenced in a browser) which may or may not be an additional benefit.
.....or it's free!
The negation (complement) of a regular language is always regular. So in the CS theory sense, these are still regular expressions. However, while regular languages correspond to finite automata, the transformation which negates a NFA is not very easy to describe, which is one reason regular expression matching libraries have rarely included negation proper as an operation. Implementing negation proper using backtracking is somewhat easier, but quite expensive if done naively.
Fuzzy Search with MongoDB and Python
> Why can't a successful startup not be in Dallas, Amarillo, Miami or Des Moines?

Some of the burden is on you to prove what has failed so far. If it is possible to build a successful large scale startup in Amarillo, why hasn't it happened?

I'll point out the theory of agglomerative clustering also includes the contrary point: a city that is great at something tends to exclude other activities, for any given amount of population. A city like Amarillo, which plays a role in the oil industry, is less likely to be great at software, because it plays a role in the oil industry. It's population would have to grow before it could be good at both.

Also, if two 20-somethings build a successful startup in Amarillo, they may want to move to San Francisco as soon as they have money. The "this startup can be anywhere" argument works both ways: yes it could be Amarillo, but if it can be anywhere then it doesn't need to stay in Amarillo.

And the startup can also move to Poland, or Romania, or India. If you believe the startup can be anywhere, then you basically believe that a startup would only be in Amarillo by random chance. If there are 100,000 great cities in the world, and all of them equally good for a software startup, then the chance of a startup being in Amarillo is 1 in 100,000.

But in fact, there are good reasons why startups tend to cluster into certain cities. You should read "Why tiny Stockholm has the most stunning startup ecosystem since Tel Aviv" :

https://pando.com/2012/11/20/why-tiny-stockholm-has-the-most...
> Turkey says

Please imagine 70million people saying something.
The cool thing with instant coffee is that the whole concept is something that just works much better at scale - sourcing, roasting, brewing etc. We have solid plans to bring the cost down while improving the quality as we scale. At some point we'll build our own mega factory.
I've finally deleted Uber and it's primarily because of the tipping issue. I've had almost universal good service around the world with Uber drivers, but the tipping thing is getting aggressive, and subtle hints are rapidly become overt demands. Uber was great when it started but government corruption and meddling, combined with Uber's greed, and the corrupt taxi industry fighting it, is killing the service. Small improvements could go a long way:

Add tipping in the app; ban cash tips. Require drivers to rate passengers BEFORE they get those tips.

No cancellation fee for anyone if cancelled within 10 minutes. After ten minutes whomever cancels, pays, period. Uber knows when it's inconvenient for someone to pick someone up due to traffic. The data is there.

Require background checks on all drivers. Why is this even an issue? Uber should pay for it.

Increase the amount drivers get. Seriously it's ridiculous how little drivers make.
Show HN: GraphQL Faker – Mock or extend your GraphQL API with faked data
http://neuromorphic.eecs.utk.edu/pdfs/2016-IJCNN-Schuman.pdf

These include SNN
implementations on field-programmable gate arrays (FPGAs),
one that is trained using a mixture of unsupervised/supervised
learning [61] and another that is trained using a GA [62]

An initial
implementation of DANNA on field programmable gate arrays
(FPGAs)
Show HN: ThreeKit – Easy 3D for eCommerce
How did they a screenshot of the blended color in the magazine? Wouldn't a screenshot only get one frame?
You were correct. I went back to do some experimenting on file sizes and I was able to update the images to .png with substantially better picture quality and a file size that was lower that the originals that had the artifacts. The page size is now about 20-30k lower than it was originally.
> What you need is to provide a set of functions able to map between these formats and whatever optimal way you want to store them in

One important thing to remember with taking this approach is that you can work yourself into a huge bind if you store the mapped-versions in logs/other persistent storage and end up needing to change formats later. Say the original mapping version is based on 32 bit integers, or is cryptographically signed and your keys get exposed. If rolling the functions means you can no longer identify objects from logs / in databases, that's a huge problem.

That means things like access logs will no longer map to their respective current versions unless you keep around two separate encoder/decoders and are able to guess which version you need all the time.

It can become a big, unfun problem pretty fast.
Being in a mundane job and checking out at 5 has it's benefits - you have both the time and the energy to focus on the projects and people you actually care outside of work hours. You also don't have to worry about money.

Your instincts may push you into a small startup where your work has immediate impact and feedback, but there's a space between 10 employees at 100K employees. I used to be in consulting (at a software company) and I worked with everybody from small startups that wanted to partner to companies with 200K+ employees. I tended to enjoy working the most with companies with 1K-10K employees. Those had interesting problems, interesting people, a sensible pace of work, and a somewhat tolerable amount of processes and bureaucracy. 50K+ employees almost always felt like I was in a satire. With really large companies (100K+), I came to understand how they could layoff 10% of the employees and still go on like nothing happened.

I'm not telling you to stay at your current job(don't stay at a job you hate!), but try to think about what you want your spare time to be like before make a move. Going to a place with a constant stream of challenging and interesting work might be nice at first, but after a while you might find your energy for side projects is zero.

There must be teams at the big 4 where you get the opportunity to do some interesting work and then go home and work on things that you are really passionate about. JSeymourATL provided a great answer - Assuming it is possible, network within the company and find a group that is doing something you find interesting. Unfortunately some companies are too political to be able to do this. Or you may have a horrible manager who will retaliate if you try to do this.

All that being said, some people need to be in charge. They need to be entrepreneurs. I know a brilliant engineer who owns a small construction company now because he'll do anything to not report to somebody else. He simply isn't built to have a boss and not have control of his work, or be obligated to VCs for a tech startup.
Maybe 60 years ago. It was pretty common starting in the 1960s in the US.
It's also difficult for the more fundamental reason that space is one of the harder goods to 'manufacture'.

We're not running out of land, obviously, but for standards like "land within 3 miles of the city center and -100 to 500 feet of the surface", that's much tougher. Not full, but crowded and with exponentially-rising development costs (since construction gets more difficult and annoys more people).

Of course, that's a problem I associate with NYC, LA, etc. SF (and probably London?) get blocked politically before they ever reach that point.
'Clearance sale' shows the iPad is 'done'
Hm, could you email me at edwin.wee@stripe.com and we can take a look into this?
We built this recently: http://threekit.com

It uses our existing 3D WYSIWYG editor https://Clara.io and we have enhanced it to work well with ecommerce platforms via allowing the 3D graphics to response to option/variant changes.

Lots of demos here:

http://threekit.com/demos
I don't think though that othering policitians as "them" and identifying "the people" as an "us" helps us handle the complexity of social and political discourse either...
Luckily there are so many great roasters with online stores now that getting fresh beans has never been easier.
> But college is not a necessity

Ehhh, that isn't the narrative we've been pushing for the last 20+ years.

> whereas living somewhere is

I think the fact that it's a necessity only benefits the idea of providing people aid for housing.

> you can't really get that for your housing.

I mean, you absolutely can depending on your level of income. It won't make up for being poor, but that's what section 8 housing is.

Even on the more middle-class scale, the government provides tax breaks for home owners (and especially for first-time home buyers) which is basically money from the government.
I guess you're expecting the renters to survey the market every year and aggressively negotiate down their rents if the supply grows too large?
The update page for NoScript never appears in the Tor Browser, and it seems NoScript's maintainer deleted those ads after that critcism.
THE PRIVILEGE OF WORKING
Thank you, I appreciate you taking the time to check out the project and point me towards pandoc. It looks like a great starting point for expanding into new output formats.
A time series database is an abstraction where a timestamp [1] is the key in the first order tables. Often the abstraction is built on top of some well known database because getting all the bits to write and read from storage is a hard problem where existing solutions exist. For example, Kairosis built on Cassandra [2] and OpenTSDB uses Hbase. [3]. It's not the only way to do it, InfluxDB uses its own back end. [4]

[1] or a tuple of timestamp and some other values.

[2] https://kairosdb.github.io/

[3] http://opentsdb.net/

[4] https://www.influxdata.com/
100% Agree. The most interesting work in the world can become awful if you don't get along with the people you work with -especially your manager. Getting along with your colleagues and having a great manager can make even the most horrible work tolerable.