skysight-inc/HackerNews huggingface dataset:
This actually annoys me badly. One of the problems I see regularly is applications that fail to log enough of the stack to see what the entry point of the thing that actually went wrong is because the syslog packet size is set to 512 bytes. The problem is clearly syslog then, not the 12KiB of stack your app throws when something goes pop!?!?
Under an hour, let's say. And the major traffic is all going the opposite direction.

More to the point, if I'm willing to work and live in a smaller suburban area, why not just move to Waterloo?

His potential list of developers is much smaller because of his location.
Ask HN: Crowdsourcing a company name
Hello, HN community. I'm the CEO of Coding Ninjas; we connect studios and marketers with qualified and vetted freelance developers and designers. We love our name, but some time ago we discovered that there is a big Indian coding school with the same name and we don't want to be associated with young developers, as everyone in our community has 4+ years of experience and is not from India.
It is such a pain to find a new one that will stick forever. Especially that our first language is not English. We don't want to use in the name: freelancer, coder, online, marketplace or anything like this. There are a bunch of names like this, and they sound needy.

We want something that will be associated with the safe space, where you can come and delegate coding and design and concentrate on your main business. I want people to think that this is their dedicated team that is always there in their back pocket.

If you have any ideas, would appreciate your opinion.
So you're an intentional idiot, how quaint.
> ... the producer will have to fix or replace it.

That's a common misconception. It's actually the seller that has to fix or replace it, not the producer. It would make a lot more sense though if it were the producer.
"Indian software services companies are under tremendous pressure to continue to show growth in a slowing global market that is also experiencing increased protectionism in the west."

Maybe the managers in the west who made the decision to lay off entire IT departments and replace them by Indian companies started realizing that with the cost of the impedance mismatch in language and culture between a company and its IT deparment, off-shoring is more expensive than running a domestic IT department.
I think it's mostly an American thing. In Poland (and probably other European countries), under a normal work contract, you are told in advance about being laid off, at least two weeks I think. It gives you enough time to look for another job, and it gives you time to pass your work to your coworkers. No one really does retaliation here, it's all done in a mostly peaceful atmosphere, the laid off employee is trying to finish what he started and pass on the work to the person that will replace him.
In this case, the reward doesn't outweigh the risk.

Insider trading can earn very large amounts of money, and the higher your current position, the larger scale of insider trading becomes available.

Now, for Apple iOS core developers - does it make sense to risk a $200k/year job and possible jailtime to get a $50k bounty (the limit for kernel exploits) that you'd have to share with whoever helps you to launder it?
There is also no right to have companies build products that are easy to repair. The EU and a bunch of internet activists made this up.

You have the right to try to repair something. If it was built so that it was hard to repair, well you shouldn't have bought it in the first place.

Almost all rights are "made up". Anyway, I really hope this law passes because it will fuck up even more small businesses in the EU and drive them to the US.
If he decided from the start that he wasn't going to take investors or go public, handing out stock would be incredibly misleading since there isn't any market to trade in or liquidity coming. In that case simply paying well and creating a good workplace, free of investor pressures, is exactly the right thing to do (I can't say if that is the case here).
I am aware of it, but when one works in teams at customer sites, we are bound to what IT gives us, on the sanctioned images for externals.

The presentation at Scala days was interesting.
I thought this was never going to be fixed on my Lenovo Yoga laptop. Many wifi-dongles later I went wired ethernet with a crossover cable to a Chromebook that may not have niceties like a CPU but it does stay locked on to the weakest wifi signal in a highly congested area.

I rate the likelihood of this fixing anything as highly unlikely - compiled, installed, rebooted with both wifi aerial options and the machine is still somewhat deaf.
> Weird, there are a bunch of software companies/jobs in the northern Atlanta suburbs.

that definitely makes sense; the only reason anything aside from housing exists in the Altanta suburbs is because of how long it takes to get anywhere more than a couple miles from where you live. Our company has an office in the midtown area, and the work schedule for a large part of the office is:

8:30 - 9:30 = work from home, fuck traffic; 9:30 - 10:00 = drive to office; 10:00 - 3:30 work; 3:30 - 4 = drive home, fuck traffic; 4 - 5:30 = work.

I can't imaging working anywhere in Atlanta that requires you to have your ass in the office at 8. I've heard people in Atl joke about how they used to be friends with someone that moved 10 miles away, and they can't hang out anymore cause it legitimately takes too long to get there.
https://piggydb.net
I dont use this myself but it's been on my list of things to investigate for a very long time as it seems like a fresh approch to note taking.
I've never intentionally trolled in 25 years on the internet so apologies again.
I just know that I fight and deflect for the technical side, listen to their issues and do my best to let them do their jobs, while also have have to liaise with completely and utterly technically illiterate people, marketing especially.
As a manager you are also managed.
This is in the UK however, which is still relatively in its infancy in this regard.
"To legislate that no cheaper versions of things should be available, even making them illegal, seems blind to the issues of those of limited means."

That's why we can't have nice things (i.e. Paris agreement).
Or you need a revolution to overthrow the totalitarian regime(s). Just saying, there's always options, just depends on how motivated you are to change things.
It's not that foolish to want to break up a monopoly. In the case of Iraq, you'd almost think it was a good idea, considering they were going to base oil sales on the Euro, which would have been favourable to the countries in the Eurozone, who would naturally become allies, helping to break trade sanctions that had held Iraq back. If it wasn't for Saddam's history with the US they might've gotten away with it.
How to avoid inheritance in Ruby?
At smaller companies who have trouble attracting better talent, avoiding technical questions is a (flawed) way of showing deference to the prime candidate. It's a way for the company to say, you are special to us and we respect you so much you don't have to do tricks for us.

Again, it's flawed, but trying to find and attract talent at a small company who maybe can't pay top dollar makes people take risks like this.

At least that's my experience!
If it can be interfered from words alone, try Latent Dirichlet Allocation (e.g. with http://radimrehurek.com/gensim/) to generate tags. Some sources:

* http://blog.echen.me/2011/08/22/introduction-to-latent-diric...

* http://alexperrier.github.io/jekyll/update/2015/09/04/topic-...

* http://engineering.flipboard.com/2017/02/storyclustering

Alternatively, if you know tags, just want to see which are similar to each other, methods like word2vec should help, vide:

* http://p.migdal.pl/2017/01/06/king-man-woman-queen-why.html
You're right, capitalism is not a fundamental law of the universe.
>Immediately escorting fired employees out of the building is an extremely aggressive signal, and I don't know if it gets used much outside of USA.

I saw that in Moscow in 2008 (one big investment bank fired several guys from our team in 20-30 minutes in front of my eyes). It was very unusual. They did now allow a fired person to touch his computer after firing him.
Why would/should the store be responsible? The manufacture should be the one!
Still reading the article, and this likely is addressed therein, but I think the problem or "difficulty" with the "strong" medical model of psychiatry, which seeks to know the underlying biological pathology involved in mental disorders (as opposed to the "minimal" model, which treats mental disorders as heuristic labels of bundles of symptoms that tend to follow similar evolutions in most cases) ... is that there will be many conditions, traits, behaviors that society sees as pathological that won't be distinguishable on the "hardware" / brain structure & abnormalities level, but will be purely seen on the software level alone. It likely will take a long time for us to see, or will be never, that we'll manage to observe brains running at this level ... and too many pathologies will be completely unknowable to a strong medical modelist.

I also hope and believe that humanity transcends biology / hardware / strange-loopiness-in-software. We see less and less of a transcending viewpoint in "the [rational] West", and that belief still present comes less now from traditional sources and more from the influence of Eastern religion / philosophy. From a Screwtape Letters viewpoint the ultimate prosecuting lawyer is comfortable with the West in its current materialistic stupor ... but I grew up in circumstances where transcending factors were much more plausible and understood.
>I don't want come over with an expensive scotch and have people mix it with Coca Cola.

I buy $100+ bottles of bourbon and mix it with cola because it takes good, because I like bourbon and cola. Shitty bourbon and cola still tastes like piss. When I'm with my friends that can only afford a bottle of BV and they bought then I suck it up and drink that and treat them with respect and I don't judge them.

You really sound like you should do some self-reflection because from your post you sound like a total asshole.
> "but on those days probably it was one of the reasons why C++'s adoption took off."

I know "Design and Evolution of C++" quite well, and have been a C++ user since Turbo C++ 1.0 for MS-DOS.
> Past ledgers can be erased from the database (which makes it not a blockchain in any sense anymore).

A block snake? That sounds catchy.
Yet another surprising aspect of this story is that someone born in Pakistan and now living in Canada is named Carl Rodrigues.
Show HN: Overview of top cryptocurrencies
You're describing a technique for finding patterns. There are many possible techniques and machines can (probably) use any of them. The constraint would be if the technique involved kinetic or quantum mechanics.
9 Key Lessons from Working for Design Agency Designers Must Know Pt1
I also think the naming is really bad and can be improved. The central problem is that you're using action words for a descriptive API. You should use something like "Repeating" instead of "Times". Also, the parameters to Times are distinctly un-pythonic. I would probably make it provide this API:

def Repeating(pattern, *args, min=None, max=None, exact=None):...

Repeating(P) => P*

Repeating(P, a, b) and
Repeating(P, min=a, max=b) => P{a, b}

Repeating(P, n) and
Repeating(P, exact=n) => P{n, n}

Repeating(P, min=n) => P{n,}

Repeating(P, max=n) => P{0, n}

"Exclude" and "Include" suffer from the aforementioned problem of being procedural words for a declarative syntax. And they're easy to confuse with one another, having only two differing letters. And they don't make it clear that they match exactly one character. I would use "AnyBut" and "OneOf".

Why the split between Group and NamedGroup? Just add a name parameter to Group!

Seq as mentioned by parent is also problematic. Use Range or maybe Between or FromTo. To me FromTo flows the best, but Range is also ok.

I'm tempted to advocate adding operator overloading, so | would make a pattern that matches any one of two alternatives, * would be used for specifying repeats, etc. So you could write

Digit = FromTo('0', '9')
CapitalLetter = FromTo('A', 'Z')
POCode = CapitalLetter * 2 + Digit * 3
SmallLetter = FromTo('a', 'z')
Letter = CapitalLetter or SmallLetter
Name = CapitalLetter + Letter * (0, Inf)
FirstName = Group(name='first', Name)
LastName = Group(name='last', Name)
FullName = FirstName + ' ' + LastName

However, implemented badly that can hurt readability much more than having to write functions everywhere.
I think you've hit the nail on the head. Or they simply haven't budgeted for it. I was paid far far less but carried the fallout for not delivering.
Living in Toronto now, I can't imagine doing all that driving. (I used to live in Barrie, ON and did way too much driving).

The TTC subway is hated here, but I love it. Commuting is a breeze, no effort, no stress, and I always know I can get home if I go out for drinks after work.
Canadians most definitely never refer to themselves as "American".
Last layoff I saw happen (I survived), they emailed the people being layed off and told them to meet in a conference room. So as all of them got up, they noticed the rest of us staying. We all instantly knew. 15 minutes later, they all come walking back to get their personal items with armed security guards patrolling (maybe a dozen).

I started looking for my next job that day. I don't want to work for a company that does that to people. Yes, layoffs happen, but 1) NO management got layed off. 2) Treating people like this during the layoff (armed guards, herding them into a room together), is just disgusting.
How Bassem Hamdy aims to disrupt the construction industry
Technically speaking this is lawful under the interpretation of the law. That doesn't make it desirable, ethical or morally acceptable on any level.

At the same time, in any very complex set of overlapping rules, it only requires finding a suitable expert to extract the conclusion you decided on up front.
10 Unconventional Management Techniques That Work
Thanks for the hints.
> how often is the anger targetted at main dude behavior

That anger comes from somewhere. We don't just go around picking random people to become angry with. Poettering has a lot of influence in core components of Linux (dbus, pulseaudio, systemd) and he's a bad developer. His designs are horrible, his implementations buggy and shoddy and don't fit into the overall architecture of the rest of the system. So, yeah, there's anger towards him and I think it's more than deserved.

> Also some don't like change, react aggressively

We like change just fine if it brings improvements. If not, we don't like those changes. Again, we don't go around hating on random changes.

>There are also technical reasons, but those tend to attract less of pure anger.

All of the anger is caused by technical reasons. Whether it's shoddy programming or shoddy reasoning about technical issues on the systemd developers part. Almost no-one personally knows Poettering or the systemd developers, yet we still think their software sucks.
Locals claim Great Barrier Reef demise is exaggerated
What kind of drastic change should one take? Not having kids, OK, drastic but doable. Cutting out meat, driving less, etc, OK.

But what about the rest of the production chain that assumes you're the same as everyone else (whom continues to use and depend on that production chain), which is an ocean of waste compared to what any single person can do? We can individually push the needle very slightly, but it does nothing to push the needle on our behalf within the bigger economic machine. All those wasteful international processes are pushing forward faster than ever. It's like we're bleeding out and you just recommended dabbing the wound with a string of thread.

What are some realistic things that an individual or group of individuals can do to prepare?
Humble Audiobook Bundle: Hackers, Gamers and Geeks (Video Game History)
Do You Even Ship? – EasyPost Hiring
Green Coffee Bean Extract for Weight Loss
Well, one of the clearest consequences of global warming is that an entire continent becomes habitable as well as a large part of the northern Canada and Russia. Everything I've read about global warming indicates an increase in arable land even when accounting for desertification.
Figures like that IMHO indicate that the black market doesn't sell the exploit to teams doing financial fraud (it doesn't pay back that much) but that instead they act as resellers / auction houses for nation states stockpiling cyberweapons.
AllureRoom NYC
This is a legitimate question, it has happened to me. I published some codes for image processing and then learned that they were being used by a private armament company for missile guidance.
I will not argue: your rent beats Toronto's. Oh God, this housing market.
or write an angry blog post
I have the same issue. I usually just head to Google when I need to find something again...
Not on my computer. Something like a WM will freeze while it waits in queue to read those 0.2kB it needs of the disk (poor software design, if you ask me). But the mouse will freeze when IO buffers get filled. Just writing a huge file to a (slow-ish) usb stick will make my whole computer freeze, including the mouse, because the kernel usb code doesn't limit the buffer to some sane size (there was a kernel patch, and there is an option, and even with it turned on the problem is still there) (note that the probable reasoning for that is the fact that usb sucks).

A mouse cursor, AFAIK, is a gpu thing, not that it matters (wayland, i remember something that, will use normal gpu rendering to render the mouse). In the UNIX haters handbook there is a section about X where it is written that displays used to have 2-3 planes (IIRC, 2 planes + a cursor plane. I do recommend reading the good book, as it is funny).

I remember some talk about better kernel buffers management just for things like this. Memory management in the kernel is one of those actually hard things.
No, it doesn't... but the context of this subthread was "Apple should pay a lot more for this bounty" which turned into "but if they do that then it will create a perverse incentive to do this evil thing". The people you are arguing against thereby agree with you: $50k is not enough of an incentive; but they feel that at some point as that number gets higher the incentive will make sense.
Technically speaking, banning the charging of interest does not necessarily need to mean that the yield on credit extended drops to zero (as Islamic banking or zero-coupon bonds show).
> They worry that we are lumping together different groups of people based on behavioral evidence alone, when in fact their observable similarities mask important underlying differences, including differences between normal people who are troubled but basically healthy, and their pathological counterparts.

I think the pile of circumstantial evidence for this being the case is pretty large at this point. There is no single treatment that works for a majority of people with major depressive disorder. The types of schizophrenia are sufficiently different that using the same term for them is practically misleading and seems to be driven more by tradition than by any consistent system (cf. diabetes). There's at least one lab test that is believed to identify a type of depression; it seemingly fell out of favor because nobody figured out how to choose a treatment based on it and a negative result doesn't exclude an MDD diagnosis [1].

[1] https://en.wikipedia.org/wiki/Dexamethasone_suppression_test
sounds like a pretty lame excuse. It failed because the market is saturated, the growth slowed, and the margins are low . It was badly managed company, a poor product, and a bad marketplace. There are many major successful web 2.0 companies are over-funded but didn't fail.
Unfortunately for Edge/Windows, in order to make the app installable it will have to be registered in the Windows Store. A small nuisance, and maybe a compromise that Safari/OSX could move towards, but still a pointless exercise that misses the point of PWAs.
I've seen this happening in the UK to around 40 colleagues at 10am one day. I'm assuming it's because it's a sensitive job information-wise so one is not allowed to touch his computer anymore. I've heard non-contractors still get paid the missing weeks as per their contract, they're just not allowed in the building. It's miserable, by the way. The mood continues in a low for months when it happens.
A more equal union
> ML is still a rather naive form of constrained brute forcing. It's a long way short of efficient learning.

Uh... Bayesian can do the above at in term of expert domain. They call it elicitation in the Bayesian world.

I think you're overall generalizing all learning techniques. And also it's not like we actually really know how the human brain learn. Psychology is a field with huge uncertainties and you can see that in their research papers with correlation values. So the concept of learning may be out dated and/or we are still learning about what makes us learn.
Are there any examples of companies that have taken hundreds of millions in investment that eventually became profitable businesses?
There is a benefit of abstraction here. If the manufacturer sells unreliable products that cost the retailer money then the retailer will not want to sell it. This will cause unreliable products and manufacturers to die rapidly which is a good thing for the customer and satisfaction across the board.
In Switzerland it's usually 2-3 months notice, for both sides. Depends on what's written in your contract. But escorting people out after firing them seems very harsh and overdramatic to me. Never heard of such things in Europe.
And I forgot to mention eyeballs and perhaps even users.
White letters on black background... my eyes are still seeing those letters. Is it just me?
The CTO who made the phone call appears to be Artem Fishman: https://techcrunch.com/2017/01/12/soundcloud-co-founder-take...
The Skylake-X Mess Explored: Thermal Paste and Runaway Power
Honest question: I'm not familiar with FreeBSD, what init system does it use and why isn't it a horror?
As much as I dislike calling on the neural net / biological net metaphor, I do think that computer science has made some headway in how "useful codes", in the sense of semantically-meaningful interpolation, can be derived from natural scene stimuli, and therefore the onus that "we do something different" is to some extent now on the neuroscientists to think about and try to prove that "reasoning" in the human sense is anything other than an algebra of latent codes, i.e., linear or non-linear combinations of codified summaries of sensory input.
I'm working for Nitrado (Europe's largest gameserver provider), and we happen to have lots of experience in building and scaling indie game server infrastructures :)
I once had a manager get into a fist fight with the engineer he was laying off. The HR manager was in the room at the time.

When management gets together to decide how to handle the notice, the legal department weighs in and says that you have to handle all notices in the same way so you don't create any discrimination liability, and, you have to anticipate the worst case situation where the employee becomes violent.

So you wind up with security escorting the just-fired employees out of the building.
Brown goods because televisions and radios used to be in wooden cases, white goods because fridges and washing machines, etc. are typically painted white.

It's ordinary British English and as someone else pointed out common in other languages too. English: brown goods, white goods = Norwegian brunevarer, hvitevarer.