skysight-inc/HackerNews huggingface dataset:
Definitely agree that they are criminally underused. I used to work for a large virtualization company, and used a SAT solver to walk an extremely complex dependency graph. We had originally been using a simple hill climbing algorithm and the SAT solver absolutely trounced it in terms of performance.

The biggest problem though, was when I would describe how we were using SAT to solve the graph, I generally would get extremely puzzled looks. Most other engineers have no exposure to them whatsoever.
Has Slack innovated in the last 5 years?
In my area for smaller companies it's a matter of culture really. My sister is currently fighting to be able to do just that. Her supervisor has this need to keep tabs on people - this is an attitude I've seen in many other places.

Hell, there are proverbs predating any notion of a modern workplace that suggest you should do so as a business owner.

I on the other hand am employed as a contractor for a large company which noticed the profitability in having people working remotely - at least the contractors. I guess it boils down to the size of risks a business can afford.
Go right ahead, give it a try. I patented this in ‘98.
At work, we have an Agent running on one of our servers that queries the printers via SNMP (Well, I think it uses SNMP) and then sends the results to the mothership. When toner runs low, new toner arrives.

But yeah, we keep our printers on the same network segment as the clients. Maybe we should change that. Then again, I have enough on my plate as it is.
Isn't that the point?

Removing people from social circles has been a human tactic for generations, really.
Sure! Just incredibly expensive.
Gitlab vs github?
Completely agree. Most are horrible enterprisey java stuff. I currently use django-ca.
It doesn't take the whole population succumbing to ignorance. It just takes a bunch of voters who are uncertain and scared. This happened in Portland, Oregon a few years back when voters were terrified into opposing floridated drinking water.

The science may be clear, but it may be unwise to be too certain that future generations will agree with what you and I believe in today.
Oh man! I forgot all about Creative Computing. I loved Compute! and Compute!’s Gazette and Byte though.
Agreed. Remove the bloat.
I like my smartcards. Bummed they didn't catch on. How do you feel about losing the PIN and using a password? I like how, if I'm at my desk using a hardware PIN pad, it's much less likely i'll have problems.
While I was working on the PowerBI globe map visualization https://powerbi.microsoft.com/en-us/blog/visual-awesomeness-... (video in link)

I had to do some funky magic to stitch square tiles in a sphere from bing maps and do reverse mercerator projection. I had to also ensure GPS coordinates would exactly align to the right pixel otherwise the 3D chart would all look weird. So there was a lot of fun math involved over a bunch of evenings and weekends.

The hard part though, was to do an animation that would unravel a spherical earth into a flat earth and vice versa.

Naive me though it would be a simple linear interpolation that would take a couple of minutes but it ended up being many many nights of crazy mathematics to get it right.

Map projections are really interesting. Much respect to their inventors.
If Korea is not occupied by the U.S. and allowed to unite then it would take a decade or so before their economy would be number two in the world with them kind of needing to be on the U.N. Security Council.

The same can't be said about if Sudan was united again, Sudan would not be magically punching above India, Russia and Germany in international commerce.

The world where we see the world as it is, a sphere that we can interact with and with that sphere being the default view has been a long time coming. We will look back and wonder why we got the perspective wrong for so long. There are no other objects we display in Mercator Projection et al.

If we could go back in time with what the fine people at Google have achieved and give it to navigators of the past, in the days before aeroplanes got popular, then all the hacks that 'demand Mercator' would never have arisen. Maybe we would have to teleport GPS back to this fictional past too.

The none-sphere maps make as much sense as those paintings done before perspective was worked out, we have just ended up believing them out of familiarity and due to the navigation and other hacks devised for the atlas makers of the past.

As recently as twenty years ago the idea of just showing the earth as a sphere for things like weather broadcasting would have seemed a radical and controversial idea. Thanks to Google and de-facto Maps we have made a small but important evolutionary leap in understanding our world.
Hey guys/gals, I just noticed all the comments, I will read them in the morning. I have to get to the shelter by a certain time each night and it takes a bit of time to get from campus to the shelter. Thanks for the input and I will respond tomorrow in the morning. I am usually online from 7a - 5p or 6p PST.
I did once consider just 3D printing a single very thin layer :-)

More practically, a 3D printer is probably only a half step removed from a decent plotter if you just replace the head with a pen or something.
I think you're shooting yourself in the foot looking for 'web developer' jobs in the homeland of hipsters. Of course all the postings are going to be for trendy technologies.

Look for more boring jobs that require web development skills, unless you're really stuck on the title.

You know PHP. I did too, once. I made the mistake of taking on a Magento project a decade ago, suffered through it, and I still get hounded by recruiters desperate for PHP developers who know Magento. That fucking platform still powers 99% of the entire e-commerce space; version 2 was released recently and by many accounts it's even worse than v1, which means people who made the mistake of using it are going to need support for it. The demand for PHP developers is still very much there.

You know Python. You can get jobs knowing just that. There are lots of relaxed junior-level *-analyst positions in many domains requiring nothing more than scripting skills and a brain, which you clearly have. I see job postings all the time looking for Django devs. Lots of businesses need reporting-type stuff done, business analytics, ETL, that sort of stuff. Shady businesses always want web scrapers written.

With 10+ years in web development, you might also want to take a shot at jobs involving web application security-- either securing or breaking it.

Just to put it in perspective-- my job title has nothing to do with web development, yet it is an incidentally significant portion of what I do. Best job of my life, and I never would have found it looking for "web developer" jobs, since that's not what they thought they needed when they hired me.

Crawl LinkedIn, not Craigslist. All you'll get from Craigslist are couches, crabs, and people who want you to build out scalable PCI-compliant e-commerce solutions with a full complement of product photography for their hobby business for $500, payable upon delivery. And when they sense your desperation, they'll withhold even that until you go away.

Best of luck to you.
If you are looking for simple consider google groups.
I dislike GPG as well, but I have the OpenPGP smartcard. I've just loaded it with x509 certs. There's OpenSC so I can use it in a browser/VPN/SSH/Apple Mail etc.
If we accept your premises, it actually encourages the flamewar; if you think you're favorite language is being unfairly maligned by those brevity obsessed functional programmers, then the results in Kolmogorov complexity can give you hope that there is a shorter program in your language you can use as evidence against them. ;)

In the real world, there are lots of trade-offs at play when writing programs, and obviously brevity is not the only thing to optimize for. However, I think there is substantial empirical evidence that there is strong correlation between the length of a program and the number of bugs in it.
Personally, I prefer to hear both sides of a discussion. One of the advantages of a free press in a free nation.
Then variable names can be very self-descriptive! Looks useful to me
Random poster on HN is not sure... what a surprise, hah! I was there working at a systems integration company that was feeling the impact of the legal changes around IP. They were huge news. At the same time the election process had just opened up because the previously iron-fisted ruling KMT party finally caved to pressure to transition things out of an era where they insisted the government had to be on a war footing, to a new era that included allowing other parties to truly run (and win!) not just in theory, but in practice. Exciting times.
Its a good point, but you wouldn’t have to extend the length of the string very much to be able to save space by including a prime number checker.
Langitude longitude grid would definitely make it easy to map it to the flag mercaretor projection.

One can easily also correlate why things on the pole look so big when you have evenly spaced latitudes in a sphere.
It depends. I have obtained three orders to pay my client’s fees and all were paid in full. There is precedent (from an EDTX judge, no less) finding the plaintiff’s lawyer and the individual behind the troll liable when they were ordered to pay fees but tried to play that shell game. [0]

[0] https://insight.rpxcorp.com/news/7795
Once you start lying, you lose your credibility -- even when you are telling the truth.

More and more people are coming to believe society -- "the state", doctors, bankers, etc. -- has lied to them.

The thing is, they're not wrong. Just look at the "outsourcing/off-shoring's good; we'll all become managers/bankers/lawyers/professionals" statements from the '90's. (Here in the U.S.) Rescinding Glass-Steagall. (And don't forget the Clinton administration's part in that) "Iraq has weapons of mass destruction." Eat margarine (trans-fats), not butter. Bullies only hurt themselves... Oh, and lately, "We'll only use these surveillance powers under extra-ordinary circumstances. For terrorism. On foreigners. Well, unless they're talking to someone from the U.S. Or we make a "mistake". Or we buy it from a third party. Or we use a Stingray, that we definitely don't want to tell you about. Parallel construction...

Authority is shifting its base, in many places, from credibility to power.

Making the incredible credible. Fostering a more base human nature.

The conspiracy theorists may be wrong about some things. But the authority figures telling them this, have lost a lot of their credibility.

This is the real cost of the lies we're facing, from our "leadership" -- political, economic, even scientific. (How many discredited studies, advisories, medications, herbicides, pesticides, commercial processes...? And not just discredited, but these results hidden as much and as long as possible, for personal profit.)

How do I deal with this, in my personal life? I try to be as truthful as possible.

Of course, my life experience with this puts me in mind of that song from Depeche Mode:

https://www.azlyrics.com/lyrics/depechemode/policyoftruth.ht...

But, the people I end up valuing, seem to value the truth I have -- warts and all.
Well I guess I should chill sorry... but if like even if some of the people stopped blogging and started either testing the alternatives or maybe wrote a few lines of code to fix the small bugs we would get somewhere.
I love SAML (not the XML part), it gives me one place where I can concentrate. My SSO first tries kerberos (if they've logged into their Windows machine using AD), x509 for smartcards, and if all that fails, username+password+totp. Password login is blocked without a TOTP token provisioned. Also it's one place I can stick fail2ban rules.
Use SSH keys generated and stored on some sort of PKCS11/PIV hardware device. It’s relatively easy to do now. Don’t trust a general purpose computer to keep your keys secure.

Better yet, use U2F where you have control of how you are authenticated.
Boston dynamics has some funky robots, maybe we can train the animals by getting robots to wander around scaring them.

... and that's how we accidentally killed off everyone with weak heart.
READMEs can be translated into Chinese. With or without attribution of the original source.
> they are overly aggressive with fraud detection

That's the worst, BoA is like that too. Chase and Amex seem to work well for me.
Assuming you mean filing a lawsuit for infringement of a US patent, a foreign company can be sued in any federal district court in the US. It is a special case.
What brother's me about this comment is the implicit assumption that waterfall is a universal bad and things that are less waterfall more agile are good/better.

This is incredibly false. Agile (or non-waterfall) style development is useful in specific limited cases. Where you're creating something where the cost of failure discovery is small. You're writing a mobile app, or a b2b website, or some other common problem. It's cheap and easy, and the cost of a failure is so small that it's cheaper to just fail and go from there, then to spend anytime thinking about how something may fail.

If you're doing something mission critical, space shuttle, something involving expensive parts, something high risk, you make sure you do thorough requirements analysis, well specified behavior, and well defined failure modes. You break the system down into individual small components (the more critical the failure the smaller the components) create well defined specifications for each component, test the he'll out of each one indicidually, ensure they work to spec and then combine them. You don't Agile your way through it.

Agile, you'd just get something minimal working end to end and iterate. If the thing you're working on can explode you don't just iterate through a minimal user story. You define each item well and ensure it meets it's specs and you understand it's failure modes.

Same thing for the topic at had on impact of technology. Understand the failure modes of the components you're creating - and write them in your paper.
God I hope exchanges don’t use floating point math for anything, that’s literally dealing with money 101. If you can’t even manage to do that how can you be trusted with storing value? This is why God (and I use that term VERY loosely) gave us arbitrary precision arithmetic libraries. Kidding aside anyone who proposes using floats to track money is getting fired.
I like the brothers but i don't appreciate how they declare they are out of toner when they still have a couple of hundred pages left when you “reset” the toners.
I wonder what forced this decision. I'm guessing they were losing too many customers to Vanguard?
The OpenPGP 3.3 card has ECC but not Ed25519 :(

FYI it supports [0]: ansix9p256r1, ansix9p384r1, ansix9p521r1 and brainpoolP256r1, brainpoolP384r1, brainpoolP512r1

[0] https://gnupg.org/ftp/specs/OpenPGP-smart-card-application-3...
The open source edition of Teleport has SSO support for logging via Github [1]. The enterprise version adds enterprise SAML implementations like Okta, Auth0 and things like ADFS.

[1] https://gravitational.com/blog/replace-static-ssh-keys-with-...
That's fine. We'll need the survivors with their strong cardiovascular systems to fight the robots off when they attack.

When they grab you with those metal claws, you can't break free.. because they're made of metal, and robots are strong.
I can’t comment on the balance of LLC use, but the good idea is that someone who cannot afford large personal losses can start a business that won’t ruin them if it fails. Additionally, the personal tax and business paperwork is simpler than with a corporation.

A bunch of the small businesses that sell at local city markets are LLCs, for example.
Consider that you're probably just in a bad state of mind. You shouldn't quit your job or write these people off while you're in a bad place mentally.

When you're feeling better, you may find that your friend was just exploring his dangerous thoughts in private with you, and your roommate is just ignorant and/or nervous about vaccines.

You should probably just relax and focus on getting some strenuous exercise, good sleep, healthy food until you feel better.
You have to provide them yourself but it accepts any format I've thrown at it in the past.
Whoops; my bad!
Gravity's quantum side
An open letter to all podcast apps
Ah yes, I meant historical rather than live.
> In fact, all I like about standups is seeing my team mates once a day

This may sound a little funny, but at my work we do daily morning prayer from 9-9:30am (company-wide, 20-25 people). We sing a few songs with guitar, then talk about our weekend or personal life, or whatever. Some days it's more work related than others. Maybe we'll share a little about what we're working on, or bigger updates from managers, but it's definitely not a planning meeting.

It's awesome.
Trump administration asks Supreme Court to vacate Obama-era internet rules
I agree. JPEGs, PNGs and other image formats aren't core to what a web browser is supposed to do (and certainly not scripts), and certainly weren't in the original ones. Let's get rid of that cruft!
It makes on wonder if an Infocom-style VM could be adapted for CLI use. They did have a database as I recall.
> they'll want to submit your CV because of referral bonuses

That is a great angle I had never considered before. Good idea!
Supporting even completely unused features creates significant costs, including:

-- Tests for those features still run regularly

-- Increased download size

-- Increased runtime code memory usage (it's impossible to completely separate code pages for unused features from used features)

-- The code must be maintained as interfaces they depend on are refactored

-- Attackers will find exploitable bugs that harm users and must be fixed
this is not making the point well -- in 1988 there were multiple, competing protocols that ran over whatever the carrier medium was.. TCP/IP was nascent, and did not route as we know it today.
glTF is pretty great, to be honest. At work I am writing a tool to convert Creo View models to glTF 2.0 models and I am experiencing actual joy while doing it.

I looked at the COLLADA and glTF formats (I wanted something open) and very quickly chose glTF 2.

I don't have any 3D format implementation experience, and I implemented glTF 2 in Golang in a day, or less.

Anyway, it's a great format (AFAIK) and I wish more 3D modeling tools supported it. I imagine more will come on board as time passes.
This looks very good.

Ironic aside: Notice the "Processing math" message on the lower left when you first open the page? That's MathJax, a huge JS library, chugging away because Chrome doesn't support MathML. Try going to the page in Firefox and you'll see that it processes "the math" a hell of a lot faster than Chrome. Firefox supports MathML, and MathJax probably generates MathML for it.
There is no such thing as physically based rendering, and the sooner the world learns this the better. It’s a marketing term, nothing more.

Here’s food for thought: what does it mean to multiply two colors? Nothing. It’s meaningless. It’s an approximation that happens to look good. But if you’re going to claim your engine is physically based, you can’t use it, because multiplying two colors is not based in physics.
Of course it doesn't make sense to drop support for a feature that has no users because it has only just been added. Fatures need time to find an audience. And of course a feature should not be axed as soon as its popularity dips. Those are straw-man arguments. But RSS is neither of those things. Firefox RSS support has been in the browser for a very long time and its popularity has declined over a very long time.
IANAL, but they can only sue for infringement that takes place within the US. A German company selling to Indian customers can’t be sued in the US.
Yeah sounds pretty typical of India in my experience. Can’t get WiFi unless you have a sim
> Do you mean none of them predicted the web?

I mean the whole social, cultural and economic impact and, yes, the web is a very important part of it.

But there were a few more things in that early era, besides the web (e.g.:ICQ, IRC, Napster).
> the shortest program that outputs "0" is "0".

Im tempted to debate this... in any programming language you need to use some space to differentiate a literal from code to be executed. So, according to Kolmogorov complexity, wouldn’t the shortest program to print a random number (or 0) be larger than that number?
> Someone talking about a political opinion making me feel "unsafe" is a stretch... the speech you are arguing in defense of is not an exchange of ideas, it's threatening and bordering on sexual violence.

People don't follow people through streets decrying "oh baby do you know about the 1st amendment". This isn't a big problem.

Anyone making this about political speech is not arguing the actual issue of harrasment. Derailing the conversation to discuss some imagined "what if" scenario that isn't real.

If these laws were used to stop legitimate protest then that would be a problem but that isn't even close to happening in France where people protest as a national past time.
The iteration count is serialized into the message.
Any thoughts on these criticisms from this Wikipedia article? https://en.wikipedia.org/wiki/GlTF#Criticism

(I'm not agreeing or disagreeing with them, I'm genuinely curious to hear from someone working with the format at the implementation level)
Also, there should be a warning in case you're running tab heavy on a lower end machine, or just out of courtesy. The web page is 37 MB (saved as an MHTML in Chrome -- see your About:Chrome flags). It's yuge. MathJax alone is usually >1 MB of JavaScript.
Yes, it's a little disappointing that the term "Agile" pretty much now refers to Scrum.
That is done on purpose. Ideally, one's eye's horizontal angle span will be less than 30 degrees when one is reading something. WPM drops if the eyes or neck have to do too back-and-forth work.

The brain doesn't require the eyes to hit every single word to extract the full text thanks to peripheral vision, but this optimization is not as effective when the width of the text-line is too large.

I am surprised you didn't mention the FOUC, though. For a while you see raw, minified, un-styled text on this page.
The problem is that a robust synced RSS capability would compete with Pocket, and someone at Mozilla appears to have bet their career on the idea that they can make Pocket into A Thing. So they pushed hard enough to get Mozilla to acquire Pocket's developers, which was highly unusual all by itself. And now, even as Mozilla diligently goes about pulling other stuff out of Firefox, Pocket keeps getting jammed deeper and deeper in -- presumably on the notion that if Mozilla pushes it down our throats hard enough, eventually we will learn to like the taste.
> I think any engineer with a bit of thought can come up with plenty

I think you're arguing the article's point. Many knowledgeable people can come up with dangerous things. Many people have bad intentions. Luckily for society, there often isn't much overlap of those two groups.

This paper is saying "Hey people who have ideas, don't just think through the technical idea you have. Think of how someone with negative intent might be able to leverage this idea to easily do something they couldn't do before. Or even how it could unintentionally happen."