skysight-inc/HackerNews huggingface dataset:
So where should the cars park then? Parking is a real issue in large cities and we won't solve it by removing even more spots. Other solutions (which are potentially more expensive) should be looked into before we consider removing street parking.
Their Boston office is almost entirely Fabric/Crashlytics. Almost nothing to do with Twitter proper.
Do you seriously expect that in dystopian scenario altenative going to be available? Even if decentralized services going to remain available do you think people will risk using them?

Most likely they won't going to do that. This is proved by China and more extreme example of North Korea also available.

Or just look at any country with totalitarian regime: they increase regulations really slowly so people "too busy" to think about that, but at some point they simply too scared to do anything.
You're right, I could have tried harder to express my disagreement without resorting to "newspeak" or "memespeak". Duly noted with apologies to the commenter and for lowering the discourse.
An important point that I think is missing is that solving small, "useless" problems is a good way to get enough money to start solving big, "impactful" problems. Elon Musk didn't just start SpaceX out of the blue; he used his profits from Zip2 and PayPal to fund his more grandiose ideas.
Samsung temporarily halts production of Galaxy Note 7
If you ever want to feel like you're bashing your head against a brick wall over and over, set up an IRC server with channel/nick services.
Bonus: non-profits can still make tons of money for their founders and operators. People think it means 'no profit' but that is totally off base.
Nice work, but I'll take SGI's "Screen" font over this one any time.
Societal problems are not necessarily business opportunities.

That said, I do agree with the general point of the article. I cringe whenever I talk with the latest would-be entrepreneur who is "solving" the current trendy non-problem.
> you can build your own network of interesting people by following only what genuinely interests you

See that sounds great in theory but in practice I have never figured out how that actually works. Any tips?
I don't think a painted buffer is any good. A real solution would be physically separated bike lanes.
Same as for any important meeting: get a decent sleep, arrive on time, look appropriate, behave well, and (I guess you're doing this bit) have the content prepared.

The advantages of meeting over a coffee are that it is quick, you're on roughly neutral territory, and there's an opportunity to feel things out enough to decide whether it's worth taking things to the next level both personally and technically.

Being able to concisely describe what you've done in the past, what you'd like to do in future, and why you approached the firm should cover the bulk of the work content. Having an opinion on related technology issues is good, and I usually ask semi-random questions outside of work stuff too, just to get a feel for the person: nothing too controversial, but just conversational. Even if you're interested in a purely technology role, demonstrating that you can talk to strangers doesn't hurt.

It could be a little as 15-20 minutes; it could last for hours. Be ready for either. CTOs are usually very busy people, so get to your points and don't waffle.

Try to pay, but don't insist. Thank the person for their time. Send a followup thank-you email (and do anything else you said you would too).

Good luck!
Since the shuffling adds information, it seems unlikely.
30 Quick Takes on Debate 2 (Worst Tinder Date Ever)
"As a bicyclist...As a pedestrian...As a driver"

Uh huh. 100% agree. Street parking is especially dangerous because it is not sufficient to look for the presence of a car; I must look for the presence of a car, and continue looking until I ascertain whether it's one of the dozens of parked vehicles.

But...street parking is also very convenient. Streets are very close to where people want to get to; no need to walk from a parking garage a half mile away. And practically speaking, it would be hard to imagine how to change existing cities.
> Even in this thread you can find many people

So a lot of anecdotes. That is not what I'm looking for when I ask for a source, you know.

> I am, frankly, amazed

Doesn't that show that your experience is limited?

> Here's a recent survey

That looks like it's based overwhelmingly on US-based results? I'm not in the US.
That would be great if copyright didn't exist.

If the company that owns the distribution rights to a piece of content doesn't want to support the last few percent of the market then they just won't and there's nothing anyone else can (legally) do about it unless they start further up the food chain, making their own content. And if there were enough money in those outliers for that to be profitable, then the existing content creators would probably be serving them.

DRM is going to happen one way or another, and in my mind ensuring that at the very least the DRM itself has a defined interface for everyone to work against results in a more "open" ecosystem than leaving it up to backroom deals between content creators and DRM vendors who create hacky hodge-podge software.
I can't recommend this book and it's follow up enough! The description of a machine made of a single particle unfolding into higher dimensions is one of my favorite passages in recent sci-fi. I think the last book in the trilogy is out, but haven't had time to read it yet.
It's sad that an species has to give up to a part of themselves because of human greed.
Yes, Reddit too.

These websites are more like gardens than amusement parks. A collective shared space, which is hard to monetize.
For a bizzare reason you cant combine pagination and categories in Jekyll?

I had to try to hack add ons like jekll paginate.

Hugo actually had all the features I wanted but It was something to do with the locations of templates for custom collections were in a very opinionated yet weird place and the docs werent super clear about how it worked?
And theres literally only a handful of tutorials.

Theres a lot of good about Hugo though and Im not denigrating it all.

Middleman was just perfect on every level.
Elegant, customizable, feature rich, with great docs.

Its also Ruby so its like an evolved Jekyll pokemon.

But then again all this is just my opinion.
:)
Wow, that's an awesome one I hadn't seen! The best way to get recommendations on HN seems to be "make an approximation of the thing you want - others will point you to the version that you should have made"
Same in Australia before MSN messenger (and now facebook messenger) supplanted it. I set my phone notification to the default ICQ sound and if I get a message in a meeting I see the instant wave of nostalgia across everyone's face.
It's good to see people use D where it shines. Congrats.
How is Airbnb really affecting the neighbourhoods of your city?
1. Fixed the title
2. Initial result is regular image search, you get results based on your keywords. From then onwards, you can like the photos you somewhat like and click Refine Results. The AI algorithm analyzes the photos you have liked vs. the others and brings results based on that. You are basically training your model on the fly.
3. Good observation on too many fonts, will work on it
Are you comfortable logging in with your brain waves?
Identity and encryption are tied hand in hand. It's about knowing where all the iot data is coming from, and knowing it wasn't spoofed.

It's kind of like HTTPS. nobody can snoop on you, but it's more about stopping malicious actors from lifting your identity. And making sure you are connected to the true requested server.
No, they really aren't. If I told you I don't like clowns, would you accuse me of being sexist against men, because most clowns are men?
Amazon is trying to become it's own shipping carrier
> It is these "decentralized" people who are out of touch, not the ordinary people.

There are plenty of countries in the world where "ordinary people" and "political active people" are two different groups.

Ordinary people there have better things to worry about than politics. Many of them also know what exactly going, but do nothing to prevent it. Usually this end up really really bad.
Ireland is the silicon valley of Europe.
My only issue with that is you'd wind up with some very long column names.

Using prefixes you can encode a lot of information in a relatively short ID. Which may or may not be useful. As you mentioned though the downside is it requires some domain knowledge to decode.

A lot of our columns are in a form like this:

TP_TSC_HEX1_XXXXX

(where XXXX is some ID usually from scada system)

I can see from the name this is a temperature corresponding to thermocouple id: XXXX in TSC Heat exchanger 1.

Edit: I should also mention some programming languages (not sql) have a language feature for specifying named ranges (I think it is called lazy evaluation) which tends to favor prefixed names over suffixed - I.e x1,x2,...,xn to iterate over the prefixed range. We use SAS heavily at my work which supports using this syntax, which probably influenced the design of our DB tables.
In big cities these days most parking is off street anyway. A trend to remove on street parking in favor of better pedestrian safety and improved traffic flow can only be a positive.
Not sure what you call fake. Sometimes we just need a place to say something that's important, to feel the connection. Pretending that this never happened was the first thing I did, and that didn't help. Sometimes in order to let go you have to come as close as possible.
While I can't speak for all Microsoft interviews, I will say that I was pleasantly surprised to find that my (successful) Redmond interview had zero focus on traditional "coding interview" questions and instead was 50% about my prior work and the rest about some interesting software dev questions focused on design (not whiteboarding, not algorithmy), culminating in this lovely networkingy question. This is true for the MS interviews of some acquaintances of mine too.

OTOH I have yet to find someone who has had a Google interview that did not have major focus on algorithmy questions which you can just memorize for. To be fair, most of the folks I know are students; Google may have different tactics for more experienced candidates.

I'm sure Microsoft does this too (and I know that Microsoft is where this attitude came from in the first place), but it seems like it does it much less (from my limited anecdotal view) these days.
I'm sure I can find plenty of examples just by searching (and I'll do that in just a moment) but do you happen to have a list of these issues that you've encountered that can be attributed to WatchGuard firewalls?

I am (primarily) a network engineer and such a list would be wonderful to have when recommending for or against specific products.
About this:

"ideally they'll have been programming since before college"

Lot's of people get into computer programming as a second career. Rich Hickey, who created the Clojure language, studied music when he was in college. Later, when he was working at a music studio, he got serious about writing code in C++, and from that experience he developed his opinions about the flaws of object oriented programming, and the possible benefits of immutable data.

Your remark says a lot about the hunger for stereotypes in the tech industry. As if everyone is suppose to follow the same path to a career in computer programming.
And most companies still maintain their own mail servers, I'd say the majority of email is through decentralized servers.
Storm Chasing Tours and Storm Chasers
Most cyclists wouldn't be riding on the sidewalk if they had proper infrastructure.

If you look at both DC and NYC they reduced the incidence of cyclists on sidewalks by implementing dedicated bike lanes.

When I drive in the 'burbs, it's hardly surprising to see cyclists who prefer to ride on sidewalks lacking pedestrians over riding on a two laned road with cars going 70km/hr.

It's clearly a design problem, not a problem of cyclists with a bad mentality or behavior. At least where I live, drivers who kill cyclists get extremely light sentences (if any), so is it any surprise that in certain situations, cyclists will opt for self preservation?

I say this as a person who predominantly drives. Even as a driver I think any cyclist who cycles on a major road without a bike lane has some major guts.
Last chance Please take this short survey on app testing
Absolutely!

Not to mention the often impressive performance of "general" MIP solvers. It is only a shame that the best ones there are commercial (Gurobi followed by Cplex). That said, Cbc is lovely in a wide range of cases, and is open-source.
We use university degrees and GPAs as a proxy for IQ, and even with grade inflation, it think it is still a good proxy.
> Right now, entrepreneurs are trying to fix things that aren’t broken. And we can all name a lot of things that are broken: healthcare, education, homelessness and poverty, food waste, climate change… need I continue?

I'm kinda apprehensive of what would happen if SV got a hold of these problems and tried to "solve" them.
In Asia, I would say Seoul > Tokyo > Singapore > Shenzhen > Taipei.

In Euro, London > Berlin > Paris.
How is it determined that optimal solutions have been produced? Does an exact solver have to find the same solution, or is there a more analytic / less computationally-intensive method?
This is exactly the opposite. What happens today that there is no ritual, nothing that allows us to remember and to face it. We try to avoid our feelings by trying to shove them as deep as possible as fast as possible. It doesn't help. We all need a ritual that would work in the digital age to process - this is like sitting shiva.
As someone who's never seen D used before, would you mind elaborating?
1. Written in D, neat!

2. If I get a functional OneDrive client for Linux before a functional CLI GoogleDrive client for Linux... I just feel like that says something. And I've used the other "community-provided" GDrive clients and have had problems with all of them.
Really? I thought there are not many startups there compared to London and Berlin.
The bot has been public for almost 5 months now.
1. I was referring to the fact that the observable matter of the universe is not enough to generate the nearly flat and accelerating universe.

2. I am quoting from the article.

"In addition to the Chandra observation, the Hubble Space Telescope, the European Southern Observatory's Very Large Telescope and the Magellan optical telescopes were used to determine the location of the mass in the clusters. This was done by measuring the effect of gravitational lensing, where gravity from the clusters distorts light from background galaxies as predicted by Einstein's theory of general relativity."

Since they are calculating the mass by using General Theory of Relativity (indirect measurement, you have to trust the
theory for this), I don't see how this can be called direct detection.

3. We don't seem to disagree on this :)
What specific examples of nationally-controlled or regulated oil industries do you have in mind?

As of 1900, the major oil extractors were the United States, Russia, Romania, Austria-Hungary (Bóbrka field), the Dutch East Indies, and Peru. Canada had some operations.

Not on that list: Persia (1908), Venezuela (1914), Mexico (1901), Iraq (1927), Saudi Arabia (1938), Brazil (1930), Kuwait (1938).

Unless you're talking about subsequent development of national oil companies, largely in the 1950s: Saudi Arabia, Brazil, Venezuela, Mexico, etc. See generally Yergin's The Prize.
Say we removed turn signals or rear-view mirrors from the test; how often do you think they'd be used then?
> cyclists need to know they are second class citizens on the side walk.

Agreed.
Ask HN: CodeReview policy in your organization
What code review policies does your organization/team follow?

To clarify, my question is really about, if you are a developer, how does a code you write/change get approved for checking into your source control?
I think part of it is about the price of failure - why do people need not only GOOD programmers but the BEST? Because their business model doesn't work unless they succeed fully, the first time (and most still fail). I wonder if it would be better for innovation if ventures could be made without putting ones entire livelihood on the line - I've found that the more "assured" a business is of its model, the more willing they are to coach and train people (at scale, it costs less to have a training regime so you can move lower-paid programmers through your company than it does to pay the highest sought after people in every place of your company).
The only rational solution is to hire two people for every open position. I do that when I hire contractors. I think the same would work well for employees - for the same reasons.
"Last chance" and "Please" don't really go together.
No, it's the Rhode Island of Europe.
> A lot of cars turn right without checking for bikes. What's up with that?

Why are you to the right of the turning lane? If you are a vehicle, act like a (slow-moving, natch) vehicle: get in the right-most through lane, and hold it.
A honest question for people who say getting rid of street parking is an economically viable idea - would it be economically viable if there was an underground road system purely for bikes, where there would be no way for cars and larger vehicles to share the ride? You also don't need to worry about the weather.
I have a raspberry pi server that does just that. No need for ec2.
Yes, via Wikipedia:

In order to entice the hacker to reveal himself, Stoll set up an elaborate hoax — known today as a honeypot — inventing a fictitious department at LBL that had supposedly been newly formed by an "SDI" contract, also fictitious. When he realized the hacker was particularly interested in the faux SDI entity, he filled the "SDInet" account (operated by the imaginary secretary Barbara Sherwin) with large files full of impressive-sounding bureaucratese. The ploy worked, and the Deutsche Bundespost finally located the hacker at his home in Hanover. The hacker's name was Markus Hess, and he had been engaged for some years in selling the results of his hacking to the Soviet KGB. There was ancillary proof of this when a Hungarian spy contacted the fictitious SDInet at LBL by mail, based on information he could only have obtained through Hess. Apparently this was the KGB's method of double-checking to see if Hess was just making up the information he was selling them.

https://en.m.wikipedia.org/wiki/The_Cuckoo%27s_Egg
Oh well, we see debt in the West rising exponentially while more and more businesses leave the West and people are getting poorer and poorer. If that's not a clear vote from the productive elements of society on how well taxation is working for them then I don't know what is.
It does seem like the author swapped those two.
Want to Raise a Trail-Blazing Daughter? The Notorious RBG Says Do These 7 Things
You have to take it step by step. Otherwise people keep in their backward systems or habits forever.
A libertarian may well do that, but in this world we (Americans) live in, it _is_ a dichotomy.

I would say, as an aside, that we give too much credit to the president - you want to cut red tape? Start with the municipal government, and get them to ease off on zoning regulations. Go from there.
In our organization, we have about 25 software developers, and 3 development leads.

Among the 25 software developers, 5 of the developers are considered to be senior developers.

To be able to check-in a change, we need a sign-off/approval from one of the development leads or one of the senior developers.
In vanilla C, exceptions do not exist. Thus goto is the standard (at least for the Linux kernel) statement for handling exceptions.
This is very true, and I say that as someone who has been programming since age six.

With my prior employer, I briefly had the privilege of working with one of the smartest and most driven junior devs I've ever encountered, who'd been a professional figure skater in a past life and was fresh out of a Ruby bootcamp. This was a Node shop, and I've never seen anyone else go so quickly from zero to fully productive in a new stack. If the various dysfunctions of that organization included a prejudice toward long-term hobbyists, I still wouldn't have.
Why do you think that the penalties you propose will drive a better change in behavior than this simple and effective habit they're suggesting to drivers? What behavioral change do you expect to result from your proposal and how is it better than getting people to start a habit that will cause them to automatically check behind them? By what mechanism do you believe that punishing unintentional behavior will drive positive changes?
Weird that their header over 'Run Anywhere' reads 'S Q R.' Is it perhaps a mis-spelt allusion to the senate and people of Rome?
Easy to laugh now at home with the lights on but when the sun goes down on your campsite in the Olympic National Park and the fog rolls in you'll be feeling differently.
Configure Font Sources for Rendering Spreadsheet and Recursive Formula Calculation
I live in a big city that is having a similar debate of bike lanes sacrificing space for on-street parking.

And it's a frustrating debate.

Look, I drive. I love parking spaces because I hate looking for parking.

But I also know that as more people move into the city, we need alternative modes of transportation. It's simply unsustainable to add more parking spaces in the hopes of alleviating the lack of supply. We're better off increasing usage of alternative forms of transportation by installing bike lanes (which when properly designed, unequivocally encourages bike usage) and increasing funding for mass transit.

And on-street parking can be so frustrating on major streets as people have to brake and reverse into a spot, stopping traffic. Or they crawl at a much slower pace as they try finding an open spot. Or they force awkward lane changes as there is inconsistencies as to whether or not the lane is drivable/parkable.
Sure, I forgot the self-join case. In my experience these are a minority of joins, but definitely. In postgres at least, a lot of self-joins can be solved with a DISTINCT ON instead.

Sub-selection with a FROM clause, yeah, those definitely need names. But those don't have perfectly good names that everybody already knows, whereas tables do. If you're maintaining somebody's code and they declare

foo_bar = 10

I think it'd be pretty strange to ever consider writing

fb = foo_bar

just because you find foo_bar too long to write or something.
I used to use Blosxom for a while and found the Jekyll workflow somewhat comparable.
A short story about the IT career
The fact that you created both an SCM, and a RDBMS, kind of forces the question:

Does Fossil have something like 'rollback'?

If not, would it not be good to have your standard SQL COMMIT/ROLLBACK semantics in an SCM?

I mean, sometimes you do something with your SCM that you immediately regret. Like, you do a 'pull' expecting that perhaps a couple files will be changed, and instead you get a screenful of statuses, errors and whatnots.

Ooops! So you look at what you typed, and turns out you were in a wrong branch, or you should have used 'pull x y' or whatever.

In any case, what you want to do now, is to 'roll back' ('undo') the last command.

Now, in SQL, when you make a mistake, you say 'rollback' and everything is good.

But in a typical SCM, either you cannot do it at all, or it is nontrivial. E.g. in Git, the way to 'undo' depends on the command that you are undoing. Sometimes it is 'revert', sometimes 'reset ^XX~xx' or 'abort', etc etc, clearly not optimal.

Is there an SCM that does that?
This question has been put to /r/printsf a couple of times [1], [2] with a decent range of answers.

[1] https://www.reddit.com/r/printSF/comments/33mjz9/looking_for...

[2] https://www.reddit.com/r/printSF/comments/29o35b/who_are_som...
Samsung Halts Galaxy Note 7 production