skysight-inc/HackerNews huggingface dataset:
That's a conflict of interest if there ever were one. If you are paid to catch violators, you want more violators.

Also, you're conflating "illegal immigrants" with "immigrant populations". When mentioning crime, you suddenly switch to discussing a group of people who have patiently followed the immigration law and paid all the fees.
Please check out codefund.app. We help sustain open source projects through ethical advertising. We have recently been helping more game-related projects such as yours. Disclaimer: I am the founder of CodeFund.
My family does monthly email updates mainly because not everyone is on Facebook. No noise. Just what's new with everyone, once in a while. There's no ads, no posts about what they had for lunch, no reposts about their political opinions, etc.

We don't even use mailing lists. We usually just reply to the last one, and I have a contact group with everyone in the family.
I think this critique applies to any specialised profession dealing with a different profession - just because they don't know what you know, doesn't make them idiots. I'm thinking developers and product owners etc.

I do think our industry, overall, has a problem with what I call the "alpha nerd" clash, where people who have, if they're like me, often prided themselves on their intelligence (comparative to their peers) in their schooling etc. and perhaps been ostracised for their intellect and/or its pursuits, still pursue that need to feel smarter than others, which can lead to self-congratulatory sneering.

But it's never conducive to a high functioning team - and effective teams deliver effective products. And a team is nearly always a vertical slice of a company to some extent, so yeah, you might have a team of developers, but the testers, the product owners, the BAs, the sales people, they're all part of the team delivering that product, and while you have experience and knowledge that they don't have, they also have experience and knowledge that you don't have, so some empathy and humility are essential.
How I use my Raspberry Pis to help me work on with my side projects
As much as you try to deflect, my statement is factually correct about what Apple IS and WAS doing and just one of many reasons why Apple is worse than alternatives for privacy.

> Apple’s former HQ wasn’t turned into Palantir’s HQ.

What's that got to do with the price of tea in China?
Muster the courage to veto.
Hi! Thanks for clarifying this for everyone. Yes, we just migrated the blog, so both `github.blog` and `blog.github.com` work.

(I'm the open source PM at GitHub, for context... and yes I realize that's not directly verifiable from my sn here so feel free to tweet at me if you want to check: http://twitter.com/devonzuegel)
Totally agree.

It's like saying if I trained hard enough I could be in the NFL. Well - "training hard enough" is actually hard to do.

I purchased a home recently and my buddy tried to sell his FSBO. I told him to use the same title company, because we had a painless closing. The title company told him that they do not do title work for FSBO's because "not enough of them actually disperse funds, so we don't get end up getting paid on the title searches and work we do before the closings. We prefer working with clients that have a much higher probability of closing".

That's a title companies perspective. They are getting paid either way and don't get paid more if it's with a real estate agent or FSBO. That's about as unbiased as you can get in that market, one would think.
Would you want to live at 8 Mile, or Compton?
It is easy to criticize founders when they launch something new. Given enough time, you'll often look smart for doing so since nothing is perfect, and most startups don't end up the way founders hope at the beginning.

I worked with this team for a long time. They built products that people used and that came close being huge. They're nice, smart, good people.

It would be better, I think, to have an honest conversation with them about what might not have gone quite the way they expected or about why they did what they did. It would require more thought and curiosity, but would be far more interesting.
This is perhaps the most creative, structurally complex example of a single short YouTube video that I've ever seen on the platform.
I should also mention here that I am the founder of https://codefund.app. We generate recurring, consistent revenue for open source projects and developers through ethical advertising.
Not sure how best to express this thought but it seems to my geriatric mind that some kind of p2p-ified (server+client in one) variation on NNTP could provide a "social network" with similar qualities to email but (unlike email), is something I pull from rather than gets pushed to me. Discoverability might be an issue though.

Is any of this making any sense?
> In the end, force wins.

Not always. At some point, the cost of enforcement becomes too high and unfeasible.
Which was due to a server not properly secured from the Internet - so most likely a sysop or devop, or Dave the guy from accounts who is pretty good with computers, messed up. Cute though.
So how does this actually compare to Datagrip?
I can't believe how hard it is to find a good database client tool that runs on Linux. I spent hours on Sunday looking for something that worked as well as pgadmin3. I don't prefer these Java tools that force you to manage JDBC drivers and usually share dated and cluttered UIs. Plus, I can't stand having to manage connections to each database instead of to each server. Let me connect to the server and then select my dB.

My notes:

- Lists
- https://wiki.postgresql.org/wiki/PostgreSQL_Clients
- https://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
- Clients
- Most clients are Java, which is a pain b/c
- they require you to list the DB in the connection
- JDBC drivers can not use a socket connection
- UI isn’t great
- Valentina Studio
- Has free & pro ($199) versions
- Was the easiest to get connected initially, but then found bug that showed it wasn’t using socket connection as expected.
- Navicat
- Linux version is a Wine app
- RazorSQL ($100 / year)
- Is a Java app
- Not much different from SQL Workbench, just use that instead?
- TeamSQL
- Electron, AppImage
- Wanted me to enter an email address just to use the software, became privacy concerned about how much stuff would get sent to their servers
- DbVisualizer ($197, $69 renewal)
- Java
- Downloaded & tried it, typical java app
- SQL Workbench/J (OSS)
- Java
- Datazenit
- web based but still Java?
- PgManage
- too crude
- JetBrains DataGrip ($199 / $159)
- Java
- PgAdmin3
- has lots of errors when used with PostgreSQL 11
- PgAdmin4
- installed, couldn’t get past the splash screen which said it couldn’t find the application server
- Sqlectron
- Electron
- Couldn’t get a DB connection to save
- dbForge
- Windows only
- dbGlass
- No longer developed
- HeidiSQL
- Windows only
- DBeaver
- OSS and enterprise version
Good points, but there are other American-dominant industries aside from defense manufacturing, and they are definitely taking a keen interest in the cloud. Also, defense is moving to the cloud too, albeit more slowly than AirBnB, say.
I wonder what is the correct way to look at the board representation. Sure you can use gender or race (are Jew's white or a separate race?). But what about BMI, hair color, eye color, height, sexual orientation, gender identification or index-ring finger ratio. How do we decide on which demographics we want to equalize? Surely, whatever board we decide on there will be one set of attributes which will show an unfair distribution.
Almost. dbg! also shows the statement in addition to what it evaluates too. That is:

dbg!(n * factorial(n - 1))

shows up as:

[src/main.rs:5] n * factorial(n - 1) = 2
[src/main.rs:5] n * factorial(n - 1) = 6
[src/main.rs:5] n * factorial(n - 1) = 24

Although, IIRC there was some crazy dumper module by dconway (who else) that worked similar to this, but I don't recall if it returned the value.

...

So, I just looked it up, and I found it. Actually, Damien wrote two. One that he updated from 2014 to 2016, and one he started in 2017 and has maintained to the present. I have no idea the reason for that.

1: https://metacpan.org/pod/Data::Show

2: https://metacpan.org/pod/Data::Dx
web forums (and properly managed email lists) have Unsubscribe options and Pull alternative to Push for consuming content.
As far as I know, school is allocated based on your hukou, and whether you own a house is irrelevant. (Except that in most places, owning a house is sufficient to get a local hukou.)
For me, Facebook is still the only way to keep up with my closest friends and family. I live 3k+ miles away from were I grew up, and it's Facebook's asynchronous form of communication that allows me to spend minimal effort to keep abreast of what's going on there.

Another thing that Facebook offers is the ability to get to know who I'm dealing with when I friend a new colleague or someone I just started hanging out with. It's a great way to spark conversation "oh hey, I see you made cocktails last night, I love run rummers!". Or, "I see you liked Datsik, want to go to a concert with me?". That's essentially how I met my wife.
The TSA is whatever, but do you honestly believe that if oil regulations weren't in place, you wouldn't see companies just dumping oil wherever they could? Like they've done in the past? Hence why the regulations exist?
I always found “bear” a weird way of phrasing pricing in a competitive market.

For monopolies yes. But for commodities, you have to go with the market rate - best value product wins the sale.
> `...I have reached an age where my main purpose is not to receive messages.' --- Umberto Eco

I can so relate to this.
Is yours extremely light? Mine is, I'm talking almost 2/3's of the weight of my American Special Strat. I'm not sure if that's because the body I got was really dried out though.

I'm on my second set of pickups now, first ones I put in were the Texas specials used on the MIM 50' reissues. Wasn't super impressed with those. Next I tried the Tonerider TR2, they are sounding much nicer, but the hum is still bothering me.

I was considering trying the Fender Gen4 noiseless next, then maybe the GK Gristle-Tone ones, but I might have to try a set of those EMG T's first if you are recommending them.
Funny meeting you here ;) So much to do!
They are here as well (Australia) among some people but their reputation for reliability and longevity is trash among many segments of commentator and consumer.

Mazda has an unusually strong footprint in Australia, particularly for hatchbacks and crossovers.

Most non-German European brands are very unpopular, selling in relatively minuscule numbers.
There are also ~600M people living in relative poverty in the country side, who would love to move to the cities.

How is this not a good thing?
If you are a student it's free.

Also good tools are worth paying for, I have been a subscription user of their tools now for years.

I think it's like $199 for a subscription to the whole suite. If you are a dev (or work for someone who expects you to do dev work for pay) it's worthy spending a few of your coins on good tools.

I stare at these tools all darn day, and they rarely if ever crash. I don't regret moving away from Eclipse almost a decade ago, which used to devour all my system resources and crash and fail constantly.
None of this is new. "Learn to code, or become irrelevant" has been a massive talking point for at least 10 years, maybe more, and this is only becoming more true by the day.
You keep glossing over the fact that they are convincing people to vote entirely through deceit. Do the ends justify the means to you?

Re: blanketing the internet, an estimated 126 million Americans were exposed to this kind of content just on Facebook - https://www.nytimes.com/2017/10/30/technology/facebook-googl...
Honestly, I think I'd rather take <X> years off the end of my life than cut out my favorite activities from the only hours of the day that are really mine to allocate. It's time I'm losing either way, and sacrificing those hours on the altar of better sleep now, when I'm the youngest I'll ever be, doesn't appeal to me at all.

Basically, any suggestion to improve sleep by boring myself to death for 6 hours is a non-starter, and the holier-than-thou attitude of people on the internet who do so is starting to annoy me.
I've used TablePlus before (Mac+Windows); its really good, and pretty affordable at a $60 one time charge.

https://tableplus.io/
Agree re "depends a lot on specific question", but the problem you specified still sounds very much like BFS, especially "shortest path" part.

My assumption for the Facebook graph would be that there is basically no way we can traverse it all, so your only hope is to find the path without expanding all the nodes. DFS will not work for that at all, but both BFS and IDFS may give you practical results.

This leaves the question of BFS vs IDFS, and that depends heavily on the details of the problem. For example, if the graph is already in RAM, then IDFS would be the best. But if the graph is not already in RAM, and you have to fetch it (from database or remote API), you'd definitely want the caching between successful IDFS rounds. And if you do that, then you might as well do BFS -- approximately the same memory performance, and much easier code.

As for usage, while BFS itself is not used this much, it's more advanced versions, Dijkstra and A*, are used all the time in graph traversals. For example, in many computer games, navigation apps and robotics planners.

(And back to original topic: if we had conversation like this during the interview, then you would likely get good score from me, even if I was fully convinced that BFS is the only way to go. After all, I am not testing for the specific bot of trivia -- I am testing for the ability to reason about algorithms)
Maybe together with houses that are not in living conditions, those numbers would be, right? How many abandoned farmhouses are there in the US?
Why do car dealerships not rent out their new cars until a purchaser comes along?

You've probably heard that your new car loses most of its value (that is, most of the value it will ever lose) the minute you drive it out of the dealership. The label "new" is worth much more than the functionality.

This can also be true of apartments. I have seen it written that it is true of Chinese apartments, though I can't personally attest one way or the other.
Show HN: Agent-Oriented Software Engineering
Legit impressed it lasted that long without a Nintendo C&D.
Facebook employees caught posting 5-star Portal reviews on Amazon
I once found a state website exposing info they probably (?) shouldn't have been in some JSON fields. The sensitive data was not shown on the rendered page but it was in the browsers memory all nicely formatted. I thought of reporting it, but thought it was more likely they would try to save face by accusing me of being a hacker because I pressed F12 (and that I might have to fight charges in a far away state), rather than accept their mistake.

I chose to stay quiet.

I guess I'm not the only one to have faced this dilemma.
Remarkably forward looking an accurate, except we still have Windows, X and Unix.
Also see: Alcohol, Cannabis, Portugal's decriminalization etc.
At least a few of our Senators think they have all the power. Senator McConnell, for one immediate and obvious example.
Why does it say "homes" when the first sentence says "urban housing stock"?
I think it should be 17M (12%), I tried plotting it in FRED: https://fred.stlouisfed.org/graph/?g=mGVF (the numbers themselves from the US Bureau of Census) The highest the US has gone recently is 15% vacant housing units, and it's been going down since the Great Recession. I think one reason why 12% is not so unbelievable is that if people move reasonably often, and it takes a certain amount of time to find a new tenant, then part of the vacancy rate will be proportional to the rate of churn of people moving in/out. For a single landlord, a 12% vacancy rate is about 1.5 months of rent missing per year, which is high but not hard to imagine.

Looking at that plot, it does seem like the vacancy rate correlates with housing bubbles quite well.
Stanford Researchers Launch Free TV Service to Improve Live Streaming Using AI
Your secrets are not safe by embedding them in a binary. Compilation is not (necessarily, and at least so in the Go compiler's case) security...
The fact that you have such a widely used project and are still unable to make a living doing it is disheartening.
The FBI would sure be interested in talking with you, for starters.
I use Dbeaver everyday. Thanks for it.
> That would be more than 1 in 10 homes

I know this stuff can be highly market dependent, but that roughly matches on-the-ground observation in Midwest. (11% of homes are vacant, rental units have a ~9% vacancy rate).

Some of those houses are in disrepair (unlivable). Some of the units are brand new (not yet occupied). Some are bank owned investment properties (intentionally empty). Some are between occupants. Etc.
What, exactly, was stopping congress from coming together to fund the wall before the democrats came into power?

The answer: Absolutely nothing. The reason why they kicked this can down the road was solely for the purpose of using it as political leverage against the democrats. There was literally no excuse for not getting funding for his wall over the past two years. Except to use government employees as hostages.

There is no two sides to blame here. Republicans had the power to do so. They didn't. Now at the 11th hour they want to do it, so they can blame Democrats for not adhering to their outlandish demands.
I think it's fairly widespread. I got rejected from Amazon with a "reach out in 6-12 months," but without a reason for the rejection.
>Provided the allegations are true, whatever sentence he gets will not be enough...

While Lin is undoubtedly a terrible person, I still think 17.5 years in federal prison is rather excessive unless you've actually killed someone.
Yep, and that's why my kids will get unlimited access to computers for anything creative or productive, somewhat limited access to games, and strictly limited access to video streaming and social media.
I was thinking that model upgrades have a smaller profit potential because there is a possibility of a consumer switching to the newer model. You think that effect, if it is present, is not worth thinking about?
China plans to reallocate 0.1bn people into cities before 2020. Go figure.
The software is great but I would never buy it purely because of their business model.

There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it.

It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on a binary program you already paid for and installed.

Feels as dodgy as Adobe turning Photoshop into a subscription service

Fuck these business models and the sales idiots who try to apply them to every single product
This is going to flop.

I am very familiar with DNS. I run the tests and get minor failures. The test results barely make any sense and don't really offer good pointers on how to resolve them.

The documentation is obtuse in typical ISC fashion.

I could probably figure it out with more effort. But the average DNS Joe won't, they'll ignore this and move on.
Like a lot of stats, one has to sit back and think of the definition and not let intuition or feelings get in the way. I can't comment on whether that is or isn't high, but I've got some experience trying to calculate such in Australia. You've got to take into account:

- abandoned yet still livable homes

- new construction not yet moved into

- houses currently in the state of being sold

- old buildings not yet demolished

- airbnb and short term rentals currently sitting empty: seasonal housing usually makes up a large extent of vacant housing in a country

- accomodation for workers/fly-in-fly-out workforce

- rentals currently vacated because they can't find a tenant

- rentals currently tenanted but not being occupied (because of moving in/out consecutively with other properties)

- holiday homes not being used

The Aussie census also calculates about 11% of homes being vacant on census night.

Like with employment markets, most people seriously underestimate the true 'state of natural churn' in these stats that can be found in a modern day country/economy, and just form a picture in their head of an apartment block just sitting there doing nothing all the time or wonder why people aren't being housed in them.
As of the time of this post, the official standalone installer page incorrectly lists 1.30.0 as the latest stable release. For users who prefer or need standalone installers, please use the URL templates bellow to download your packages until this issue has been resolved.

The URL template for normal rust installers is:

* https://static.rust-lang.org/dist/rust-1.32.0-{TARGET-TRIPPLE}.{EXT}

* https://static.rust-lang.org/dist/rust-1.32.0-{TARGET-TRIPPLE}.{EXT}.asc

The URL template for additional compilation target installers (`x86_64-unknown-linux-musl`, `wasm32-unknown-unknown`, ..etc) is:

* https://static.rust-lang.org/dist/rust-std-1.32.0-{TARGET-TRIPPLE}.{EXT}

* https://static.rust-lang.org/dist/rust-std-1.32.0-{TARGET-TRIPPLE}.{EXT}.asc

To avoid a very long post (and a lot of scrolling), the list of links to all target installers supported by rust has been omitted from this post. Refer to the complete list of supported platforms in https://forge.rust-lang.org/platform-support.html.

The file extension for auxiliary target installers is `.tar.gz` (or `.tar.xz`) for all targets including Windows.

Note: Due to a known bug, browsing the complete list of all installers is not available on https://static.rust-lang.org. It is however still possible to access dated repositories via the following URL template:

https://static.rust-lang.org/dist/YYYY-MM-DD/

Installers for the current stable release of rust can be browsed at https://static.rust-lang.org/dist/2019-01-17/

Cheers!
Misleading title. I thought the domains were expiring and was wondering what that had to do with HTTPS. Their SSL certificates are expiring, not the domains.
I've also been interested in this project. Several years ago, I was toying with the idea of building a Kafka-compatible broker implementation with it. Although I didn't get very far, it's a very powerful and well-designed framework.
It would be great to see screenshots / example files in the repo.
Bash scripts have existed since 1970s when Unix was used. That did not result in loss of jobs though.
Average American household owns three bibles
Building a Lens from Scratch
That data was true back then, but is it true now? This is a legitimate question. Cars have changed a lot since then. They're mostly plastic, more aerodynamic, and engines are more efficient. So is 55 still the average optimal?
I wish security experts would spend more time writing libraries. "Never roll your own security" isn't helpful when all you have are scrypt, bcrypt, and pbkdf, and you have to implement a complete auth system by yesterday.

It is a lot more fun to poke holes than to be poked, though, so I understand it.
Hi Whomping, even in the case of cigarettes, alcohol and sleep deprivation, it takes a long time before they manifest as cancer, cirrhosis of the liver, and shortened life expectancy. I don't think we can afford to be careless around devices that suddenly have taken over a majority of our collective attention span.

There are anecdotal evidence that links intelligence to physical activity, and screen time becomes excessive when they result in not enough.

In addition, some dental schools are reporting loss of dexterity in students. These activities rely on fine motor movements that requires years to hone.
No, it will turn into endless meta about who voted for watching why.