jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Guardian sometimes isn't the best. Their editorial philosophy in this case wont allow them to on report good news even when it is obvious. WeWork must downscale or else they are over, so these surplus staffers would ordinarily have been let go. This is normally not avoidable as there is no option to do anything else when a company must rapidly downscale. Now they get to keep their job. I think WeWork deserves a lot of credit for this. They complain their pay is bad? It is a normal salary paid for the kind of job (cleaning) that usually has to rely on the black market or extremely temporary gigs. Although the situation is pretty bad, they have managed it well.
For one, the GUI allows you to store your various HTTP actions and replay them, and while you can get that in your shell it takes a bit more work to set it up/present it/reuse it.

I've used it often for ad-hoc requests, where there's authentication/OAuth tokens required, JSON payloads that would be a pain to put into the shell.

Obviously it doesn't negate the need for testing or replace tests, but not every ad-hoc investigation needs to be wrapped in a test.
Here in Sweden they're available at most bigger gas stations.
you mean in a "cave" in the middle of the jungle right? :D
Perhaps instead of an opt-in for pornography, they could present it as a mandatory opt one way or the other.
Hi mitchellh. I haven't used vagrant yet but the tool looks great! It will probably be a superb addition to my day-to-day toolbox (I'm a new VirtualBox user). Thank you for creating the tool.

In a probably unrelated question to vagrant, would you happen to know if VirtualBox virtual hdd can be shrinked and expanded? And if VB can, does vagrant support that?

Use-case: one 8GB (only use 2GB total) vm instance to be moved from Windows Server to Ubuntu Linux. Or for cloning purposes. Copying 8GB probably would take a lot of time, compacting it to 2GB first then copying it to multiple machines probably would be a lot faster.

Thanks again for creating vagrant!
The 20M pageviews are likely from people trying to figure out how the hell to use the damn site. UI is TERRIBLE. 90% of the "updates" look like spam. Spelling mistakes are rampant throughout the entire front-end. Looks like the whole thing was thrown together in a weekend. PLEASE let this thing die a quick and painless death.

* quick edit - Also, from the looks of it, they are hiring for EVERY possible type of position (ui, design, backend, front-end, marketers etc.)

In all honesty the entire thing just feels like a desperate attempt to duplicate the success of facebook with a bunch of fake "statistics" and randomly generated content.
I wrote a pretty detailed piece on doing exactly this last summer, hopefully soon iClassify will be replaced by Puppet Dashboard, but for now I run both.

http://onehub.com/blog/posts/coordinating-the-onehub-cloud/
I created a Google Reader bundle for all the listed blogs.. Let me know if I'm missing any.

Here's the link:

http://www.google.com/reader/bundle/user%2F03694670582608661...
I still use Balsamiq exclusively. None of the other tools offer the sort of additional features that would make me switch.

Omnigraffle isn't specifically a wireframing tool, but is very popular with Mac and iPad users.

Axure RP is also popular, but its price tag seems steep compared to what it delivers to individual designers.

I've considered ForeUI for the cases where I want to be able to build interactive prototypes, as well as CogTool for when I've wanted to measure tasks, but have not actually used either.

I recently did a set of wireframes in iMockups for iPad and was exceedingly disappointed in its visual style, the way the tools and interactions worked and the export functionality. I would not recommend it.

The functionality I'm missing is:

- Motion design. I need to prototype interactivity, reactions, button animations, movement, and no "wireframing" tool lets me do this.

- Complex documentation generation. I need to be able design wireframes and then break them down into components and output multiple types of documentation for the different teams that will be using them, in formats that can be emailed and read on iPhones and on Windows. Comprehensive docs for management are not as useful as targeted component-describing docs for implementers, and vice-versa.

- Hosted integration for artists and engineers. The graphic designers' comprehensive layouts become the source of truth for the design after my hand-off, because there's no easy way to flip back and forth between a wireframe and a design, nor between broken-apart, reusable visual components and their art. I also want developer IDE integration so technical teams can annotate the wireframes and animations with implementation details, so the documents stay "live" throughout the entire production workflow.
yeah, but I did not post JavaScript ;-)
Same here in Israel.

Messages from daycare, zoom class info for kids, alerts, are all connected to WhatsApp.

There is no way to avoid using it. Wish there was something I could do.
As others have mentioned increasingly small businesses (like my outdoor exercise class) and loose communities (like my child's school year parent's group) rely on WhatsApp. persuading these loose connections to move away from WhatsApp for one's own benefit is almost impossible.

Sacrificing access to these social amenities on the altar of incremental privacy invasion and power transfer to an unaccountable basically malign organisation is hard to stomach. And rather inconsequential taken in isolation.

What technical and legislative means might be effective in limiting the network effect around group chats? For example requiring in law that groups be accessible to an open federated hub and spoke messaging protocol to allow messages to flow from syndicated groups established on other systems (like matrix or signal or whatever) to WhatsApp groups.

What technical and legal prior art is there here? I would be interested to hear some ideas.
I've enjoyed playing around with projective geometry recently: that's even more basic, since it doesn't involve a compass, only a straightedge!

The fundamental objects in projective geometry are points and lines:

- Given two distinct points, a unique line joins them

- Given two distinct lines, they meet at a unique point

We can't do anything with just a single line/point. With a pair we can find their meet/join, but that's it. With three we can find all the meets and joins (forming a triangle). It's only once we have four objects that things get interesting, and we can start joining points, then meeting those lines, then joining those meets, and so on.

Note that lines don't always meet in Euclidean geometry, since parallel lines never meet. Projective geometry avoids this by including "points at infinity". Modelling that with normal 2D diagrams is quite mysterious, especially since opposite directions approach the same point at infinity. Yet it becomes very simple if we switch to 3D:

- We can draw our points on a hemisphere instead of a plane, with great-circles for lines: distinct great-circles will always meet, and the "points at infinity" are simply those on the equator.

- Instead, we can choose an "origin" sitting above our plane, and connect it to our points (forming lines) and lines (forming planes). In that case, the "points at infinity" are just the lines through the origin which are parallel to the plane (thus never meeting it).

There's lots of fascinating results in this framework, from the Greeks to modern times:

- Here's a nice video with physical 3D models https://www.youtube.com/watch?v=dBH-Id8VC3U

- Here's a lecture on its history https://www.youtube.com/watch?v=NYK0GBQVngs

In fact the latter channel has loads of videos on the subject https://www.youtube.com/results?search_query=insights+into+m...
I am a unicorn of sorts because I could do all that and yet I would not want to because I am going to guess that the minimum amount of hours required to meet the previous person's output I would have to work ~65 hours a week.

I personally see a minimum of three jobs, done well, at 30 hours a week.
They talk about how "current mainstream ads technology has become a pseudo-surveillance system", but I feel the same mistrust for crash reporter SDKs on iOS and Android. Unless it's an open source library, I'm very careful to include it in projects.
BTC won't be the transaction layer for crypto. It'll be the base settlement layer and a store of value. There's a reason the internet OSI model has layers. Bitcoin Cash is trying to optimize Bitcoin for something it isn't.
I'm not likely to be that surprised. My dad used to be a Marxist.
Nothing exists without some (possibly very low) level of quality, but by any measure of quality other than popularity itself, popular things may fall anywhere in the quality spectrum.
I think quality food is a no-brainer, but convenience eating, like you calculated, is an easy bad habit to develop. If you're deliberate about when, where, and why you're eating out, than it seems unlikely to be a problem though.

I'm curious, what role does health insurance play in Germany? I'm been curious about the prospect of at least temporarily living in Germany (from Canada), but don't have a great sense of that yet. Here we have socialized medical, but you'd get insurance to cover out of country emergencies, regular cost of drugs, and dental, among other things.
One small caveat: I don't think that "production ready", for a backup software, can be interpreted as "i'm not touching anything existing, so no harm done by using me". If it's a backup system, people will rely on it. So it's either production ready or it's not.
> understanding the return values of functions you call

Sure you should. But confusion between keys and values isn't useful, so there's no reason for a subexpression to be able to do that, and in PHP it can't.
Amusingly, the best result I've ever gotten from online dating (from CMB, as a matter of fact) was when it gave me an excuse to ask a woman I'd known for over ten years out on a date. It turned out we'd both been interested in each other basically forever, but never thought the other would be interested :)
Yeah Zuckerberg is now Boris Berezovsky amirite
"Junior" means you implement designs prepared by someone else. "Senior" means you are the one making the technical designs, to be implemented either by yourself or by someone in your team.

In these definitions, "design" refers to the overall structure of a program or system. The level where decisions like "do we hit the DB for every query or put a cache in between" are made.
Honestly I think a global or national percentile is not very informative.

If you make $40k in a small town, you’re doing okay. If you make $80k in a mid-major city like Indianapolis or Raleigh, you’re doing okay. If you make $160k in San Francisco you’re doing okay. From my own life experience, all of those feel like about the same amount of purchasing power after you’ve paid your bills.

However if you’re making $40k in SF your housing situation is borderline desperate. At $80k you’re just scraping by.

The US has really fractured into a few different economies, and it’s as hard to make comparisons of income, wealth, and quality of life between San Francisco and rural Kansas as it is to make comparisons between the rural US and rural Guatemala (or any number of other countries).
In Lightning, the moving/springy parts are in the port, not the cable (unlike USB-C where it's the cable that wears out)
I didn't downvote you, but just for reference the time zone abbreviations you are supposed to use are in the tzdata db, and are listed https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

If you don't use these, you will inevitably be somewhat wrong due to leap issues, political changes in time, or the like.
I was surprised to find Fortran has continued to get regular upgrades every 5-10 years.

some interesting ones:

1995: "Initialization of pointers to NULL()"

2003: "Object-oriented programming support: type extension and inheritance, polymorphism, dynamic type allocation, and type-bound procedures, providing complete support for abstract data types"

2008: "Coarray Fortran—a parallel execution model"

2008: "The DO CONCURRENT construct—for loop iterations with no interdependencies"

2018: "Further Interoperability with C"
It's not in the contract, and not mentioned until after you start. It (and IP protections in general) are one of the biggest reasons I want tech unions to succeed.
> I don't see why non-consensual gore isn't treated the same as child porn.

Because then the video of George Floyd's murder would never have surfaced the way it did. The dissemination was driven by social media and those "bad" gore websites at first, and only later picked up by the professional media.

If there was such a law, even if it had exemptions for cases like the Floyd murder, social media companies would have put a lid on it "just to be safe legally" severely hurting dissemination, and professional media would have maybe reported on it, but wouldn't have shown it because their legal would never have OK'ed showing it.

Yes, it's bad that people use such videos for entertainment, but in my opinion it's worse to hide or penalize publication of videos and pictures of murders (like George Floyd's murder), war atrocities (like the naked Vietnamese girl), or terrorist attacks (like 9/11).
Mikrotiks are good, and they are cheap, but they are very hands-on in setup, you have to know what are you doing.
Plenty of people have survived execution by gunshot - especially in wartime, when shooting prisoners is commonplace. See for example, https://en.wikipedia.org/wiki/Wenceslao_Moguel and https://en.wikipedia.org/wiki/Amerigo_Dumini
A great story -- with a happy ending!

Excellent points about the business model advantages to self-publishing. Of course there are plenty of challenges as well, and relatively few authors support themselves that way. Then again the same's true with the traditional route.
I'm excited for a time when it's mainstream to use self-published college textbooks too.

A neighbor of mine is involved in the publishing industry... while I was walking her dog I tried to get an explanation for for why textbooks are so expensive and why they publish new versions every few years. The reason I got was "we put a lot of work into making the books, so the publishing companies need to get money somehow".
He didn't control for parental education, he controlled for recent immigration status.
Sort of.

The problem with calling everything a bubble is the implication that bubbles inevitably pop.

In our industry, good programmers tend to create a vastly disproportionate amount of value compared to what they're paid. It's easy to pay programmers hundreds of thousands of dollars because with programmers, a few thousands of dollars of computers and some electricity you can make millions.

Maybe it's a bubble but I think it's simply a market correction. If your output is valuable you can and should be compensated well for it.
> It's entirely possible that Armitage was also a source. There was clearly a coordinated effort from the Vice President's office to discredit Joe Wilson. However, Libby claimed that Russert was his source too.

Whether or not that's true, it's irrelevant to the (false) claim that Libby was Novak's source. At best, it establishes that Libby wasn't Russert's source either, that the information went the other way.
"The difference is that with cryptography the actors are nation states v. nation states. With steganography the actors are activists v. nation states."

I don't know where you got the idea that nation states are the only ones who use cryptography. Plenty of activists, along with other non-state actors do so all the time.

Plenty of cryptography is also designed by individuals not in the service of any nation state (as far as we know, anyway). In fact, some argue that such encryption is more trustworthy than encryption developed by nation states themselves.

"Also, what makes you think activists have the technical expertise available to know what the "most secure techniques available" are and what methods have been broken?"

I can't speak for any and all activists. It's really up to them to acquire such expertise or get advice from people who have such expertise.

That said, the problem here is no different from figuring out which encryption to use. So your criticism applies equally to encryption as it does to steganography.
I think the restaurant with the iPad menus in Japan isn't doing it yet, but if I had a very forward thinking restauranteur friend I would offer to A/B test to victory. Increase average ticket by 10% and you print cash.
there is no question a framework of reference might be used, it has been used for fairy tales as well actually http://en.wikipedia.org/wiki/Vladimir_Propp
That is entirely possible, I found this definitive statement from their press release when they raised $100MM from Horowitz:

"We've done all this without any outside investment. Our company has been profitable for years, is growing fast, and doesn't need money. So why bother?"

And they went on to raise $100M. Presumably their business model scales with their feature set. I hope this continues for them as I like their service and their approach.
I'd like to point out that the Heartland Institute and Cato still deny the link between passive smoking and cancer,

Honestly, that's because the science is a joke.

It's arguably sufficient to cite the obnoxious nature of secondhand smoke to outlaw it in public places. If it's constitutional for governments to pass laws that keep people from blaring their car stereos at 3 AM, then it's constitutional to pass laws that keep people from polluting the air that other people have to breathe.
Don't get me wrong; I probably won't put any sort of proxy on the network when I have kids, I'll probably just monitor / restrict their use when they're young, and make sure they know what they need to know as they grow up.

I was just pointing out that as a foster parent, the children are wards of the state, so precisely what is appropriate or not isn't necessarily up to the foster parent.
I'm writing this in my Macbook Air and I use Windows 7 and Windows 8.

I have not seen a OS crash since years. If you're talking about app crashing I see more less the same on both oses
Somewhat related:

"The weak regrets his words more than his silence; the strong regrets his silence more than his words; the magnificent regrets nothing." -- N. N. Taleb
I don't have any particularly noteworthy recommendations for ordinary analysis or real analysis, but for complex analysis I did find that Needham's Visual Complex Analysis was just as revolutionary for me as Linear Algebra Done Right (if not more so).
It was the late 90's and I started learning PHP3 and HTML. Then soon enough I started reading about BASIC, C, Unix, Linux...
MacPascal on a 512k Mac with 20MB of hard disk, probably around 1985-86.

I didn't do anything useful with it, but that editor had the weirdest syntax highlighting ever - a mix of bold/italic/outline for symbols/variables/errors.
You can’t buy any for 220 except ugly colors. The breds I sold for 400 on the secondary market.
The most likely source of said claims would be something like SolarWinds's customer list, which they took offline in December.

http://web.archive.org/web/20201214030038/https://www.solarw...

"Our customer list includes:
...
All ten of the top ten US telecommunications companies"

I see... AT&T, Sprint, Comcast, Level 3 (now CenturyLink, still AS3356) for US-based ISPs. Telecom Italia made the shortlist, too.

(And an honorable mention for Cisco, which was also apparently explicitly targeted: https://tools.cisco.com/security/center/resources/solarwinds... "While Cisco does not generally use SolarWinds for its enterprise network management or monitoring, we have isolated and removed the Orion installations from a small number of Cisco assets.")

That said, it doesn't say anything about _how_ the ISPs were using SolarWinds, just that they were in some capacity. But with any infiltration, it doesn't matter if it's widely used, so long as it's used somewhere that can be used as a launching pad for a follow-up attack.

edit: apparently CenturyLink rebranded as Lumen last year. They're still AS3356 (and its subsidiary networks) to me.
There is something so wrong with that! But your son is VERY cute and not creepy at all!
I was excited to see it, but..what that link shows, strangely, isn't use of perspective.

"The reserve technique involves leaving an uncoloured space between two anatomical segments that are normally joined or superimposed. The idea is to optically dissociate two planes that are found at two different depths."

Like, when painting two black animals and one is supposed to be behind another, use a white outline to differentiate their forms. Nothing to do with perspective, which is characterized by foreshortening.

https://en.wikipedia.org/wiki/Perspective_(graphical)

That page does mention one kind of perspective not using foreshortening - aerial perspective, "the technique of creating an illusion of depth by depicting distant objects as paler, less detailed, and usually bluer than near objects." That does seem like a different thing though! Not one word of the 5 paragraphs in the Overview applies to "aerial perspective".
Sure, but those are the people that have been caught. The ones actually making a difference will likely never be known.
This podcast was a good listen. One of the authors/hosts, Steven Levitt, worked at a consulting firm when he first got out of school.

I don't think anyone would dispute that these firms employ smart and talented people, but that doesn't mean they are worth the amount of money they earn to advise companies that they need do something that is, uh, sort of obvious. The podcast touches on an idea that is mentioned in some of these comments: for political reasons, the advice has to come from the outside.

https://freakonomics.com/podcast/i-consult-therefore-i-am-a-...
A reverse scam scheme exists too: somebody buy an OEM product, and markets it as its own development.

I see it being rather common on sites like Kickstarter.

A slightly less egregious variation of this is when such is done with OEM's knowledge, and/or some customisation is done specifically to conceal an OEM origin of the product.

I believe this kind of op makes a double digit of all Kickstarter hardware projects.

I myself encountered such in Vancouver once. A woman was claiming a CEO of a medical start-up doing "deep machine learning" bluetooth pulse oximeter of own design, and was pitching on HackerNest Vancouver at around 2013-2014. I cannot imagine that she somehow managed to get few millions in funding for that.

I sent a photo with with an RFQ to Alibaba, and got quotes from trade companies in minutes, and then posted a screenshot on the HackerNest's meetup page.

Then, I ran onto a trio claiming the idea, and design of a flexible silicone keyboard as their own on either Kickstarter, or Indigogo. After sending emails to the platform few times over few months, they quietly deleted the project page without much public comment to either me, or the public.
How is this different from having someone you know help drive up an artwork’s sale price so you get a higher last auction value?
Tivoization is an offensive term that implies Tivo did something wrong.
Those two are not necessarily related, though. For example, poor understanding of a situation can lead to wild misjudgments of danger, whether or not someone experiences fear.
Did y'all get charged? I'm seeing an invoice for $30.18, then a credit for $100. I did not expect my card to get charged if I was one of the first 1000. I'll have to keep an eye on this.
One of the few things to be proud of in Alabama politics, is that we immediately passed an amendment that disallows the use of eminent domain in situations where the property will pass to a private owner.
This is much faster and doesn't ask for any auth info: https://gist.github.com/744312