skysight-inc/HackerNews huggingface dataset:
When it started it was just me and another junior programmer trying to build something too complicated for our experience level. Later on we got someone more experienced, unfortunately (for the project) 10 years on he is still the worst developer I've ever worked with, not helped by his arrogance. All of his experience was drag'n'drop VB forms, but he had a CS degree and we didn't, so that made him right every time. He also made us switch from SVN to to VSS, svn wasn't so great back then (no merge tracking) but at least it didn't silently fail every other day like VSS. He didn't believe in using framework features, preferring instead to write his own sorting algorithms that didn't work. His attitude to compile errors was to turn off the strict/explicit options that VB has. He was the living example of a developer with 1 year of experience 10 times over.

Technology wise we went through several iterations, web, descktop, c#, an experimental java one, but thanks to the senior dev we settled on VB.net. Management was more interested in hiring people that would be sitting at their desks at 9AM (I was eventually fired for failing this) than any sort of technical competence. The manager was the type that "understood people" and forced us to put in all sorts of questionable UI features. He was obsessed with how it looked and didn't care if it worked. Every point release involved working through the weekend.

Amazingly the software was quite well received and didn't suffer from too many production bugs. It was delivered only slight late and made the company money.

Then the company got a bunch of funding and things became more hilarious. Management was obsessed with becoming the "google of our industry" and preceded to do the exact opposite of everything google would would do. But those are stories for another time.
Don't forget g-nome too!
No. If it's missing it's inserted obviously. That's why you shouldn't omit it.

Here are the rules for parsing if you're interested

When the program contains a token that is not allowed by the formal grammar, then a semicolon is inserted if (a) there is a line break at that point, or (b) the unexpected token was a closing brace.

When the end of a file is reached, if the program cannot be parsed otherwise, then a semicolon is inserted.

When a "restricted production" is encountered and contains a line terminator in a place where the grammar contains the annotation "[no LineTerminator here]", then a semicolon is inserted.
Keto diet boosted my brain a bit.
And i just recently heard that glucose metabolism is getting worse with age. Look into exogenous ketones, if you do not have time for diet.
Modafinil kinda works, and with low doses of cannabis it works for me even better.
password must contain 8 characters and the temperature of the room you're currently occupying, in degrees kelvin
Really scary.
some web site told them they have a virus and they need this thing to fix it

I did some investigating of one of those sites, and from what i can tell, they are using App Store affiliate links, and rotating amongst a handful of accounts. If they can convince you that you have a virus, and they take you to the $30 Symantec app that has good reviews, they get a nice commission. Symantec doesn't even have to have anything to do with those sites.
Very opinionated list of thoughts. For eg. >> often ‘playing with a new framework’ doesn’t solve business problem.

May be we could re-articulate that as - Nothing wrong in playing with new frameworks as long as it results in improving the product.
It's also commonly used for newspapers. I agree, I find it unusual to apply it to generic employees.
https://www.quora.com/Why-are-so-many-people-over-40-in-Sili...

How Agesism Works at Google
Ask HN: What is painful about using US SaaS from outside the US?
If you're based outside the United States, what do you find painful or annoying about using SaaS products made by companies based in the US? There's the obvious legal and government concerns, but what else? What do you wish founders knew when they were creating a SaaS product that they want to be used globally?
The point of the article is that by making something scarce free, the company was in effect "rationing by the queue", an inefficient way to handle things. Those unwilling to get there early had a bad time.

Instead they said, "Hey, we were giving the average employee $100/mo in parking. We're gonna keep doing that in the form of cash. But, to fund that extra 100 you're now getting in cash, anyone who wants to use the lot has to pay its market value." In short, instead of providing a "flakey parking availability" they provided cash. It's a lot (a lot... get it?) like selling the lot and giving the proceeds to employees.

This isn't always the best idea (sometimes, similar schemes can be socially unjust), but from an efficiency standpoint, it's hard to beat.

I hear what you're saying about pissing people off, but this should do the opposite. Sure, some folks might irrationally like jockeying for position or be early risers. But the company never intended to say "this benefit is for early risers". The intended it as a benefit to all employees and now it is.
Ask HN: Tech work, mistakes, and anxiety
My view of mistakes is pretty lousy. I beat myself up about them for extended periods, and when I make the initial discovery I feel a rush of panic. I'll sometimes find myself remembering old mistakes from years ago, for no reason at all.

I've been an anxious person since I was a kid. I suspect it's in my nature, as it's certainly in my family. I've been in the workforce for a decade, working as a general programmer/knowledge worker the entirety. The self-doubt and anxiety are at their worst. Maybe I'm partial, but this field seems like it feeds these fears more than other careers. Lately, I've been thinking about moving on to something else. Maybe I'm not cut out for it, but I do love what I do.

There are much wiser people than I around HN. I, and maybe even some others, could very much use some of that wisdom on this topic.
Apple just booted all these apps off the Appstore, supposedly because they somehow didn't notice that there were dozens of apps installing VPN profiles to block ads or "improve" privacy. (There were a few good ones, but most were thinly veiled spyware.) And that these apps were all violating the rule against misuse of the intended functionality of device features -- which is certainly true but wasn't being done surreptitiously.

You have to wonder how many of those apps had deals to sell "anonymized" data to FB or Google and whether Apple saw this as a threat to its platform or products. Many of the TOS's could have been read to allow even raw data going to an "affiliate" which FB could easily have become for any number of them.

This coming on the heels of removing native FB support in iOS 11. Although, that was likely unrelated to data leakage.
Bitcoin isn't money, they aren't a financial institution, therefore they do whatever they like.

How is this news to you?
Fox News, Russia Today, et al also feature no small amount of real news that provides a strong foundation to build their whole propaganda operation on. The SEP/WSWS are frequently described as a cult-like organization within the left, I have no problem with google penalizing them as a reliable source.
How to Run Android Apps in Google Chrome
You're completely off base here. I'd say I do this 10-15 times a day. So ~100 times a week, and there is never an issue. I am infrequently the first car to do it. I put it in quotes because it is a very common practice in SF. You would have to wait through every light twice to get anywhere in the Mission if you didn't do this. It's mostly single lane with no turn light. I noted that it was odd because I very rarely have problems doing this.
> Nothing prevents the datacenter provider from doing the bad crap that commercial VPN providers can do.

Money prevents it. Of course datacenter could toggle logging for particular server, but logging everything is very expensive. Most of their clients aren't running VPN servers or file sharing software so it's easier for them to just kick you out on DMCA arrival or when something shady is going on rather than keep your bandwidth.

On other side any commercial VPN service is always waiting for problems with law enforcement to come. And unlike datacenter huge part of their customer base will be doing something shady so they can't just stop providing service in every of such cases.
Logistics Upgrade – Expected Shipping Delay After August 20th, 2017
Wine 2.14 Released
Demand is a fallacy because they compel you to come into the building.

If they allowed everyone to choose to work from home, or from another location, then it would have something interesting to say about it.

But the demand is artificial in that context, forcing people to exist at that office, and yet not allowing them the means to do so with their mode of travel of choice by not providing sufficient parking.
I think a big issue with parking is that people might not even consider that there are alternatives to driving. The car is just a little too comfy. But if everyone is so far from work that they need to drive to get there, that creates so many congestion and environmental issues. This seems like a real weak spot for our culture.
64-bit call gates may well be useless, but the corresponding return instruction (LRETQ or whatever you want to call it) can be useful. I have prototype Linux code to use it instead of IRET, and it's considerably faster.
Easy solution. The company could give every employee a $300 raise and the charge $300 for parking. Those who want to keep the spot stay the same. Those who don't, gain $300.
Sorry, I wasn't aware Nancy Pelosi is a Republican.
LG’s V30 will be the first phone with an f/1.6 lens
Avid Pro Tools 12.6 Crack and Patch Full Version [Latest]
I would be interested to know more about this; why they were doing it at the time and if it's still being done.

The use of port 80 is not really important; I'm not sure if the article's author is using "port 80" as shorthand for "unencrypted" but that's sloppy writing if so; you can certainly establish encrypted connections over port 80, of course. I used to do SSH on port 80 all the time to get around stupid firewalls...
I used burners at DEFCON 2016. Eventually moved back to my actual phones. But, I talked with other people and according to them there were cell sites that were suspect. Never found out if it was true or not. But, as others have stated I turned off my WiFi.
He said pros are “not easily” thrown off by novel strategies, not that they are “never” thrown off by such, so your examples are the exceptions that prove the rule.

FWIW I think you also drastically underestimate how many things the AI has to take into account. It isn’t just how many 2-2 zerglings you need to destroy a cannon, it’s making educated guesses of what you’re opponent is doing while you’re attacking the cannons, or how the terrain affects how you can attack, or what units the opponent may have be in the fog of war ready to ambush. Represting all these factors, let alone calculating them, is no trivial task.
Ask HN: Computer Science?
I am planning to pursue a degree in CS. Before enrolling, I want to make sure whether CS is right step or not. Are there job opportunities?

Please guide.
Asus ZenPad Z8s Specifications – Digitalample.com
Interesting point, but if I remember correctly it was religious zeal rather than political.
Cruise has been testing cars 24 hours a day, 7 days a week for quite some time. Here's a few hours of fully autonomous night driving: https://www.youtube.com/watch?v=6tA_VvHP0-s
From everything I'd read about it, I idealized Go and it sounded, on paper, like an awesome language.

Actually writing it felt like a true dose of reality after such built-up expectations. It's... ok, I'd say I like it better or at least as much as any other static language, but damn it feels clunky at times. Specially the error handling; the `if err != nil {...}` everywhere is basically built-in verbosity and isn't very expressive.
Outraged about the Google diversity memo?
At the risk of getting a bunch of down-votes: Am I the only one who is afraid we are just going to turn the browser into a delivery mechanism for a bunch of fat-apps?
> I only use Tor for anonymous reviewing purposes so I don't log into Google with it

Not to get too pedantic, but Tor is a protocol, not a browser - if you use your regular web browser over Tor, you’re still logged in.

On further thought, if you have only ever used a packaged ‘Tor browser’ that is both a browser and implements the Tor protocol, then I can see where you’d phrase it that way.
Netlify provides a global cdn and administrative features targeting statically generated pages.

S3 is more generic in its goals so it doesn't provide either.

Heroku on the other hand can host server applications which Netlify cannot so it is really a different service. You could host an API on heroku and the react app on Netlify.
Thanks!

I've learned a lot from HN, even changed my views on at least one big issues (legalizatiin of certain drugs) thanks to what I read here.

That happened because 1. reasonable discussion where allowed and 2. I read both sides and decided the other side where right.

It wouldn't have happened if every discussion about it had been flagged off the site.
HN moderation is notoriously downvote happy. Bite the bullet and move on.
Choosing an ETL Tool
I didn't see anything on the linked page that Lyft compelled employees to come into the office. Did I miss something that you read?
>I've commented elsewhere on this topic if you'd like ... some related citations...

I looked through your comment history for the past few days and didn't find any links to scientific studies or statistical evidence. Just one link to a blog post.

Earlier you said it's a "gross misunderstanding of the science" "no serious psychologist" "deliberately dishonest attempt" and when I ask you to defend your claims, you don't want to answer. No surprises, it's a common theme I've seen around.
Most companies do by default, apologies if I'm incorrect, but does Lyft allow unlimited work from home?
Aren’t this the correct quotation marks? " means inch or seconds and is only used because most keyboard layouts make it hard to type the correct quotation marks.
Only if you consider servers.

Mobile operating systems such as IOS have become huge and they're many new industries that look promising (my guess is IOT based one like alexa and Google home but who knows).
Yes it is, finally :)
I like the ability to extract build information from .lpi, despite still needs a lot of work (macros won't work), already lifts the burden to write the unnecessary build scripts.
I had actually forgotten all about the discussion filter and hadn't noticed it was even removed until reading this comment. I never utilized it much back when it was available but in retrospect can definitely think of cases where this would've come in handy if I had thought to use it.

I immediately thought there must be some clever combination of query modifiers that could roughly reproduce the discussion filter behavior... Of course I'm not the first one with this idea— there seems to be browser extensions[1][2] that accomplish this by appending your search query with:

intext:forum "post"|inurl:forum|"posts:"|inurl:viewtopic

It seems to work reasonably well after a couple tests and could probably be improved to catch more discussion sites with some additional piped modifiers if necessary. Anyway, just thought I'd share my findings.

[1]: https://chrome.google.com/webstore/detail/discussions-button...

[2]: https://addons.mozilla.org/en-US/firefox/addon/google-forum-...
VulcanJS: The full-stack React+GraphQL framework
What are their other options besides Starcraft2? This doesn’t seem like a PR stunt (not that the PR isn’t a bonus), but there’s already a history of AI competitions for Brood War, the game is more balanced than arguably any other RTS, and even though it is “primitive” as a strategy game in your estimation, AI isn’t ready to tackle a more advanced strategy game.
yes, I read the cartoon. There's nothing new in it -- these are all well known things (like 100 year old things).

It's not clear that the companies they shopped the idea around to had a shortage of parking.

Queuing costs are costs that the employees who are trying to park are imposing on themselves. A parking fee is a cost that is being imposed on the employees by the employer. It's reasonable for employees to react differently to those costs.

If you're building a widely profitable business (like facebook), the better answer is to just build a larger parking lot. Just like lyft eventually did, and abandoned this bad idea.
I'm using their open-sourced Netlify-CMS for a static-site, and it's been wonderful. If you also have the site hosted by Netlify, they streamline the github push webhook for you that the CMS depends on, which is really nice when you're starting out.
You can be fired as an Australian employee at any time but they will still need to pay out the notice period in their contract and whatever accrued annual leave they had.

Most notice periods in AU are 4 weeks so you either are fired with 4 weeks notice or fired immediately and paid for those 4 weeks.

(The notice period also applies if you decide to leave the organisation)

The rule specifically is:

Can notice be paid out instead of worked?

Yes. An employer can either:

Let the employee work through their notice period, or

pay it out to them (also known as pay in lieu of notice).

If the employer pays out the notice, the amount paid to the employee must equal the full amount the employee would have been paid if they worked until the end of the notice period. This includes:

incentive-based payments and bonuses
loadings
monetary allowances
overtime
penalty rates
any other separately identifiable amounts.

If the employer pays out the notice, the employee does not accrue any annual leave for the notice period they were paid out for.

https://www.fairwork.gov.au/ending-employment/notice-and-fin...
I'm not impressed with this review. The author doesn't even mention the need to prevent leaks with firewall rules.

Edit: As others note, he doesn't include AirVPN, which is one of the best activist-focused services around. And his comments about IVPN are bizarre. It is expensive. But it has no affiliate program, and its apps are among the best. In particular, for being leak free.
When people stop defending their preferred political parties, the US will be a better place.

I mean the US is completely controlled at the federal, state and local level by two private organizations, and those actively collude with each other to ensure no third part ever gains power. These organizations were granted no power by the constitution. In fact, GW himself despised political parties when then first formed in his administration between Hamilton and Jefferson. He despised them so, he dedicated a good portion of his farewell address to criticizing them, even likening them to despotism.

https://en.wikipedia.org/wiki/George_Washington%27s_Farewell...

You want to talk about private interests controlling the country, they're right in front of your face.
Presumably that's originally coming as part of the total cost of renting the building+mandatory parking lot. :)
Man, I missed so many good party invitations at Defcon this year just by not checking Facebook until Sunday night!!!
I’m after productivity ala Rails. Nothing seems to come close for me yet.
Do they really "provide the jobs" the companies they own provide them. VERY few of those people are critical to the companies they own.
I think that's his point. The strategy of memorable passwords is not viable. You still need a password manager. But I agree that spellable, pronounceable passwords are helpful when you need to type on in.
It depends. If you consider political experience (especially extensive political experience) to be a marker of corruption and ingrained hypocrisy, political inexperience can look good by comparison. There seem to be enough people sufficiently cynical these days to see it that way.
Why waste time?
I'm frustrated and I feel like I'm in a position that other, more experienced and talented, developers have probably gone through. I'm hoping that someone has a "magic bullet" answer for me, though I'm starting to think that there isn't one.

Right now, when I have an idea for a tool or library - something that would make my job easier, or just be generally useful - I almost instantly find someone that has done it. Most times more than one person, and most times more than one person who has done it better than I feel like I could. After going through this cycle a few times I'm getting a little disheartened.

Why waste time building something that someone has already done better?
The Little Known Bear River Massacre
In addition to this more "official" work on getting .NET and WebAssembly to play nicely, there is another effort to get a small .NET runtime working in the browser [1]. The demos are compelling [2].

[1] https://github.com/SteveSanderson/Blazor / https://github.com/ncave/dotnet-js

[2] https://youtu.be/MiLAE6HMr10
RMS ought to try installing one of the easier free OS's listed on https://www.gnu.org/distros/free-distros.html such as Trisquel (based on Ubuntu), which I think even he will find is easy to install. You don't need to know anything about partitioning if you don't care about it and don't have anything you need on your harddrive or anything else (just accept all the default options).
The parking spots were not "free", employees were paying for them with their time, leaving their homes extra early and risking circling the neighborhood looking for extra spots if the lot was full. That time was worth money to the drivers and the growing price of a spot was evidence of that.

As they increased their employee count, the time cost would have increased as well and employees unwilling to spend that time on trying to get parking would take another mode of transportation. From the linked comic it sounds like the employees that spearheaded the program were trying to prove a larger point that cities could raise public transit funds by charging for all parking spaces in a city. I don't think this program was at all about making things more efficient at Lyft.
As MySQL develops, the bindings are updated as well, but most people will have to wait for stable release. If you use trunk, though, you can enjoy it right away because MySQL bindings has been designed rather easy to port a new version.
> Are there any studies that concludes empathetic people become psychologists

I don't know, but it would follow from common sense that people who are better at X will be more likely to pursue a career where being good at X is beneficial.

> Also, is empathy a function of only gender

Definitely not. Empathy can most certainly be developed.
The Gnome Way
A reconstructed Patagotitan mayorum, a 70-ton dinosaur discovered in Argentina
You're arguing from a false premise that excuses need to be made. As the data shows, US Internet, on average, is very competitive, no excuses needed. To use France as an example: According to OECD data, fiber deployment is higher in the US than in France (11% of broadband connections versus 8%). But if you want to know why they built fiber in Paris first then the surrounding communes, while in DC the suburbs got it before the city, well shape and demographics has a lot to do with it.

As to FIOS, they're not only still selling it, but upgrading the whole footprint to gigabit. And in much of the footprint (e.g. the D.C. suburbs), Comcast is offering multi-gig for $150/month. I don't know why my redneck neighborhood in exurban Maryland apparently has better internet choices than the Bay Area. Chalk that up to another major difference between the US and Europe: in the US, actual broadband construction is driven by state and local policy, not national policy.