skysight-inc/HackerNews huggingface dataset:
>by definition aides aka SPADS (special political advisors) are junior political wonks

There must be some misunderstanding. Are you from the UK and unfamiliar with the USA?

To be clear, there is no "by definition" that the office aide sitting next to the President of the USA must be a junior 20-something worker. There is no "junior" in the definition of that role. Theoretically, the gatekeeper desks can be staffed by a 49-year old or a 70-year old elderly person that wants to work at the White House. My point is that the 20-somethings will be favored over older workers in _non-SV_ jobs like that. People keep making the mistake that that ageism is mostly specific to Silicon Valley. It isn't. It's common everywhere in non-computer industries.
ELK > grep for searching. As the other poster said, per-field filtering and rapid pivoting is MUCH more effective workflow than greping for string fragments and hoping it matches on the proper field in a syslog message.

And you keep talking about how much you know and how ELK is literally worse than grep for searching off fields in logs for troubleshooting, but offer no alternative setups or use cases. You're hand-waving.

I've seen some of the performance issues of ELK at scale, and I'd be interested in what's out there, because its not my expertise. But you are just yelling "dataflow" and "streaming analytics".
Fair enough! It may be that you built kak in debug mode? I could see that slowing things down. I use kak on a variety of systems, including a six-year-old netbook, so I do get a pretty fair sampling of the performance spectrum.

I was curious, so I ran an unscientific test. This is resource utilization as reported by top.

PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND

1152 ~~~~~~~+ 20 0 146.9m 77.0m 0.0 0.5 0:00.57 S `- kak file0.csv
1319 ~~~~~~~+ 20 0 165.0m 94.4m 0.0 0.6 0:00.23 S `- nvim file0.csv
1333 ~~~~~~~+ 20 0 249.5m 79.2m 0.0 0.5 0:00.18 S `- vim file0.csv
1355 ~~~~~~~+ 20 0 90.3m 5.3m 0.0 0.0 0:00.01 S `- vis file0.csv

file0.csv is a 58MiB csv file I made to test large file handling in another application. Each line is at least 10k characters.

To push the limits, I tried to convert commas to spaces with a naive global search and replace. There are approximately 4 million commas in this file. Kak totally chokes on "%s,". Both nvim and vim do fine. Vis not only chokes but consumes a huge amount of memory and needs to be killed with -9.

I run Arch, so I have old-fashioned vi available as well. Vi cannot open files this big.
I have actually moved to vscode and I love it so far. I still can't move to Linux since I need visual studio for some older projects, but I hope I'll be able to make the switch in the future. In the mean time vscode + windows subsystem for Linux has been extremely usable for me, no more virtual machines
Paywall:

https://www.facebook.com/flx/warn/?u=https%3A%2F%2Fwww.wsj.c...
Vegetarian Literature
Plainlanguage.gov
I grew up in Boston and I spent tons of time riding the T. Driving in the city and especially parking was a nightmare and the T almost always got me where I wanted to go.

I lived on the front range for 4 years about 10 years ago. I only took the train in Denver a handful of times because driving in the city and especially parking was very easy and convenient.

I'm guessing over time Denver will become a less pleasant place to drive, but it's still decades behind many cities with solid public transportation.
They're different skills, yes. But if you want to be truly productive you need to have both: come up with the idea that will actually solve the problem efficiently, and then implement it correctly.

In general I tend to think of problem solving as having three stages:

1. Identifying the problem.

2. Coming up with a solution, what you call "ideation".

3. Implementing the solution, what you call "execution".

Each has its own set of sub-skills. Beginning software engineers usually just do #3, "senior" engineers do #2 (senior as in typical job title), and some engineers do #1.
(In reality there's overlap in how you apply these skills, this is obviously a simplification, and there are other ways of thinking of this, e.g. here's a slightly different mapping: https://codewithoutrules.com/2017/10/04/technical-skills-pro...)

So I personally think of it more as progression, rather than necessarily distinct things that never appear in the same person.

In one chapter of my book (https://codewithoutrules.com/saneworkweek/) I cover some practical techniques for each stage, in order to help readers become more productive as an engineer.
It depends...

Your statement is completely false in a dense urban area with lots of traffic and a well designed transit system (look at London, Berlin, New York, Amsterdam, etc.).

Even in a not so dense urban area - transit could potentially be better - but it has to be faster, easy to get to and frequent - competing with other modes of transport. But in this use case it can get expensive and potentially be unsustainable.
Mashable Sold at Fire-Sale Price of $50M to Ziff Davis
Once again the top comments are about how terrible young engineers are.

How about young people stop being ageist when the olders stop talking about what idiots they are. oh, and idiot is the best of it. Entitled, lazy, spoiled millennials. Ruined by their participation awards.

Ageism isn't right, but I'm sick of the one sided conversation on this.
Why would one be luck and all the others skill?
Have you seen the balance sheet of a bank? They don't lend out more than they have in deposits.
Why Your B2B Brand Should Adopt a Social Media Advocacy Program
I don't think we should assume autonomous cars will reduce traffic stress. http://www.businessinsider.com/self-driving-cars-traffic-con...
Some people will stop working, and that's perfectly okay, and that's not an argument against UBI - UBI is a solution for an environment with unemployment and unemployable people, so some people stopping working because UBI is sufficient for them is great, it will free up jobs for people who want more than UBI and do want to work.

Some people will spend the money on some way that seems wasteful to you, and that's perfectly okay as well - assuming they're sane adults, it's their business to choose which of their needs matter more and spend the money as they wish; we don't want all the UBI to become a transfer to specific companies running dirt cheap apartments with a food supply program, the recipients having a choice is a good thing that facilitates competition.

Yes, UBI is not a solution to people with major addictions and mental problems; it's not intended to. It does, however, ensure that a person with a mental or drug problem that can't hold a job isn't necessarily required to get their food by begging or crime.
Let's be honest, unless you use a private NPM registry, "react" means https://www.npmjs.com/package/react. GitHub should use the standard resolution algorithm as employed by npm/yarn (the CLI tools).
Inside Google's Struggle to Filter Lies from Breaking News
So the saying 'fucked up people make great art,' applies to engineers, too?
My impression (as a failed American businessperson who aimed for full legal compliance) is that successful businesspeople (at least in America) tend to accept that full legal compliance is impossible and instead worry only about the risk of noncompliance.

As such, I think the much more common approach is to ignore even the clear local requirements until there is a demonstrated downside to doing so. Proactively worrying about compliance on the edge cases where no one is currently losing expensive losing lawsuits is viewed as somewhere between insane and suicidal.

Are you perhaps from a more traditional country (or part of the US) where obeying the law still has a strong moral component?
This speaker wirelessly charges your phone while it plays music instanlty
...and people who stick gum underneath tables/chairs.
floating cities are not going to happen without some near-magical breakthroughs in materials science and engineering.

The acid clouds aren't that bad. People have even worked out how to manufacture PTFE out of the Venusian atmosphere, so there's your acid proofing right there. We already know how to build lighter than air craft.

And without access to the surface, there isn’t much to do above Venus anyway.

Access to the surface is perfectly doable using teleoperated robots. You can lower them onto the surface with a store of a phase-change substance for cooling. Dry ice might be suitable for that. When they run out, you haul them back up.

There's wasn't that much to do in the desert where Las Vegas is located, either.
Or you can just get root from javascript, which that guy also did
But it is not impractical!

Quickselect is trivial to write and has a much better constant on average, but can be O(n^2).

If you do rounds of quickselect then occasionally a round of median of medians, you get guaranteed O(n) performance that on average is as close as you want to what quickselect does.
A joke that I think Rolling Stone readers will get.
Kids playing with building blocks that adults made trying to find a configuration that strikes pay dirt. If everyone over 35 in the tech industry disappeared the world would come unglued fast.
Can confirm that this is a problem. I live in cap hill, which is about two miles from work. If I miss the bus, I might as well walk. In practice I just call a lyft, you know, contributing to the problem.
> more expressive that the average person is able to easily understand

The average person can understand way more than you are giving credit.

And anyway, if the average person can't understand some communication, than it's something completely out the league of current AIs. It's the one thing we are good at.
Seattle's modest light rail system is going to end up costing $50 billion. Ultimately Americans are just really bad at infrastructure and if you're not willing to spend 10x what other developed countries are you're not getting it.
The core WordPress software is amazing. The plugin developers and community are another story. I've had cases where WordPress plugins have unlisted dependencies, bundled plugins that completely alter the WordPress Dashboard, build systems that go against established WordPress software patterns, etc etc etc. The majority of the community seems to be fine with this as they treat it like self-hosted Squarespace (set it, forget it, don't need to learn programming, contract any programming that does need to happen as cheaply as possible).
It seems I am one of those in the tarpit. I think the problem for us engineering types is that there is so much bullshit around marketing, that it's offputting to us. That's the case for me at least. If I spend time/money on a feature, I know how long it will take, how much it will cost and when it will be ready. Compared to this, marketing seems like burning money with voodoo rituals. It doesn't help that marketing efforts are only meaningfully measurable on a larger scale. If you're bootstrapping something yourself, you don't have 12k to spend on marketing this month. You have $300. It's easy to burn that $300 on adwords or facebook ads and get zero signups, with no meaningful data whatsoever. The usual advice goes: hire a marketing expert. But how do I hire a marketing expert that a) isn't full of it, b) will even listen to me if my current budgets are in the hundreds of dollars? I think the article is right on point, but I wish it pointed me to a way to deal with the marketing problem.
I am not talking about pyqt or python code, I mean pure C++ projects using Qt. The transition from 4 to 5 had some hiccups.
كمبوند ميدتاون بالعاصمة الادارية
Even reducing the number of free parking spots would help. IMHO free parking isn't actually free: https://www.youtube.com/watch?v=Akm7ik-H_7U.

The company I work for is building a large new parking structure in my office because people have complained about parking for so long. Do they offer transit options? No. It seems shortsighted.

EDIT: I see you are being downvoted. I assume that's because of your "charge tolls" recommendation. Most folks I talk to think they "pay their fare share" with taxes and roads. They are surprised that road and gas taxes only pay for about half: https://uspirg.org/reports/usp/who-pays-roads
but you would have to bring that hydrogen with you to Venus

Why not extract the hydrogen out of the clouds of acid?
> 20-something brogrammers

You'd prefer 50 year old geezers.

Oh wait I'm not supposed to use that term. We only get to call young people nasty names. Sorry everyone.
What do you want them to say?

Something like "We didn't use an already-existing, massive database of ours because [REDACTED]."

Despite my somewhat facetious alternative, I am genuinely interested in how you think they could have worded that 'better'.
Wouldn't you time your arrival at the bus stop to coincide with the arrival of the bus?

If you're waiting 30 minutes for an uninterrupted service you're doing it wrong....
How to set up a Pixelbook for programming
an old fashion img tag at top and I'd be delighted.

Need to resize the browser window to get a good column width, but that site is fast.

(pure black on pure white also isn't easy on the eyes, but plain ol HTML can change that as well! :) )
Using Citus on that small of a plan generally isn't ideal. If you're just starting out single node Postgres works great and there are a lot of options for single node Postgres such as Heroku, RDS, and now Google and Azure. Citus really starts to benefit you later on when you grow, hence our higher entry level.

As for trying it out, we bill based on usage just like if you were on any other large cloud provider so you only page for what you use. In that case trying out a dev cluster for a few hours would be just a few cents.
I'm not saying it's the definitively the most cost-effective way to hire. It very well could be short-sighted.

I think your view is 100% valid and could very well be correct. The key point is I don't think people who disagree should be presumed "-ist."

And if you are correct: Good news! As a hiring manager, you apparently have a wider selection of better candidates because your competitors aren't properly assessing value in the right places.

I would argue, though, that being able to readily assess someone's experience in a modern framework you're actually using might be a less risky hire than assessing someone's abilities in decades-old technologies you don't use, hoping their lack of horizon-broadening over the last ten years hasn't been due to complacency, and paying them more just to find out.

But I could be wrong! And that's OK. We should be able to disagree without the "-ist" so often.
This is a pretty good argument for VAT over sales tax.
If talking to your clients mostly gets you new feature requests, it either means your product isn't adequate yet or you're not asking the right questions. In a nutshell you want to get of feel of:
- What was going on in your clients' heads before they found you. What precise problem were they trying to solve. This'll give you insights on whether or not your product is adequate, and on how to phrase your landing page.
- How they went about to look for you. What google search they did, whether they checked out reviews and how, etc. this is to better focus your SEO and adwords campaigns.
- What their decision process looked like. Was it a single person making the call, or were several people involved? What objections got raised? What were their key decision criteria? Raise them in your sales copy or in drip emails.
- Are they talking about your product? Would they? This is to help you spot segments with viral potential. Don't forget to politely ask for referrals if applicable.
- And, of course, feedback on the product itself. But don't spend too much time on this, and don't promise anything or build expectations.
Multi-line lambdas will never happen. Lambdas are expressions. "Multi-line" means statements. There is no sane way you could embed statements into an expression with whitespace-based block syntax.
Top answer to that question:

"Use the language your team is familiar with! If it is PHP don't hesitate just because it is not "cool".."

Have to agree with that here too.
Yeah, but for proper python support you need to handle setup.py too, which being python code is more complex.

https://python-packaging.readthedocs.io/en/latest/dependenci...
It's not so crazy if you apply it to babies. I'm sure a lot of new parents would very much appreciate knowing why their baby is crying now. What's that old quote about babies and the same error code for many different problems?
> I'm excited that you're stumbled into "taxation is theft" :) Yup, taxation is inherently immoral, and they will lock you in a cage if you don't pay.

Okay, let's reframe it this way: the people collectively own all land through a corporation called The Government, where each person of voting age gets one voting share. The Government rents out land to individuals for a fee equal to the Land Value Tax...
A Tesla model 3 weighs 3,800 lbs. A fully loaded semi weighs 80,000 lbs. Let's just pretend that the energy requirements scale with weight -

the semi needs 20x the battery just to go the same distance, if it needs to go ~3x as far, the semi will need ~60x the capacity of a Tesla model 3.

The model 3 long range has a ~75 kwh battery pack. The Semi truck would need a battery pack that's 60*75 kwh = 4,500 kwh.

The only figure I could find on a Tesla battery is that their 85 kwh pack (which had an old architecture and chemistry) weighs 1,200 lbs.

A 4,500 kwh pack would weigh around 63,000 lbs.

A semi truck's max legal weigh is 80,000 lbs. You'd have 17,000 lbs to make the rest of the truck and load it with cargo.

Batteries have a terrible power to weight ratio.

An average truck gets 6.5 mpg, a semi truck only needs about 153 gallons of diesel to go 1000 miles - that only weighs about 1,400 lbs.

My point is this - rather than make the battery / cargo trade-offs, burn fossil fuels in the most efficient way possible and carry more cargo. It's a net win because we'll burn much less fuel near people (and burn less fuel than conventional trucks) and the trucks will be much faster - they'll interrupt traffic less.
What’s worse? Doctors who believe homeopathy or just use it for placebo effect
Well, same here, it's been very long since I've seen that.

But wasn't what got scrambled imports, polymorphic code nasty anti debugging the shareware packers? Asprotect and whatnot.
Can learning be addictive?
Boston :(
For very limited tasks that PHP is still oddly popular for: NGINX's Server Side Includes module. ;)

If that's already your web server, anyway.
People get large cars so they can drive around in large cars and use 1/5th the available space every other month. I don't think it's related to technology at all.
Do you deal with user management with Django? How do you deal with authorization with Go?
I think if you do 6 rolls and take the sum modulo 6 it works.

edit: no, got confused with something else (game I used to play was subject to widespread paranoia about the dice including the RNG source and whether other players had hacks. The dev ended up jumping thru all sorts of hoops to satisfy people -- taking random.org, letting each client add their own modifier and then using VN)

I think the straightforward way to extend VN is rolling 6 dice and reroll all if there are any duplicates, then use the first one (or whatever). Probably more efficient to turn the die into a coin and then use a few coins to approximate the die.
Ugh, just hope it doesn't spark another "war against christianity" thing
It sounds like the city or county (it was unclear to me from the article) also holds some responsibility. They agreed to this "compromise" with the developers.
Buses, given they lack a prioritized corridor, are still up to the whims of traffic, so it's not like they show up at exactly 30 minute intervals...
Like in mostly everything, the Bible is ambiguous about child sacrifice. A lesser known character, Jephthah, committed child sacrifice after wining a battle with the help of god, and in that case there was no scapegoat as in Isaac's tale.
My learning process is pretty much the same; that's interesting. I definitely can't learn from books.

That's a good tip; I might steal that in the future. Thanks again.
Came here to post this. Every new overhaul of every product for the past two years seems to have removed useful features.
Ironically, working longer hours makes one less productive (in engineering).
> the compilers have been updated to allow the index expression x[1.0 << s]

Honest question: Why would somebody ever want to write such an index expression? Is there an actual use case for this, or is it just a hypothetical corner case?
Casinos have plenty enough slot machines to average out any swings in profit/loss. I doubt the variance is that large overall.

Some time ago, I remember reading a talk given by a Las Vegas casino operator during a conference on risk. They analyzed their top ten largest losses for the previous year, and found none of them were associated with their gambling results. The events that actually cost them were completely unrelated occurrences, like their resident entertainer getting savaged by a tiger, large fines from the gambling commission because of an incompetent employee, and so on. The gambling side of the business generated remarkably smooth results.
Your comment highlights more problems than just ageism.

First, what's the deal with passion? Can't land a job if you're not passionate about whatever the prospective employer wants you to work on? Replace that word by "enthusiasm" and it'll be more acceptable. Sorry for singly you out, it's the zeitgeist I'm after.

Second, the "relevant skills" bullshit. Sillysaurus3 had relevant skills for a wide range of jobs. The only problem was the lack of trendy buzzwords in the résumé. Employers just don't want to spend a few weeks (or even a few days) training someone to a new stack.
FSM is about making all software free, not all software GPL'd. If copyright laws are dissolved and prop. software got outlawed, there would be no need for GPL. GPL is a hack to circumvent future prop. software using your code. In other words, if no one can hide their source code, there wouldn't be a difference between MIT and GPL.
Came here to post this. My favorite caricature of SV culture.
I agree, this is pretty leet. Too leet for me.
I don't think it is a strategy towards unseating Facebook. When children become teens, they tend to shun things seen as childish or uncool.