skysight-inc/HackerNews huggingface dataset:
1. I do pay for email, just recently renewed my 2 year plan on fastmail. But I still do have a gmail account since I used to be heavy Google user until they started to be bad. I am still trying to move away from Google services all along, but it quite hard. The only thing I can't move away from is Youtube because there is no alternatives that has the content.

2. I use an iPhone, but it's only because I believe that Apple respects my privacy more than Google does with Android. I don't really like using an Apple device, because some of the reasons you mentioned. But I value my privacy over those things.

3. I consistenly opposes both and I really hope that I am not in the minority.

4. Yes. Thank you.
Fillable PDF's in Python – The Easy Way
The point I was trying to get at with the hypothetical is that its quite possible that a lot of Googlers are good people with good intentions and that they are trying to do good.

And in turn everyone is trying to explain that individual intentions in the context of a large organization don’t really matter. The only meaningful choice the well intentioned have is to work for a different company. I couldn’t care less if a Google employee has good intentions, but is willing to hang them up for a paycheck.
How Tο Create Original Online Customer Training Courses
> Being perceived by management as delivering results rather than being the one behind the scenes enabling others to be perceived that way.

This is essentially a synonym of the sentence you quoted

> careerwise respect of developers in the org often is not as important as respect of management

You're missing the point. By mentoring developers you become de facto management; it's willful, benevolent career advancement.
You are right about it. And the logical conclusion is that we can conclude nearly nothing from their data.
The problem is you don't know which 80% will get scrapped.
I didn't catch the implication of suicide there. I figured he was gunned down and then saw the headline and figured "oh, arrested, yeah that sounds like it not working out very well" and moved on.
US or Parliamentary System? One Is Nearly Gridlock-Proof and It Ain't Ours (2012)
I think that fight has long been lost in North America... and at a certain point it no longer matters what the meaning was, because what it means now is...

Although the history is interesting and I wish godspeed to the purists.

Although, maybe in the U.S. healthcare is often viewed as a form of commerce by so many, it is being used appropriately after all.
The biggest problem in Germany is that the short-haul service is bad. My half-an-hour car commute would turn to more than an hour. With unreliable service and too few or insufficient connections (overcrowded at peak hours and too few outside). This needs to be fixed first.
I remember being a Sophomore in college 5 years ago, and it was hard even finding an internship. My first internship was unpaid because it was the only one that actually called me back.

It's funny how many business cards I picked up from recruiters during career fairs, only to have none of them return my calls or emails.
Hi, Mark from ArangoDB here. We used the default configuration for every Database in the benchmark under the assumption they are picked reasonable. If you have any specific suggestions how to configure Postgres for the specific environment, please let us know.
Compositor 1.0 – WYSIWYG LaTeX editor
If you take it to the extreme and stop externalizing the environmental cost of transportation, how do people reach schools and hospitals?
Tbh that sounds like an excuse to not be bothered by work 24/7
Well, 50k might be a lot or really low depending on the area and CoL there.

And don't forget that a lot of interns make twice that...
This is my first time building something up in a literate interactive doc like this. It's a really compelling platform!
First off I hate the phrase "Rockstar dev" because it gives the impression that someone can be successful without the support of the team, which is wrong.

Second, I hear this extremely often: Rockstar devs don't like to mentor, Rockstar devs don't like to write documentation, Rockstar devs don't like to write tests.

At what point do you need to reevaluate your definition of a rockstar dev?

The hiring filter is a powerful thing. It allows you to find very special people if you know how to look. It's also a feedback loop. Getting momentum with a program like this is the hardest part. Once it's going it practically self sustains. The biggest part of your role becomes quickly firing any mistakes.
PDP-7 Unix: building a development environment from scratch [pdf]
I'm vaguely curious if there's a typical profile of the people who are going to go bankrupt, lose homes (if they have them), etc. when this whole house of cards comes crashing down.
Presumably, it is part of a “megalith” because now my screensaver depends on some crazy login manager, which depends on a crazy authenticated ipc scheme that loginctl uses, and probably none of this works if I replace systemd with something else, so it all depends on running some busted dns client with a recent history of remote exploits.

So, instead of wrapping my screensaver in a small program that manages respawns on crash, you’ve arranged to force me to either have the screensaver unlock itself (since you ripped out the old simple wrapper), or have remotely exploitable network holes.

[edit: source: https://www.jwz.org/xscreensaver/versus-xlock.html ]

Also, due to systemd, the some of the ioctls you need for rootless X are needlessly declared “root only”, so to call them, you have to launder the call through some authentication daemon that has its own (not Unix) security model, and runs as root.

Finnally, I run this mess on a machine that is also an NFS client, and it frequently times out mid login / resume session, so you need to login like three times on a bad day because nfs takes a few seconds to stat something.

It was even worse with systemd aware desktop environments. There, instead of timing out quickly, it would sometimes hang for minutes, with per-user copies of what appeared to he the whole systemd stack running, and no logs anywhere.
I think that you're right about a return to the old normal. The press in past centuries was often unabashedly partisan. But I don't think that unbiased reporting is simply telling both sides. It's simply reporting the facts. No "sides." The problem with that is that reading the news is like reading meeting minutes. It's dry and boring. It doesn't sell.
In my experience Uber has gotten worse when it comes to directions and maps. Most drivers I meet now ignore Uber and use common sense and Google maps
Postgres is configured extremely conservatively by default. While it isn't reasonable to spend time tweaking each database, at least running pgtune would be reasonable for Postgres.
OTOH, when I was using Munich's public transport daily, I always caught a cold once or twice per year. This never happened since I stopped using it regularly. And I know a few people who made the same experience.
How Noah Kagan Would Launch a Business with $1k Anonymously
Ask HN: How to launch an algo trading side project?
I've been writing my own implementations and using 20 year historical stock data. Have been test trading to see how my logic is working.

However, I have an issue. When I think I am ready to use real money how do I do this? Do I need to get ETrade or Robinhood to actually start automated trading?
In my job, I get a lot of automated emails from Github, our bug tracking system, our wiki system...

(Sometimes the idiots start replying to the automated emails!)

I really wish there was a better way to bridge that gap. I usually turn on conversation view (we use Outlook), to group all of the emails via ticket, pull request, ect. But, what I really want is my email client to just tell me what changed, and use an anchor hyperlink to take me there in the ticket, pull request, ect.

I think it's worth experimenting with viewing these tickets inside of an email client, but I'm not sure if I'd like that or not.
These guys should contact nvidia directly, and ask to reserve some of the cards nvidia sells via their site.

It releases small batches weekly.

Anecdote: last week it was 300 cards. Most of them are snatched by miners and scalpers (who resell them on ebay). I managed to get one card I need (to complete my pc) only by using monitoring script and automating chrome to purchase. 300 cards were gone in 4 minutes. The next day 12 more were available (possibly cancelled/failed orders of those 300).
I would jump on something like that, I'm a senior university student currently with no work experience on my resume. I have been unable to do internships during summers because I usually need to spend that time helping out my sick father every year, and it terrifies me that I'm going to have to jump into the marketplace with no internships or anything really on my resume.

Every time I try to 'contribute to open source projects' online I get overwelmed by the size and complexity of most codebases, I have tried numerous times, and have never been able to fix a bug.

This type of thread is something I'm sure I and others would take serious advantage of.
If its about pay and promotion

Pay and promotion is about making yourself valuable. If you mentor engineers and gain a reputation for doing so, you're effectively shaping the culture of the organization, not to mention gives you a ton of leverage with the productive employees you taught to be productive.

It makes you far less disposable. When mixed with even amateur negotiating skills, that leads to promotion and better pay.
That's kind of an odd assumption. I suppose for a coffee stand that only has a chair or two that might be true, but most cafes around me have a dozen or more seats and I've never sat down just to drink a coffee or have a snack.

It seems if you don't want people to hang out, then don't have seating?
At least they have an actual link to the paper, that's a big step ahead of most popular science reporting.
I thought that something extra was part of “running a quantum computer”.
Just have a 1 hour minimum fee.
You have to wonder how its sustainable though if you have people just sitting there taking up space, not paying. I work remotely and I see this and have been wondering for years. Just because something is a norm doesn't make it profitable or just makes sense for business owners. You are essentially loitering at some point and if there was a way to monitor time without it being awkward and also profitable, I'm all for that. This is the only venue where its been culturally acceptable to be a freeloader. Totally against the grain here I guess.
Project revives old software, preserves ‘born-digital’ data
South Korean govt. surrenders to petition by people against cryptocurrency ban
Command line data crunching with Python
> But the issue is remote workers that go and take up a 4 person table with their laptop and a bunch of papers then sit there all day...meaning a group of 2-4 no longer has a place to hang out.

Nah, the issue is, multiple groups of 2-4 people no longer have a place to hang out, meaning the shop earns less money.
Oh wow, I never thought of that... If it works out the way you suggest, that will be fun for the undergrad projects.
Six Ways to Explore the Russian Twitter Trolls Database in Neo4j
They're still working on it, but it looks quite impressive so far.

https://www.cnet.com/news/google-mozilla-av1-photo-format-co...
This is absolutely true. Ive been lucky that the last 17 years of my career have been spent reporting to the CEO and have had a large amount of leeway in my position. That's not always the case and a bad leadership team can't create a good culture.
Nah, SETI should be crowdfunding to build ASIC boards tuned solely to do the necessary Fast Fourier Transform [1] operations to identify what they consider interesting signals from extraterrestrial sources.

When the EFF commissioned the DES ASIC system for bruteforcing DES encryption in 1998, it only cost $210k [2]. I can only imagine design and fabrication costs have declined over 20 years.

"The whole project was budgeted at about US $210,000. Of this, $80,000 was used to design, integrate, and test the EFF DES Cracker. The other $130,000 was for materials including chips, boards and all other components on the boards, card cages, power supplies, cooling, and a PC. The software for controlling the EFF DES Cracker was written separately as a volunteer project that took 4-5 weeks. The entire project was completed within about eighteen months, with much of that time being used for preliminary research. The core team contained fewer than ten people, none of whom worked full-time on the project. The final cost came in at well under $250,000."

[1] https://setiathome.berkeley.edu/sah_glossary/fft.php

[2] https://w2.eff.org/Privacy/Crypto/Crypto_misc/DESCracker/HTM...

[+] Entire book on the subject the EFF published for the intellectually curious: https://archive.org/details/crackingdessecre00elec

EDIT: @fundemental: Would love to hear more about this if you're willing to share and have the time. Contact info is in my profile.
Yup. I find that people complaining about different habits of others are usually the one with problems.
I think #2 is just dead wrong. The easiest way to change your status - whether that's income or losing your junior title - is to move jobs. I think the real reason we see so few junior devs now is they just aren't good for the companies paying them. Why invest in a junior developer when almost certainly they will (and should!) leave your company to get more money and different experiences.
> I wonder if each such project is built completely from scratch.

For us, it's a mixed bag. We have a CMS we use for most projects that we did not develop, but we have developed our own packages/blocks for it that are included in every project that bootstrap and whitelabel the hell out of the CMS to provide the functionality we need in every project. From a data standpoint, one of our packages replaces several dozen classes and hundreds, if not thousands, of lines of custom code in every project.

When it comes to more custom projects, specifically ones that never see public use (like a custom CRM, admin dashboard, CRUD-based system, API backend, etc.), we build using the Laravel framework which bootstraps away all of the authentication, permissions, routing, middleware, etc. and gives us a very good blank slate to work with. For these, everything is mostly from scratch, minus what we can use third-party packages for (such as the awesome Bouncer ACL). We have a front-end library that I wrote to abstract away common tasks into single line instantiations, but it's our experience that these projects are being built on a blank slate for a reason. These are the projects that may actually see tests written for as well, although not all will.
Well, if you're an exploited contractor from India or China or a member of a family that already has residence you should have no problem. If you're a well-educated person from the Netherlands you'll never get in - unless you try moving to Canada and use their point system.
Is this a small company vs large company thing?

We hire interns and recent graduates most years. I've had 2 interns/summer for as long as I've been in a leadership role. The majority of my team was hired straight out of college. My employer is a well-established software company (35+ years, 400+ employees, R&D offices in 4+ countries).

We also have a robust on-boarding program for college graduates. So, we can deliver all that early training once with willing SMEs instead of many times. Yes, it costs money (travel/housing for remote new hires, travel/expenses for remote L&D staff, catering, extra-curricular events, etc). That doesn't completely alleviate the mentoring load, but it seems to work well. Plus, the new hires make friends quickly and rely on each other more than they might otherwise.
The Economy Is Soaring, and Now So Is the Deficit. That’s a Bad Combination
I've stopped reading database benchmarks, because they are extremely vague. Instead I spend my time optimizing my current solution/stack. For example Postgresql has hundreds of knobs that you can adjust for almost every scenario you can imagine. Sometimes you have a special query and increase the work_mem just for that session. Other cases you adjust the cost settings for another query/session. You can analyze your indexes and index types. And sometimes you need to rewrite parts of a big query.

Learning all this takes time, you are much better off learning more about your chosen technology stack than switching to another technology stack.

Though in a few rare races, you need a different technology to solve your business problem. In most cases they complement your existing solution, like Elasticsearch/Solr for full-text search or Clickhouse for OLAP workloads.
I think it's definitely reasonable to tune important production databases.

But for many people databases have become commodity applications that they install and then forget. So even in reality not all installments will be properly tuned.
238 comments in a recent discussion "Ask HN: What are best tools for web scraping?" https://news.ycombinator.com/item?id=16309997
Translation: Massive centralization right around the corner. It’s just amazing how quickly all of those Libertarian principles died in the face of a quick buck.
Those guys will probably switch to another PoW coin
Do you mean like a https://proxymesh.com/world-proxy/ sort of set of proxies?
Yes, and rightfully so. But to convince someone that SOLID is the right approach for decentralization, one needs to refer to the specific technology, and to specific use cases where specific user groups have an incentive to switch to it.

We know from the mainly failed P2P wave that just wishing for decentralization is not enough.
Or maybe start a coin which uses those operations as PoW?

Then miners will sort this out themselves ))
I was aware that KDE handled it that way, but as far as I know to handle it properly like this across X11, Wayland, and other sessions, logind is pretty much required.

Gräßlin wrote a bit about that in his blog.

But you might be right, I’ve not worked on either of these projects, so my knowledge is mostly from hearsay.
The history of Watergate, nearly 50 years later, might read neutral. The reporting at the time was hardly that. The press hated Nixon about as much as they hated Reagan and Bush and Trump. At the time there was no popular alternative to NBC, ABC, CBS so as an average TV news viewer you wern't aware of other points of view unless you actively sought them.
“We’re in a diversity crisis”: What’s poisoning the AI algorithms in our lives
Another article comparing a geographically huge country of 323 million people consisting of varied ethnic backgrounds, to a country a fraction of the size, population and diversity. Compound this with the fact that at least 62,985,134 Americans are clueless, vapid morons. Comparing how those idiots raise their children to anyone else on earth isn't going to reflect well on the U.S. as a whole, regardless.
I don't think many people think that. They think more hardware means more money in their pockets.
Hackers dump thousands of plain text BTC exchange logins on Tumblr
I am a junior developer on my first job as a developer at a startup with around 50 developers.

The company, luckily, has a very opposite approach to hiring jr devs than what is described in the article. There are usually one or two jr developers per squad of 4 or 5 people (which is actually a maximum, the company is aiming only at more mid-level or senior devs right now).

There is a very collaborative environment, a lot of help from all senior developers - not only the ones in my squad.

What I think is missing in the economics there is that I (and all other jr developers) do provide measurable value to the company after 2 or 3 months. I am able to create simple, but necessary and demanded by the business, features by myself, just with senior developers reviewing my PRs.

This idea that junior developers are a drag to senior developers is fake in my (limited) experience. I make the senior developer in my team more productive most of the time, and after around 8 months in the job, we are actually hiring another junior developer because I think I am ready to take some of the responsibility of mentoring him/her on a basic level.

I am pretty sure that I am a net positive to the company on a $ invested per value delivered ratio.
"Were people complaining that clicking “yes” on an RSVP email took them to the invitation site? Were they asking to have a video chat window open inside the email with the link? No. No one cares."

I don't want this new feature and am glad I moved away from gmail, but I think the author is mistaken if they think people don't want this. Some people don't want to leave their gmail app to click one box on a now slowly loading web page full of content/ads they don't care about. I procrastinate on some mail because I don't immediately feel like dealing with the context switch. Then the mail gets buried by others and I forget. I'm ok with that mode of operation and I can also see a lot of people not being ok with and being delighted by AMP in gmail.
Why are the people who are so cocksure always the ones who know the least? “I’ve (incorrectly) interpreted copyright law, and I admit I don’t know how the law works, but I’m pretty sure I’m right.”
have you looked into quantopian?
Interesting, thanks for doing this, and sharing it so openly.

Do you maybe have the data for your graphs in csv or json? Want to plot my own graphs with it.

Personally I would call it Javascript Performance Benchmark for MongoDB, PostgreSQL, OrientDB, Neo4j and ArangoDB. Which is mentioned at the end of the article under the software section. To be truly a Database Performance Benchmark you would need to interface with the c/native library.

Can anybody recommend other database benchmarks?
Good news, this font does in fact have the letter q.
Yes! This "over-engineering" is happening all over Google products. Chrome is another example. It is not all bad, however, some Google Apps really needed attention, like the new Calendar is a step up (IMO).
JVM Languages Java Devs Should Learn in 2018
Poor idea.

1) It will have an enormous cost. TfL in London collects £5bn/yr in fare revenue. While fares are lower in Berlin and it's a less busy system, it will still probably cost €500mn/yr for Berlin alone.

2) Most people driving are not doing it because they cannot afford public transit fares. They are either wanting a more 'luxurious' environment, can't get where they are going easily on public transit, etc. I'm not convinced it would actually induce much demand on the system from car drivers.

3) It may induce a load of demand from non-car drivers, who can now do a load more trips, longer commutes, etc.

4) Most public transit systems are at peak capacity in rush hour. In London if you switched everyone who was driving to public transit you'd need to double the capacity to do so. Considering crossrail is being built for ~£20bn to increase capacity 10%, you'd probably be needing to spend hundreds of billions of euro on capacity upgrades.

Much better to actually tax the diesel cars properly for the externality cost rather than do some other policy which doesn't directly address the issue.
Meet Cryptocurrency Guru George Weiksner – He's Eleven
After living in Berlin for a month I honestly thought it was free. Never saw a fare gate and was never asked for a ticket. A wonderful system.
The pilot is taking place in cities but the article isn’t clear on whether this might be expanded to regional rail lines as well if the pilot is successful. Many small/rural towns in Germany have rail service.
I think nVidia is only getting more research and development dollars because of the bitcoin craze. Its gotta be taking some of that cash and making things faster and better. Prices and hardware in short supply will quickly come down.
Capital in the Twenty-First Century analysis
Which is why many apps are slow... People search for a new toy, rather than learn what they already have.