skysight-inc/HackerNews huggingface dataset:
Springshare | Senior Full Stack Software Engineer | Remote / NY / FL | Full Time

We're a small but well established SaaS in the EdTech market. Our tools are used by thousands of libraries and millions of students/patrons (6,500+ institutions in 83 countries) – https://springshare.com.

Requirements: 5+ years experience with PHP or Angular. MySQL/Redis knowledge a plus. Experience in OOP/MVC concepts. Remote work experience.

We offer: Remote workplace with competitive salary & benefits. A small team environment. That great feeling that your work matters because it is improving the worlds’ libraries and schools.

If you’re international, your working hours must overlap significantly with US working hours. Send resume to jobs@springshare.com or contact me (I’m the founder/owner) at slaven@
Check LowEndTalk for cheap VPS. That’s where I head when I need few to play with or for things like a seedbox.
People don’t claim companies can’t censor things. They claim that you can’t have your first amendment rights violated by a private organization. Censorship would be part of a first amendment violation, but the two are not equivalent
Appears that something is going on with your SSL cert. Firefox is preventing me from opening the page with a SSL_ERROR_BAD_CERT_DOMAIN error.
> Why do you object to anyone’s but your tastes being catered to anywhere.

So munch this, but for the journalists. Blog on your time, in your publication of choice, DON'T FORCE, nay bully, your employer to publish your opinions on company property, after being told not to repeatedly
I'm looking for an easy to use typeahead/autocomplete search solution. javascript lib for frontend paired with easy to manage, lightweight server. something modern.

The dataset isn't huge. e.g. 1 million strings of no more than 512 utf-8 chars each and not reindexed more than once a day or week. clusters, sharding etc unnecessary.

I keep hoping to stumble on a fully baked solution...any ideas?
Kubernetes Cluster on RPi
User Interfaces for Programming Languages (EECS 598-015 Fa19)
A "walk out" is a form of protest that doesn't mean quitting. It does risk being fired, but the risk is pretty low in this case.
Ctrl-f "nix": zero results. Come on. What's the problem? Nix isn't my favorite language but this is just getting to be stupidly silly. Every three months one of these posts pop up, never going anywhere, never addressing the already existing nearly universal package manager that literally powers tons of workstations/servers/containers top-to-bottom.

Nixpkgs currently contains:

- the linux kernel (and supporting bits+userspace to build an entire bootable OS installer/disk image/PXE payload, etc)

- tens of thousands of Linux packages (many of which also work already on Darwin, where applicable)

- thousands of native {Go,Python,Haskell,Node} dependencies

If half of the effort that has gone into Linuxbrew and other efforts like this, went into nixpkgs, it would probably have even more packages and Windows support and we could stop inventing a new package manager to rule them all every 6 months. Insert XKCD joke here.

edit: -1, zero replies, years of being here and nothing changes. gotta love it. Maybe do more research next time instead of NIH?

edit2: I'll donate $500 to the charity of your choice if you can show me a "universal package manager" that contains more packages than nixpkgs (which has existed for ages at this point). I'll wait.
This doesn't work over ssh unfortunately. The tmux method works locally and remotely. Vim has server mode which is similar but significantly less ergonomic than just using tmux and requires vim to be compiled with non default flags.
yes! this sounds like a good idea... signing up now.
In the kind of world you are excited about, as far as I can see, it wouldn't matter whether you or I campaigned against (or for) gun ownership, because we wouldn't be the ones deciding about it. The government would be, based on its assessment of whether guns need to be banned in order to weed out bad actors.
A third of popular websites are ‘fingerprinting’ you
That’s precisely the point. If letting people drive full time is creating all if this ethical dilemma and regulatory pressure, cut it out of the equation. It might even drive prices up.
What does that even mean? The company was bought by Google, the data has been sold.
Google AdWords Callout Extension – SF Digital Studios
McKinsey & Company | Engineers and Data Scientists | NYC, Seattle, Bay Area, Atlanta | Full-time | Remote

My team at McKinsey & Company builds software tools for some of the biggest financial services firms in the world. We also do digital business building in real estate and other industries, as well as machine learning to solve real world challenges.

We are hiring folks who want to work on interesting problems, in a professional environment.

Your skills:
- application development
- data pipelines
- testing / software quality
- agile / working with stakeholders

What we offer:
- excellent benefits
- competitive pay
- flexible working environment

Apply here (even if the position isn’t an exact fit, we are hiring across the board) https://www.mckinsey.com/careers/search-jobs/jobs/specialist... or email me with questions at Chris_Anderson at mckinsey.com
Only if they wish to continue service as-is. They could also just close up shop.
So we were discussing preventive measures? I thought it was immediate

>advocates that democracy is a threat to society, or that political re-education camps are not an issue

Now it is even more confusing.
It's amazing how anyone can resist eating children given rampant hunger.
http://www.disastercenter.com/crime/uscrime.htm

Crime rate in 1974 is higher than it is now.

Crime rate in 1977 is 2x what it is now!

America is remarkably safe, but safe doesn't drive views or click throughs, so it isn't exactly reported on.
Maybe no one should have that level of power.
The meme templates weren’t even the worst part. People stalked him online and leaked some of the posts to his next employer.
And market cap while it measures investor sentiment, doesn’t measure fundamentals. If it did, Uber wouldn’t be worth anything.
What is the professional way to say that a war criminal should not be treated as part of polite society and should not be afforded good faith, even if your employer has hired them for a purpose totally unrelated to their war crimes? Should you say it at all?

(I'm not at all claiming Miles Taylor is a war criminal - among other things, there's no war. But my alma mater got Henry Kissinger to speak at the opening of our new CS college recently, Condoleezza Rice is on the board of Dropbox, etc. I think it's worth answering this question in the abstract, leaving aside the question of how we should treat Miles Taylor specifically for the moment. "War criminal" is a good enough proxy for someone where both social norms dictate that they shouldn't be afforded the presumption of good faith and it's reasonably likely that a large powerful multinational corporation would want to overlook this pesky detail to hire a politically-connected war criminal in a key position.)
True but some people will want more than a few hours a day.

I mean I don’t care much either way.
Kexecboot: Linux-As-a-Bootloader implementation based on kexec
Cert pinning mitigates this too right?
I would've loved to have a place like that as a kid
If you go into the bubble and ask, a large number of folks are now upset at Obama too - they just didn't know at the time, and he's no longer in power.
Flux Federation | Senior, Intermediate Software Developers | Wellington or Auckland, New Zealand | https://fluxfederation.com

Flux Federation is a leading technology company known for creating software products and experiences for innovative energy retailers and their customers across the globe. And we just happen to be the power behind international award-winning energy brand Powershop.

We’re a Rails shop but if you’ve got a background in something else that’s great. We value people from diverse technical backgrounds and we’ve got a world-famous-in-Wellington cross training program which will teach you Ruby, Rails, and a bunch of Flux-specific things too. The Flux App is one of the biggest Rails codebases in the world and we’re serving a large and ever-growing international customer base. Our codebase is well covered by a suite of unit and integration tests, and we actively monitor and proactively address product debt. This is a great opportunity to add Rails to your skillset and work on a global product at the same time.

Apply here: https://fluxfederation.com/careers/opportunities/single-job/... or send questions to david.macdonald _at_ fluxfederation dot com
Sunshades are more persistent. The cloud I make will disappear after not very long, so I'd need to make more.
http://www.disastercenter.com/crime/uscrime.htm scroll down for crime / 100,000 people.

Nextdoor tends to attract people who worry about anything and everything, and who report anyone they don't recognize (or just don't like) as being suspicious.
Looks like a tablet uwp app.

I bet you it doesn't feel good to use on a desktop with keyboard and mouse.
I've been using WireGuard for years and it's been great, now I'm looking into some advanced resilient/redundant setups and was wondering whether it's possible or not with WireGuard:

1. I have two unreliable ISP links to the internet. Is it possible to have dual redundancy WireGuard connections to the same server? I.e. each UDP packet is replicated (with the appropriate headers) and a copy sent over each link.

2. My ISP links have heavy throttling at peak hours with heavy packet losses. Is it possible to trade bandwidth for reliability and send each UDP packet twice (with the appropriate headers)? I don't mind halving my maximum theoretical bandwidth; I'd rather have a 1Mb/s reliable connection than a 10Mb/s unreliable connection.
Well, that's a conpletely pointless limitation. Nothing of good was lost...
At this point, shouldn't a digital camera just be a smartphone with a weird form factor? (Pile of optics and a viewfinder?)
Yes. In fact it has often been noted by physicists that when they make a new discovery they sometimes find that mathematicians have been there before them. Like Einstein and non-euclidean geometry etc.
> So if a customer wants to scrape 1000 websites, they still have to build custom instructions for each website...

Can't this be crowdsourced in some way? Having each individual entity reinvent the same wheel feels like the main problem to me. What if there was a marketplace? The ability to buy / trade / sell? Maybe subscription based in some way?

If I wanted to scrape 100 sites, it might be worth $1 per year per site. Those who put in the time make money. Those who don't have the time would pay.

This isn't a technology issue per se. It's scaling a solution to the final gap the technology can't cover. A different kind of mechanical turk?
But the server can’t do header checks for CLI tools prior to certificate negotiations, so it would be difficult to get away with. Not impossible, but it’d limit your Targets to IPs who are exclusively non CR clients. Any slip up and you’d be busted.
Er, the employees here are emphatically not leaving their jobs. If consciences are a good thing and worth listening to (which, I admit, there seems to be some debate about), the world is a lot better off when people work at $company_that_does_bad_things and object to bad things internally, and when they live in $nation_that_does_bad_things and vote. Otherwise you're architecting a society where consciences are systematically ignored.
It is amazing how HTTPSEverywhere has revealed how incompetent people are regarding TLS/SSL.

I can't count the number of times I've seen the extension page during sign-ups or logins. Oracle Cloud just triggered it the other day during signup and initial login. Most times when I email, asking why an email marketing link, or an embedded token-login email link sends me through an HTTP URL, the person on the other ends tells me they don't know and that's unexpected, or a result of out-sourcing their marketing/email/whatever.

In one case, their marketing mail provider supposedly just blanket intercepted all links and unknown-to-their-customers passed them through an HTTP redirect. Stunningly unprofessional.
Website says Palo Alto, post says Redwood City. Why?
Memes never got 'weaponized'. They are now being used for something you personally disagree with. IE: The right is now using memes as much as the left..and now some sort of a stand needs to be taken.

This has always been the case with memes. The original person in the picture most likely has no idea that it's being used for a meme and most likely wouldn't want it to be used.
There is an adventure playground in Berkeley that my kids adored when I used to live in a nearby city. I’m not sure how it’s avoided a similar fate to the Toronto example you refer to, but it’s a wonderful place. Terrifying to watch as a parent no doubt, but empowering for the kids.
The Replo
I love how the author broke down the user journey for capturing images with a smartphone vs a camera, seems like there's still a lot of room to improve the UX of shooting with a dedicated camera. I wonder why camera makers haven't attempted to smartphone-ify (bad term, I know) their cameras yet, or have they tried and failed at it?
A People's History of the FPS, Part 1: The WAD
Not GP, but —

What makes if statements and loop statements more useful than goto statements?

Switch is a powerful abstraction over chained and/or nested if statements, in much the same way other constructs are abstractions over goto.

A programming language is for humans to read — and switch statements greatly enhance comprehension.

While other languages use := for assignment, and perhaps there’s arguments that’s better in the face of typos, Python doesn’t in general — and I don’t see the utility in adding a second way to do assignment.

The use cases of the walrus operator are useful, but they’re just cases of assignment in many languages; a second sometimes used assignment operator is not.
Shameless plug: http://zipl.ink is the bookmarklet I use for the exact same purpose which also keeps record of the interesting links I zipped to my phone locally as a nice side effect
Rust has its own -rs thing going on.
So you are saying that someone who works for a company, or lives in a country, that makes a decision you disagree with, is not immediately tainted and evil by association?

This is a nuanced opinion that I will have to think about for quite sometime. I was about to tweet a pithy comment, but now I’m aware that complexities exist that 140 characters won’t summarize.
Mathematics is the source of Western civilization. Modern science and technology is descended from philosophy and theology, which started with the mathematical presocratics and Plato's use of math to argue for unchanging forms, justifying the pursuit of philosophy in itself.
FWIW: On a recent trip to China, Wireguard setup on a Digital Ocean VPS was the only VPN to work consistently and reliably throughout. Express VPN was recommended as the "best" for China, but I found it rarely worked.
Thanks for finding this for me, I was about to look for the same thing. It's interesting how memorable that comment is.
oh my god what a world.

Basically, this is a scam where a company gets rich by convincing school districts to abusively surveil their students with no real benefit.
This might no longer be the case.

https://www.bloomberg.com/opinion/articles/2018-10-18/trump-...

Trump has been fighting to get out of this agreement and if it's not re-negotiated by Jan of 2020, there will no longer be USPS Chinese subsidies.
Youtube's model is just obsessive in general. It much prefers to show people 50 videos about swords rather than cater to people who want to watch like 2 videos about 25 different mildly interesting topics.
It ought to be, yes. People shouldn't bully their coworkers over political disagreements, even if they're large or important political disagreements.
I've only heard of dork to mean 'uncool'. which is bad enough for a product name.
Go doesn’t rely heavily on runtime reflection. Putting it in the same category as C or JS is disingenuous. Rust has a great static type system, but I’ve never seen a Go program fail on a runtime/reflection type error before.
> No-one is violently forcing provinces they don't even live in to stay in their country

What I saw in the news at the time was that the rest of Spain shipped in armed goons from outside Catalonia in to beat people up who were trying to vote in the independence referendum.

Did that not happen?
Aargh! Is the wink sarcastic? I can't tell and it's killing me!
Totally agree but it’s causing way too many problems.
Location: Las Vegas, NV

Remote: Yes

Willing to relocate: No

Technologies: Node.js, Javascript, PHP, Bash, Go, Docker, Linux, AWS Serverless (Lambda, DynamoDB, SES, SQS, EventBridge, API Gateway, Route53, S3)

Résumé/CV: message me on LinkedIn -- https://www.linkedin.com/in/samswett/

Email: da4966@x9r.dev

Business-focused software developer. My passion is for building tools that make money for businesses.

Many years experience with a wide range of web technologies.

Learning-motivated. Always looking for opportunities to grow.

Ability to architect and explain complex software (or other concepts) to anyone.

Teamwork required. Being part of a good team is paramount!
You need 500+ karma on your account to downvote comments.
SinGAN (ICCV 2019) paper summary
Hi,

I have written a summary for the paper SinGAN (ICCV 2019 best paper awardee) which can be found here https://github.com/vlgiitr/papers_we_read/blob/master/summaries/singan.md

Hope you all find it useful and would really love feedback on the same.
A walk out when half their colleagues got let go earlier this year is pretty risky.
What are the problems it's causing?
I don’t get why the camera industry doesn’t implement phone camera technologies into the cameras. They could easily do smart HDR features and merge multiple exposures into an image. Also they could make exposure smarter which smarter phone cameras tend to nail. Sure you can fix most of it with raw files but that inconvenience is why i reach for my phone instead of DSLR especially when taking pictures of my kids.
Stay out of the abandoned mineshaft, kids!
I feel Firesheep deserves at least some of the credit too: https://en.wikipedia.org/wiki/Firesheep
Maybe a better exploratory question would be: what would have been an acceptable way to phrase that criticism, if you feel the substance was acceptable sans its obvious application to the most recent hiring decision?
Oh you too? Youtube been shoving his videos at me for the last month or two. The only thing I could think of is that Youtube started data mining a back log of old google searches and got to the mild interest I had in lock picking from like 10 years ago.
One wonders when the US currency/debt crisis will occur. It will be bad.
every post from a16z makes me hate my own profession.
It is redundant, but for some vocal subset of the online population it doesn't go without saying. These kinds of decorations preempt comments dismissing a commenter's opinion as being privileged; for whatever reason, acknowledging one's privilege seems to avoid those kinds of comments.

It's redundant and unnecessary (and redundant), but costs very little and avoids (some) pointless internet arguments. That's why I think these disclaimers are a trend right now.
I think that is a very fair and accurate assessment.
Is it that you love using software and hate developing software, or is it that you have a love-hate relationship with developing software?

For me, most of what I hate about being a dev is the culture and who I'm working with. Though I hate getting stuck on a problem I can't figure out too.

By being able to identify what I like and what I dislike about a thing, diving into the gritty details, I am better able to steer myself towards a better future.
I am a childless tin-foil hatter so I am asking out of ignorant curiosity- is there any way to avoid tracking on your child? Does refusing to agree to Google/Gaggles/MS/Etc's ToS, EULA or Privacy policy mean the public schools can refuse your child education? Is there some different ToS and privacy policy for minors forced into using these services?

I also feel like this CYA policy may backfire. Before they could rightfully say they weren't the responsible party. Now that they are using tax payer funds to "prevent" these things I feel like they put themselves in a position to be responsible if it fails. I am sure there is some legal doctrine term for what I am trying to say.
Interestingly, Computer Science is called "Datalogi" in Danish. I always liked that term better.

Coined by Peter Naur (of BNF-"fame"), by the way.
It's not correct to say that neither party cares about the debt. Only one has made it a lot worse.
the elites!
If anyone's interested, I wrote a blog post on some purely technical reasons that Comic Sans is probably not a good idea, at least for a website. This is coming from someone who really tried to make it work, but my hand was finally forced.

https://aytwit.com/blog/goodbye_comic_sans
Every Andrew Carnegie needs his Henry Frick [0].

[0] https://en.wikipedia.org/wiki/Homestead_strike#Plans_of_Carn...
And in Danish we had "datamat", which has a nice ring to it. But everybody says "computer" instead.
They are mostly hardware engineering companies (who were previously optics companies), so transitioning to a software focus is going to be fraught with missteps and half hearted attempts.

Beyond prosumer DSLRs and prosumer Mirrorless there is an opinion among professional photogs that these software enhancements are gimmicks and are not pure photography, although I kind of doubt that being anything but a footnote in decisionmaking since if you feel that way you can simply not use that feature.
Vintage games that are valuable/rare are pretty much exclusively on eBay (and forums) and not really on Amazon at all.
Thanks for the tip. I have been sourcing for alternatives to ExpressVPN for China. Last year was pretty ok but on a recent trip, it had difficulty connecting 70% of the time and failed in multiple cities inland and on the coast. Seems like I need to setup my own now.
I'm not an expert on optics, but one thing I remember from my high school photography class (using film, perhaps dating myself a bit) is that smaller depth of field basically requires a large sensor. I guess you could imitate this automatically with software, but it's probably not a coincidence that every photo in the linked page has very large depth of field. To me, this would be a fair reason to prefer a more "normal" camera.

Edit: The article linked below says I'm wrong about why phone cameras have wide depth of field. Based on skimming it, I'm right in that phone cameras will have wide depth of field, but it's due to the the small focal length.

https://fstoppers.com/education/no-larger-sensors-do-not-pro...