jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In order to disprove the statement "there is no such thing as negative publicity" one merely needs to produce a circumstance where there is indeed negative publicity. This is pretty trivial to do, and doesn't require imagination.
We're just playing YouTube videos. Nothing against the law about that.
Fixed this now.
I've never understood why the capital gains tax is lower than the labor tax. The labor tax is theoretically adding value to the economy while capital gains is basically money you made because you had money. It seems to me it should be the opposite if you want a productive economy, encourage more people to put their money to work instead of playing games in the market.
You can choose to become poor slowly or to get rich slowly. The short-term volatility doesn't matter in the long run.
Was/is your canonical set correctly?
I was in the same situation for designing my layout too. Most key frequency analyses only look at text corpora. Actual key logging of typical computer usage seems harder to come by.

This is a post[1] from a fella who ran a key logger for a while. He found the top three most keys for his usage were Space, Backspace, and E. There are probably better datasets out there because it doesn't break things down, but I suspect Backspace is almost always up there.

For my layout, I have Enter and Space on the two home thumb keys and Shift and Backspace on the next outer keys. You can find my layout here[2] for more ideas if you're interested. It does however use palm keys that wouldn't be available on a DM.

[1] https://daniel.haxx.se/blog/2014/11/12/keyboard-key-frequenc...
[2] http://www.keyboard-layout-editor.com/#/gists/8105b7f97f89fa...
I'm building https://pirsch.io/. Take a look and let me know what you think :)
Interesting, I had no idea. M&S is also apparently the only place where one can buy decent British food on the continent.

> In Northern Ireland it's still mocked gently as being a bit pretentious

Waitrose seems to be filling that role in England.
> install your preferred Linux distribution.

Where do I sign? I can't help but wonder if those won't be more expensive than a same specs Laptop. It would totally be understandable but still...
I mean, you must be aware that will eventually happen because of inflation.
The MacBook trackpad somehow knows when you’re not touching intentionally... so I agree with you in theory but on that laptop specifically the palm rejection is good enough that it doesn’t matter.
I don't really understand why people say this. I'm using Firebase in my Flutter app but I've completely abstracted out the implementation into service classes. The business logic just calls my service auth, fetch data, etc... doesn't know anything about firebase. I could swap Firebase out for another provider no problem, no lock in.
I would love to see what we build integrate with Matrix but also really any place where work happens. As a startup we have just had to pick what we can concentrate on.

I think the recent advances with voice tech really gives us all a great opportunity to rethink how we design input and interactions for the systems we use day to day.

For example, I remember when a mouse was an optional peripheral on PCs but now I just can't imagine not relying on some sort of trackpad or mouse. I really think we're at that point with voice changing how interact with systems, and Verbz is our first steps at realising that.
But what would be in it for union leadership under such a structure? (Not to mention that unions also have some unavoidable expenses, even if you didn't have a bunch of highly-paid union leader mouths to feed.)

Amazon would still find a way to argue. "If you're not a lowest performer, don't let a union negotiate for you and force your wages down to the lowest performing among you." or many other phrases that would appeal to those who think they're above the bottom already and plant fear that bargaining with the collective would lower their outcomes.
Full-sized (full-height!) F keys, full-sized inverted-T arrow keys, dedicated Ins/Del/Home/End/PgUp/PgDown keys, and the Menu key (as on the Thinkpad) would be ideal.
If the Twitter account provided links to Sci-Hub’s website, it’d be very easy for the journals to construe infringement. Whether the account actually did, I don’t know. I’m just pointing out how it could work.
It is an amusing story, but the Venusian-Newtons could show that their principles would allow one to calculate the behavior of non-symmetric objects, and that the statistics of both symmetric and non-symmetric projectiles can be predicted by their theory - and it also explains gyroscopic precession!
> More modest goals

More modest than building a hammer? As they say in their promotion page, we have been building hammers for tens of thousands of years now...
To the downvoters: if you stick your head in the sand, you'll do things like using MD5 for password hashing and logging into remote servers as root. I see basic mistakes like that all the time.

I'll reiterate (and this is a general comment, not necessarily about HTTPS): if you aren't willing to understand how software works and how people attack it, don't write it professionally. It's part of your job and your responsibility to your customers and their users.

When systems are cracked, it can leak financial info, passwords, addresses, children's names, medical info, etc., etc. You may have a totally innocuous site that helps someone get into one of your user's more sensitive accounts.

Security is really important and failing to understand it can ruin people's lives. I've personally seen it happen.

It worries me that saying something as simple and unassailable as "understand the security implications of your code" got downvoted on a "hacker" site so many times.
I have high cholesterol. Used to eat normally. Was on statins. Highest dose doctor would prescribe. Got muscle problems. Doctor took me off statin coz it might be the heart muscle at some point.

Unrelated to this I tried Keto a bit later. I did actual real keto with less than 20g of carbs. Probably higher on the protein side than normal but loooots of fat definitely and eggs and bacon and all the other cholesterol stuff.

All of my other bad blood values completely normalized. Cholesterol went down slightly but not much but LDL/HDL ration improved. I didn't get the test to check for size and makeup of the cholesterol molecules done (not covered/done here) but I bet you it would've confirmed that I had a lot of but mostly the fluffy type of cholesterol (the good type).
If these sources of data are actually more accurate predictors of creditworthiness, then shouln't we be applauding their use? If it so happens that tall people are less likely to repay loans, why is it wrong to charge tall people higher interest? Otherwise aren't we just socializing the cost imposed by artificially fuzzy criteria?
It's possible the question is meant as "in the context of wanting to code and having something to code, what is impeding your desire and goal to code at the moment?".
https://hn.algolia.com/?q=nexus+4+obsolete#!/story/sort_by_d...
> People are extremely good at inventing purposes for themselves within their context

/some/ people are. I grew up with a good number of people whose families were trapped in this kind of an ennui and it honestly seemed like death in slow motion. Why do you think daytime TV is so popular? There's plenty of people who are already out there on benefits who are unemployed and haven't become artists or volunteers.

> a significant portion of the people on UBI will invent a niche for themselves.

I'm not worried about the creative types that can do this. I worry about those who can't. Meaninglessness is pretty wearing on the soul.

> The reason people have a problem with UBI is that we have a tendency to equate our moral- or self-worth with our economic productivity.

That's a very American thing. I'm from the UK and, outside of maybe London, the protestant work ethic is not as significant.

> Maybe it's time for society to recognize the value of those non-economic occupations by paying people for them?

I'm all for that, but how do we categorically make "society" value these things? You can hope that the norm shifts to doing things like this post-UBI, but I'm not quite so optimistic. I've seen what long term unemployment with no prospects can do to people.
I think this is the same kind of misguided as "every app has its own ad-hoc implementation of login, it's the same concept with just a slightly different tilt on it, so the language should offer a login function". The essence of programming is properly representing similarities between similar things but also properly representing the sometimes quite subtle differences. So most mature languages, rather than offering us a bunch of premade functions, try to offer us some low-level building blocks and make it easy to compose them together to suit our purposes (and I think this is why giant class libraries have gone out of fashion - even though classes are sort of extensible, customising someone else's class turns out to be a lot harder than using someone else's function). And I think that's the part that's really missing in data-land (and I'd say even Haskell is barely any way along this road) - not a bunch of predefined datatypes but really easy ways of composing basic datatypes and building them up into more complex datatypes that meet our needs. Having lots of similar but subtly distinct datatypes isn't actually a problem if your language is good at dealing with it, just as having lots of similar but subtly distinct functions isn't actually a problem.
I've being suffering IBS for the past ten years. I also had that nuke all treatment and then try to colonize the gut.

It was antibiotics for x days, I don't remember how many, and then pre and probiotics for x days. Rinse and repeat.

It didn't work.

I only can speak for myself but the FODMAP diet is the only relief I've had experienced in ten years, and for the first time (pardon my french) my shit is not watery.

P.S. I agree science has a lot to learn about this topic.
This came up in a r/AskEurope thread and at least some slavic countries use decimeters.

But that's the beauty about easily convertable units. Even if other people use other conventions, the mental process to convert them is almost zero.

Just imagine somebody giving their height just in inches instead of the usual feet and inches?

Could you mentally parse what 76 inches are?

I guess you have basically no problem with 193cm, 1.93m , or "one ninety-three", or even 19.3dm.
One day I was so frustrated with silly stuff on the reddit frontpage that I started nuking memes/funny/etc. posts with uBO as if they were ads. The problem was that I ended up with an empty front page.
As you say, the default mac os touchpad settings are somewhat strange to me.

But the touchpad can be configured for the bottom side of the touchpad to function as buttons: if you touch it directly, it won't register as mouse movement. If you press on the left, it's a left button, right is a right button. So while not actual physical buttons, it's pretty damn close. I don't actually use this so not sure houw this would work out in practice for your needs.

Regarding the dragging situation, there's another setting that's now been buried in "Accessibility" for some reason, but that was present in the touchpad settings before: "drag hold".

This allows you to lift the finger from the touchpad for a brief period while dragging without stopping the dragging. This, to me, is the pinnacle of touchpad experience. You can start dragging wherever you want on the pad and go as far as you like, you never run out of space.

There's also a similar option that some people like: three-finger drag. It works like scrolling, except that if you use three fingers it starts dragging.
Hardware keys. In my opinion it's no longer optional. Nor is it expensive or hard.

E.g. just get a yubikey per employee (or more).

Yes, they can be stolen (put PINs on them), but they can't be copied.

I have just one software key, because i don't have a solution for SSH from my phone with hw key yet.
I agree it's undervalued. Sadly too few people are aware that a standard notation for time intervals even exists, and external software support is very sparse (e.g. lacking in Pandas, R, most SQL implementations). Which leads to too many devs rolling their own buggy solutions for datetime arithmetic.
Europe and China disagree with you.
One day you'll need to read a date written by someone else.
A few years ago, the black rapper YG was criticized by the Chinese-American community in the Bay Area for writing songs about robbing Asians. The stereotype has been around for a while. There are other stereotypes about Asians being easy victims floating about.

>First, you find a house and scope it out.

>Find a Chinese neighborhood, cause they don’t believe in bank accounts.

>Second, you find a crew and a driver, someone who ring the doorbell. And someone that ain’t scared to do what it do.

>Third, you pull up at the spot. Park, watch, ring the doorbell and knock.

https://sanfrancisco.cbslocal.com/2016/10/15/chinese-america...
Doing this at current job. Deploying Ruby on Rails as a WAR on Tomcat. I'd argue it's one of the fastest way to deploy especially using Warble. Also the speed is not too shabby either.
Who's claiming that it's "open-source". They're only claiming that it's an open standard. That just means that they'll tell you how it works. Not provide code or anything else. Nor does it imply that it's royalty free.
I gave you the scenario. It's reasonable.

The judge in this case is simply seriously misinterpreting the feature. There are always going to be some percentage of users who misunderstand a feature no matter how explicit and clearly it's been described. Even if they're a judge.

Google isn't misleading anyone here. Every time you open an Incognito page it says EXACTLY what it does and doesn't. If some users and even some judges can't read, that's their problem.
But the claim I was responding to was that it does not matter whether Google is doing this now, what matters is that they can do it. A law which imposes penalties on what you can do rather than what you are doing seems fraught.
or until you get into 5 digit years
try go 1.15
I hope PeerIdeas will at least give sellers a reasonable foundation to work from, and buyers an idea of what the rest of the market thinks.

If this tool helps buyers and sellers meet somewhere in the middle I’ll be happy.
As an American, I find this highly disturbing, too.

We need substantial prison reform, ASAP. And if the prisons don't want reform, then abolition. Forced sterilization is barbaric.
> Animations regardless of the domain should be used extremely sparingly.

Agreed. I once heard the expression "animations should be felt, not seen." This really resonated with me. For example, dialing the transition time down to 30ms gives the user the experience of something vanishing or the color immediately changing, but the effect is to soften what is otherwise the jerky immediacy of computers.
It's a legitimate concern, but there's no way around it with third-party authentication. You always need to trust your identity provider, don't you?

I don't see how separating identification and authorization conceptually helps. You have to trust your identification provider, in any kind of a federated or multi-party system. (Ie, a system where you can log into your google account and get access to another system, whether using OpenID 1.0, 2.0, OAuth, whatever).
Could happen to anyone. Nice job solving it fast.
Who said I don't belive in science ? I am a computer scientist, I am not attacking science. Just pointing out that there is a major flaw in the system also.
Astroturfing and sockpuppets are not allowed on Hacker News. Please don't tarnish good work by doing this.
For linux there is tool 'tc'
Pretty impressive then.

I understand you may not want to reveal much for opsec purposes, but just one question: the Lizard Squad guys seem like very run of the mill script kiddies. Why would you help them, if you are? Kind of seems like a skill and motive mismatch. Forgive my ignorance if the situation is more complicated than that; I'm just going off of what Krebs wrote.
Thanks for that answer. I first thought monads were a completely different beast than functors, but considering the small number of fundamental objects category theory deals with, i had a hard time finding out what.
This will probably sound very negative, and while I think there's a need for a nice library to help bring to light what happens to data in your code, I don't think the pyscribe way of doing it (using sugar to transcribing a piece of code into one with more logging) is very useful in the long run.

For one, it seems the only type of change you can watch for are changes via assignment for top level variables. For example, any of the mutable built-ins (and I confirmed this by trying to use pyscribe) can't be watched for all changes. For example, mutating the list later with .append() doesn't log anything, nor does changing a value in a dictionary. You also can't watch a particular key in a dictionary, or an attribute in a class (these lead to parse errors when trying to run pyscribe).

Even if you modified the code to support this, you wouldn't be able to control access everywhere that piece of data went. Suppose I had a dict and and some point:

...
d = {'foo': 'bar'}
ps.watch(d)
ThirdPartyLib.do_stuff(d)

If that third party library mutated d, there'd be no way for you to know, unless you also were able to desugar those files (basically impossible because in some cases the source code isn't even available).

In any case, this type of mutation is generally what causes the most bugs. A value changing by assignment doesn't need a run-time logger. These change are in plain sight; just do a search for the variable name in the local body of the function. Mutation that occurs in other contexts (when the object has been renamed, or passed to another function where access is through a different variable name) is the difficult thing to debug, and pyscribe cannot handle that with the current design.

Honestly, I think this is better handled with mocking objects. See how python Mock library does things, and possibly use it yourself (it wouldn't be all that much work to write your own wrapper, but Mock is seriously powerful). Basically watching a variable means wrapping it with a mocked object that defers all reads/writes to the real object, while logging all those changes. Not relying on desugaring also means you can watch what happens to your data when you pass it into third party libraries.
Since 1992. I am also not sure that the described activities are within the purvey of the peace corps, doctors without borders... that the $5B paid for.
Extremes in this area: insurance companies, pension funds. I think it's called "float".
No, but even if your sysadmin team is crap and you have a 95% uptime, that's a 95% chance that your solution will be a backup on the fairly rare occasions that github is down. Unless you have some reason to have your downtime correlated with github downtime.
I was in the tech sector in Mexico around 2007-2011. This article seems quite accurate to me. I even fact-checked the official motto of Monterrey, and yeah, it is "el labor templa el espíritu".[1] Quite an obscure fact! I asked my regio coworker, and he had no idea what it was. And yeah, the stereotype in Mexico is that regios are all businessmen, ranchers, conservative, and stingy.[2] Kind of like their neighbours the Texans. :-)

Anyway, the thing that struck out to me as a Mexican at the time is that all of the actual "business" was coming from somewhere else. You can read in the article how Guadalajara is a city where a lot of foreign companies host some offices. When I was looking for jobs, by far the most common kind of thing was some local recruiting agency looking for outsourced workers to complement US or sometimes European companies.[3] This bothered me a little because it seemed like the long tail of the colonialism that plagues Mexico's history.

This is not to say that there are no purely local startups, who are trying to sell locally. Some of the startups mentioned in the article like Métros Cúbicos were already bought by 2011. I myself had a brief stint at a startup that was doing some very interesting machine learning in 2011. My heart wasn't in it and I failed the trial period. But I did get to see that it had several local clients, including a major nation-wide cineplex chain. They were also working at the time in growing their business into the US, and looking at their website, it looks like they are succeeding.

I had the privilege to work with some very smart hackers, I must say. One of my first jobs was with a company whose local office largely consisted of a band of buddies that knew each other since university and boasted amongst its ranks kernel hackers. The company was actually Spanish (Spaniard), but the Mexican office was quite sizable. Like probably most other countries, the vast majority of tech in Mexico is based on turnkey, replaceable Java-style software developers, but there do exist pockets of great innovation.

Ultimately I left Mexico to work at the actual company that I was being outsourced to. Not because I was facing any kind of hardship -- on the contrary, my outsourced salary in the end was quite generous in Mexican terms -- but because I wanted to be where the action was. But if the action is now back in Mexico, I am considering moving back.

----

[1] http://portal.monterrey.gob.mx/tu_ciudad/historia.html

[2] An example of an old Mexican sketch comedy show parodying this stereotype:

https://www.youtube.com/watch?v=CNI5KLLTfLM

https://www.youtube.com/watch?v=8NbJ18S80ig#t=284

[3] You can see an example of this attitude in Agave Lab, one of the companies mentioned in the article:

http://www.agavelab.com/why-mexico.html
Those are (closed-source) products though - Go and Dart are languages, and both are open source to boot - so if Google drops support, the open source community - and definitely the larger users that depend on it - can take over without a hitch.

Google Code is being dropped because nobody uses it anymore. Google Glass is on hold because nobody wants to use it and it's not ready yet. Google Video was dropped because they bought Youtube after realising they couldn't compete with them. Google Reader... I don't know, that was a bad decision on their part. Google+ was their biggest failure to date, I think, not because of a lack of effort on their part but because it never got the traction they wanted it to get.

Same as Google Wave really - too early, or nobody needed it, or something like that. At least they open sourced that project.
Don't forget to make a Prolog as well. 48h should be sufficient as well ;-)
This one seems like a good fit to me. Both small companies (SM being larger, but still small, all things considered) so you don't see the massive guy swallow up the small guy. Complimentary businesses (we use both products). Great products (both are very good). Good people.
I was thinking the same thing. Also, it's not like it was found on the ground or discovered in some way. 5 $20 bills sitting on 5 different desks left to find where the group meets would have seemed like some sort of test or lesson to me.
Congrats to WuFoo! As rishi says I was hoping you'd take over the world ... still, it's a great exit, and a real testament to everything you've accomplished -- product, company, and happy customers.