skysight-inc/HackerNews huggingface dataset:
It's freaking kubernetes, so obviously it will be a well understood file by a LOT of people. However this is the kind of file that also exists in unknown, non-open source products, and while may have been understood by lots of people (at the respective companies) sometimes a period of 5 years of inactivity and layoffs and hiring goes by... By gosh darn it- this is it. It's the reason we have shitty code but great products.
Designing for least knowledge
An interesting footnote: Jeff Harbers died in a plane crash 10+ years ago:

https://www.seattlepi.com/business/article/Jeffery-Harbers-1...
Apple will start assembling its premium iPhone models in India
Yes, like I said, you should be using URL for this, which will make it possible to extract the filename without the extension, modify it, and get the path string from that (which is semantically what I believe you are trying to do). Not only does this create self-documenting code, it also makes it harder to fall into a the many “gotchas” that handling paths entails.
From May 2017, 2000+ points:

https://news.ycombinator.com/item?id=14299628
That is actually the status quo.
Yeah ultimately you're being stripped of your state given rights by a locality run by cronies where it takes millions jus to win a seat on the local board of supervisors. Even though we do have ballot initiatives, a non-democratic, corrupt local process can ultimately strip you basically of all your rights. This also impacts criminalizing poverty by local governments where basically being low income and being there is a crime.
They do if you are making a regular phone call. But (and you and I have been down this road several times now) even if you are not using the baseband you have only apple’s word that the rest is secure. No one outside apple can audit their products.
I'm curious, to people here who are technically familiar with the standard, do you think this complexity is justified, or is it a case of an over-engineered protocol?
In addition, Lincoln and Geely's Link and Co are also planning something like this.
I’m using an iPhone SE, so it might be that it doesn’t have the necessary features to support this?
Using breach data for insight into simple incident prevention methods
Lots of people are the backend version of this. And the front end. In one person.

If you add the backend skills above to the original post... It's what a full-stack developer originally was, and in my mind still is.

These folks can imagine a bug, features and architecture from different breadths and depths.
Thank you for identifying "what" it is. Just did a quick search and I see how it could be sketch.
Life on the Road with Susan Orlean
You said in a separate comment that your intention is specifically to inflame, so I don't care to respond to you anymore. However, I will take care to correct some of your misinformation just in case others are mislead by what you've said here:

> The NuCypher has the Hallmark of a marketing website for ICOs and perfect whitepapers and awesome 'team' photos and other stuff that should raise a million red flags.

1) As you already know but seem wont to pretend you don't: we are not having an ICO in the typical sense. We will not be having a public sale until our network is launched. There is nothing "ICOish" about our method. If people are interested in using our network, they can buy our token. And they can't even do that until we launch.

2) We have awesome whitepapers. We are leading the fields of proxy re-encryption and homomorphic encryption. I'm not going to apologize for the fact that we have published our whitepapers.

3) We have an awesome team. I mean, seriously, look at the team we've built. Working at NuCypher feels like playing at the all-star game. And yes, we all get along and enjoy traveling together. I'm not going to apologize for documenting that.

We are putting out solid code that runs. And it does things that haven't been done before. Ideally, I'd love for people not to have the kind of anxiety and discomfort living in the world today that is displayed by this comment. But I don't really know what more to do about it. I'll continue committing and releasing.

> I am sure there is _some_ technology hidden there.

Is that because you watched the live demo to which I linked you? Or because you looked at our repositories? Or because you have watched any of our recent talks at conferences specifically discussing our tech?
In Washington you have to show ID to prove you’re over 21, but nothing is scanned.
Agreed. I don't remember much from my brief exposure to Pascal years ago, but spending a good chunk of my programming years in Common Lisp has spoiled me; the simple ability to nest functions is something I sorely missed when working on Java codebases.
Thanks for identifying the "how" its done portion.
> First, the main benefit of ULID is that you can generate the IDs within your own software rather than rely on the database. We can queue them or even reference them before they land in the database. The traditional roundtrip has been eliminated.

No you cannot, unless you're running a single threaded server process on a single machine. What you can do is _gamble_ that you probably won't have a collision, which is the same thing you could do with regular UUIDs and you'd be (nearly) guaranteed to never hit a conflict with UUID4 (or probably UUID1/2 if you trusted your mac address uniqueness).

You may find this gamble acceptable and many people do, but you should be aware that pre-generation of UUIDs on independent systems without coordination is not a solvable problem - all attempts to do so rely on the extreme unlikelihood of a collusion to feel good about it or use some coordinated information (like a guaranteed unique mac address).

(Again, if it's good enough for you, right on - but it isn't theoretically safe)
I would disagree with the claim that “C++98 isn’t all that complex.” It was so complex that any project I found using it would restrict itself to some arbitrary subset, just to keep complexity under control. Java has gone through years of backwards-compatible changes, and is still wonderfully simple compared to early versions of C++. C++ started with a mess of different features and hasn’t really gotten worse. If anything, C++11 is simpler than C++98 from a user’s perspective, even though it’s not from an implementer’s perspective.

One of the big differences is that Java and Go have straightforward context-free grammars, mostly, and you can whip up a working parser in no time. C++ is a bit of a beast, by comparison (hence keywords like “typename”).

C++ also has the complex overloads and template system. I think people underestimate how complex these things are when they are learning C++, and how complex their interactions are. Then there’s the preprocessor.

You can kind of argue that these are just an accumulation of changes, but other languages contemporary with C and C++ do not suffer from these complexities, so the argument falls flat. By comparison, Go and Java rely on reflection or code generation more, and these are a bit simpler.
You may find value in this Mac app that disables the microphone input channel on AirPods as part of pairing them, which should in theory permanently resolve your issue:

https://c-command.com/toothfairy/

(Note that I neither know how they’re doing it nor have I tried to reverse engineer it. Works well for me in non-VMWare scenarios!)
I think you maybe need to know quite a lot about both in order to have a good answer. If you want to learn a bit, the reasoned schemer is the best jumping off point imo.

This is maybe the best internet answer, by the author:

https://stackoverflow.com/questions/28467011/what-are-the-ma...
You have to handle the errors somehow... though it's amusing that Go settled around what is essentially Java Checked Exceptions everywhere with the handicap of not being able to automatically propagate (or equivalently an Either type, albeit you can make expressive functional pipelines with that) so you always complect the attempt at doing work in the body, the ability to fail in the type signature, and the requirement to notice and handle the error at the immediate call site after the failure has wiped out any local state there may have been in the called function before it returned. (Hey, sometimes it's nice to have a way to force callers into something, but I want it as a design choice.) The notion of being able to fully decomplect and separate error signaling from error handling escapes both languages though, being that the notion is only as new as the '60s with PL/I or the '80s with Zetalisp (or modernly with Common Lisp)...
If there's a head tax of three quatloos per year, then I have to get three quatloos every year. So does everybody else. That creates a value for quatloos, no matter how useless they otherwise are.

On the other hand, if it's an income tax, something like "How many quatloos did you make this year? Send in one-third of them", and I didn't make any quatloos because I use some other kind of money, well, I owe exactly zero quatloos (until the government figures out the loophole and, worse, fixes the exchange rate).
Perl has some similar features and they tend to make syntax highlighting and editor support more difficult. Will that be a problem with swift?
I encounter this issue with a different headset (Steelseries something or other) and both a MacBook Pro and a Lenovo something or other.

As soon as the headset is told to turn on the mic, quality drops significantly.

I figured it was by design, and using a better codec/more bandwidth whenever it could afford to, but dropping down to half that in order to run the mic channel side by side.
Go to the Hardware menu, Audio Input, and select "Built-in Microphone" as the input. Then input will never use your BT headphones.
I think that's exactly what 'true mastery; true depth' would mean. People with incredibly strong fundamentals can look past the fancy facade of a new framework/tool and deduce its possibilities and limitations quickly enough.
There's really quite a lot, if you know where to look. One particular genre I enjoy is experimental bass music, that tends to emphasize extremely detailed sound design and production. Every song will generally sound completely different. Here's a few songs, all from the last year or two, that should give a rough idea of what I'm talking about:

SIXIS - Faceless: https://www.youtube.com/watch?v=lmJ8KAt8dQ4

Mr. Bill & kLL sMTH - Killiam William: https://www.youtube.com/watch?v=9kBvWVkqebc

Frequent - Pumple Snout: https://www.youtube.com/watch?v=kkzZhefuPGI

Freddy Todd - Audible Edibles: https://www.youtube.com/watch?v=2hJM8nae9qM

KOAN Sound - Chilli Daddy: https://www.youtube.com/watch?v=I6r9qxHg3qk

Futexture - Through the Edge of Never: https://www.youtube.com/watch?v=KNPpgJtJ9E4
People who take excessive credit for branded KW bidding, especially agencies, are unethical. Every agency I've encountered loves to subsidize their mediocre non-branded performance with branded campaigns.

Google loves branded KW bidding, because it cannibalizes traffic that 90%+ would go to an organic result. Even with a lower CPC, the high CTR means that on a CPM basis, Google is making more per impression (nevermind the trend of the Chrome omnibox preferring branded queries than direct navigation queries-- Google can't make money if their SERPs aren't shown). Bad marketers will say "it is a low CPC and a high conversion rate", but is that better than no CPC? It is just shifting free traffic to paid. SEM has changed so much over the last 5 years. It is so much more difficult for per unit profitability on search, too many people don't understand their margins and are overpaying. It kind of feels that digital is reaching equilibrium with traditional media, but it is easier to measure that it isn't working.
That's pretty obviously hyperbolic, since Apple's OS and firmware code is one of the two most aggressively reverse-engineered codebases in the industry.
I think that is highly unusual in Go (but someone who actively uses Go would have to correct me).

Besides, this syntactic rule is not implemented by code but by the author and reviewer, who should know what the function returns. (And shouldn't name it "err", then.) They're doing the best they can in a language without syntactic support for what they want, I think.
Does it look like this: https://en.wiktionary.org/wiki/%EF%BF%BC
I finally got my Model 3 a couple months ago -- I am not a car guy, I've always had the base model of sensible sedans, always bought used. This was my first fancy, new car.

Good fucking lord it is fun to drive. I took my parents for a spin and told them I'd briefly (if it was safe, mom) accelerate when I felt I had a good straightaway. I took them up an (uphill) onramp and gunned it -- my mom yelped at how immediate the force was. I'm 3 months in to owning it and I'm still thrilled to drive it.
I'd be surprised if easy access to proper therapists is a solved problem in the UK and this seems like a extension to that, once it's solved.

There are enough free meet-ups that I don't feel it's needed. The market (meetup.com) solved this problem.

What's needed is a free, easy to access therapists telling you to go to a meet-up and making sure you actually go, as well as talking through other issues.

Information is free, and has been for hundreds of years, but it's the access to the structure (Unis/Schools) where the real power lies.
So does that extend to publishing text without software? No one is forced to believe my free phishing message right? Or my free advice about drinking arsenic to cure cancer?

It is a growing trend to annotate the readme of an open source repo with a kind of statement of confidence. "This is code I'm not vouching for but want to share because it may be useful to others" and "this is my open source project that I consider to be production ready and will tie my reputation to" are very different things.

This was very obviously the second, so ethical duties involving lying to people for your own benefit and concepts of due diligence clearly come in to play.

And even if this makes no sense in your ethical system, at least be aware that people think that way and will remember your name in these kinds of circumstances even if they have no legal recourse.
Custom rules on top of ASP.NET middleware.
Literate programming [0] is frequently re-invented, in various forms, because it is simply the right way to do things- and each iteration of it is almost immediately discarded, because we're all sinful and impatient creatures.

[0] https://en.wikipedia.org/wiki/Literate_programming
You mean the local dealer who doesn’t have any at the moment, doesn’t answer his phone, can’t get the good shit like he had last time and this batch costs more but weighs less?

Like 7-11, you’re paying for convenience and being able to get the exact same potent batch for the same price every time.
I don't think you can really compare the interior/build quality of the Model 3 to the A4, though. The 3 squeaks and cracks when you push on the dash, has cheaper and cheaper-looking materials, as compared to the A4 (I've driven a 2015 and 2017 A4, and an Model 3).
Don't you have some co-working space around you? Usually you can rent a shared desk for a very little fee (something like 300$ month)
If you need to make sure every condition is handled, write a test for every condition.
Ring Around the Rosies Isn't about the death of 75M people
Back patting myself for sticking to wired, passive earphones. I ain’t got no time for debugging yet another piece of crap on top of my WiFi router, my NAS, my HTPC, and other misc. equipment that should have just f_cking worked...
Well, that's a matter of opinion. How many stories about deplatforming have we had lately?

"But those people are legitimately awful!" you say, and I agree with you, yet.. maybe other cultures have other norms? Maybe we should learn a little Chinese history before we presume to dicatate what their norms should be.

The linked video is pretty good for imparting context on this issue, I'd recommend watching it.
Seems like Steam could pretty much fix that problem if they changed the fee to $200, and doled out $@-$5 credits to random people that reviewed similarly tagged games along with a copy of the game that's good for 5-10 hours before needing to be purchased (or until a certain date), as long as they give a thorough review of what they were able to see.

Steam already tracks time played in the game, so it's not like they would have to add a bunch of mechanics to track extra stuff, and this would allow for some fairly good initial reviews to be seeded.
Seems to me at least using Electrum for cold wallets as you should would not have been susceptible to the attack.
Debates have really gone off the deep end with their scoring rules. They should be about convincing the audience not scoring based on how many points of the other side were responded to. If the other side makes a ridiculous claim the audience can see through it.

It does mean that topics need to be apolitical in order to ensure a fair score - no debate will turn a Republican into a Democrat. But for other topics this scoring works extremely well.
Can VAEs Generate Novel Examples?
Yet they did, in the person of David Em: https://ohiostate.pressbooks.pub/graphicshistory/chapter/9-6...
Multiparty Session C: Safe Parallel Programming with Message Optimisation (2012)
This is quickly degenerating into... an xkcd comic
One of the most hilariously stupid arguments against legalisation of drugs is that it makes everyone into a junkie.

Fact is most people don't do drugs, even if you can buy it in the supermarket.
As far as the Phillipines is concerned, the Peso was actually in use during the US colonial era as well. Practically speaking, before the digital age, it was impractical to ship currency across the ocean just to provide the money supply for a colony or another country; better to have the local authorities manage it locally so that they can respond to local economic situations in a timely fashion. While by 1939 speed of travel is no longer an issue, reliability of wartime travel is, so the Japanese have to rely on the local mint to issue currency.
6k insurance over 5 years is $100 per month. That's lower that'd I've expected for a Tesla and Audi. What insurance are you using if you don't mind sharing?
That's a good question. It's Andy Hertzfeld who told me she was the first true artist in the computer industry and I've heard him say it a lot. Somebody had to design the icons at Parc tho. https://blogs.plos.org/neurotribes/2011/11/22/the-sketchbook...
If you're just building a website — i.e., not a highly interactive web application — here's what I'd recommend. I've been building websites since 1998, FWIW, although I'm now a stupid product manager, so take this with a grain of salt.

1. Write semantic HTML in a sane, human-centric order. Do not write any CSS yet.

2. Open your new web page in a browser. Imagine CSS doesn’t exist and you’re stuck with whatever the browser gives you forever (shudder). Is your site well-organized? Is it easy to read, to navigate? Are the most important elements on your page afforded the appropriate level of prominence?

3. Imagine everyone looking at your website reads every line of HTML top to bottom. You’re not allowed to use classes or IDs. Do your readers know what, say, the title of your blog article is? Do they know where the navigation is?

4. Do you have multiple page “types” (e.g., blog post, blog index, about me, home page)? Do this for all of those types. Don’t forget to keep making your HTML semantic. Copy and paste similar bits (navigation, etc.) from pages you’ve already created. Yes, if you make changes to one, you will have to change both.

5. Once you’ve done all of these, put a <style> tag linking to a single vanilla CSS file in the header of your simplest page. Start adding styles, beginning with text styling. Can you still tell that links are links? Is it still easy to find the navigation? Do headers look like headers? Good.

6. Did you have to pollute your HTML with a lot of classes to accomplish what you wanted to accomplish, design-wise? This might be OK, but you probably added too many. Can you accomplish the same thing using semantic elements instead? Do so.

7. Copy that <style> tag to the other pages. Do they look pretty decent? They should. Add whatever additional styles those pages NEED.

8. Yes, it does suck having to copy and paste all these repeated blocks all over the place. Find a static site generator or use something like CodeKit[1] so you can use simple includes rather than configuring the mess that is most static site generators. I use a static site generator for my site[2] for fun but don't really need one.

Have fun.

1. https://codekitapp.com
2. https://ft.io
Not sure I am buying that this is for "are coming from the urgent need to combat fake news." - maybe it's true, I'd love to see the internal reasoning.

I've noticed for a while that larger sites with lots of info that I run have not been doing so well in the serps, yet smaller sites with only a dozen pages can rank much higher, even though the amount of content is far less, I can see how the 'stay in your lane' thing could be at play in the verticals I pay attention to.

I had been assuming that this is because the 'rank brain' and AI type things they had been touting are all basically failures. You can say it's to combat fake news, it could be to combat sites like 'instructables' and answer sites, (that was a combat things for google a while back right?)

I guess it could be said that fake news sites and spam sites had adjusted to take advantage of the AI things and now they are desperately trying to unfck all that, so a correlation could be true.

Smashing sites that have lots of info may have helped some things for them in the past. However like much of the panda and similar spam fighting things added to the algorithm some time ago... these use a hammer to smash what we don't like things have plenty of collateral damage. Hurting well rounded sites and users who may be looking for more info.

The good thing is that google has censored so much already that it's becoming more and more like the yellow pages and less of a tool for deep discovery. People are looking to other places to find new and cool things. It might be HN, snapchat, some anime forum, whatever.

This is good for people in the long run I suppose. It also shows that human curation is really king IMHO. Google's different departments are a bunch of tails that wag the dog, so it will likely never be what it once was.

This is opening up options for new kinds of search and discover portals which is exciting to me.
Well yes, but if they accept bitcoin as payment without requiring a credit card on file then its at least possible in theory to setup hosting and a domain without anyone's real name attached. I doubt many businesses offer such a service.
I love it so much.
No. Autocollapsing doc strings is not dumb at all, it’s an amazing feature. Most of the time in my experience the doc strings are completely useless when you are writing code, they may be useful only for the caller because they give you info in the autocompletion (and most of the time is just “get this value” “set this value”) and they can be used to automatically generate api docs.
If they are extensively used in a private project that no one will call from a different one I will auto collapse them.
They take so much space for nothing and they slow me down terribly. And the projects in which I have seen this behaviour had horrible methods naming, clueless architecture and completely arbitrary method subdivision. The doc strings where just the wrong solution for the wrong problem.
I have worked on teams with this same attitude, and in my case it was just a systemic way for the group to rule-away having to write comments. The codebase suffered for it.