skysight-inc/HackerNews huggingface dataset:
No, that book has been in the public domain in Germany since 2015. Since then several annotated editions have been published.

IANAL, but it might be problematic to publish a modern version without any critical commentary as this could be interpreted as "glorifying naziism and the holocaust in public" which is a crime in Germany (§ 130 StGB [1]).

Before 2015 it was not banned in a political sense. The state of Bavaria claimed Hitlers copyright after the war and did not grant any rights to republish it. Ownership or sale of historical editions was always possible.

The project Gutenberg block is by them because they lost a copyright court case in 2018 (which was about ~20 books by 3 authors). See the other comment with a detailed link. They were not required to deny access to the complete site but only to these specific works.

[1]https://www.gesetze-im-internet.de/englisch_stgb/englisch_st...
Can you name some of those cases?
Move over, corn and soybeans: The next biofuel source could be giant sea kelp
once I stopped respecting coworkers personal decisions, it made more sense to just ignore them and get what makes sense to me.

they don't like my phone, too bad for them. I don't like theirs.
I never understood why an environment variable makes sense. A type safe configuration in something like Dhall makes much more sense. For secrets environment variables also a terrible idea. An encrypted vault is much better.
Reply from DHH:
https://world.hey.com/dhh/it-s-hard-to-draw-lessons-from-you...
I dont know if this is still the case, but it used to be that the system would launch the smallest instance it thinks it can to create the NLB.

Two things: Speak to your account rep, make the case of the number of connections that are coming in and have them set the instance type for the NLB more specifically based on your traffic needs - the second is to "pre-warm" the NLBs - basically that you have NLB instances that are launched and ready to go for faster scaling and response... again talk to your rep about this.
I like layered config as well. It really should be the default way of thinking about config. Our custom application framework handles that exact sort of layering and it's wonderful. I give it an annotated class representing the config that I need and it handles populating the fields from the config and generating the help message if something is missing.
It's very reasonable and necessary to be skeptical when no evidence is presented, but I think the tenor and nature of the skepticism and critique should go beyond what essentially seems to reduce to "oh yeah well what if they were framed why even bother naming anyone".

It may very well may not be North Korea, but you at least have to grant them some degree of charity in the sense that they're confidently putting their neck out there and saying "we really think the North Korean government is behind this". If they didn't have high confidence in the claim, they wouldn't have clearly attributed it to them like they did.

As you retorted, the default response in these situations would indeed be to say "a sophisticated entity" or "a sophisticated, possibly government-sponsored entity". Often even if you're pretty sure you know who it is.

Laying it all out on the field like they did probably suggests months and hundreds/thousands of man-hours of deep investigation to be sure they really got it right. They have some of the best security people in the world and rely on people taking their company and security teams seriously, so when they make such a claim, they know it carries a lot of weight and liability.

As others have mentioned, publicly presenting APT attribution evidence is often a double-edged sword for these sorts of things. Especially when you're Google and have a dual role of both threat research and directly protecting a lot of systems and customers against the threats you're researching. The more you tip your hand, the harder both jobs become, and you lose some of the mutual benefit you get from having both kinds of insight.

Also, circumstantially, the North Korean government has shown a pattern of things like this for decades. Even if you hypothetically assumed 90% of the North Korean attributions by private industry and intelligence agencies are wrong (very doubtful IMO; but just for the sake of argument), the remaining 10% would still make this newly reported attack unsurprising for them. That of course certainly doesn't mean people should default to blaming them whenever they're accused, but it means the prior probability for these sorts of attacks isn't low, so it wouldn't be shocking if it is true.

And, finally, just on how such attributions are done in the first place: at least as of 2021, it's often not as hard as you might think. The interesting thing about attribution is it flips the infamous "attacker's edge" around.

Attackers have a huge advantage when targeting a system/organization in that defenders have to win every time, but attackers often only have to win once to start infiltrating and pivoting. Conversely, covert attackers trying to evade or misdirect attribution need to successfully cover all of their tracks, but forensic investigators often only need to discover one mistake to start pulling on threads and pivoting. And, and in both cases, the bigger and more complex the surface area, the more likely at least one opening will be found.
Unfortunately, the only really true safe option is for those who take measures into their own hands - - such as carrying a portable Chinese made GPS signal Jammer next to their cellphone at all times - - which is illegal as per FCC, since the police state wants to insure their "proxies" like Apple and Google can track everyone.
> Perhaps the ideal tool would allow every option to be set/changed from config file, environment and argument.

This is exactly what the most widely used golang configuration library does: https://github.com/spf13/viper
Tbilisi Free Walking Tour
The Singularity will be Dooms all the way down.
Avoiding environment variables reduces the risk but doesn't eliminate it. The secrets still live in memory in some form, correct? However, it does help to eliminate generic attempts to exfiltrate environment variables.

Tight control of egress network traffic is better but more difficult to implement.
I'm the same way. Nothing makes me want to throw a device through the wall like it autocorrecting me in a way I don't want. this is actually a reason I still use android phones even though I agree iphone probably has better security
Read the book Types and Programming Languages by Benjamin C. Pierce: https://flylib.com/books/en/4.279.1/ Do all the exercises and implement the toy language described in the book.
So much giant kelp is killed off by trawler nets that decimate vast forests of kelp
I've been happily using Perl daily for 20 years. I still use it daily, despite slowly moving to NodeJS for most production work. There's just some things that Perl does better than everything else -- text processing and gluing external programs together, namely -- that I very frequently find myself doing.
This site is amazing! Thank you!

For those who loved the Andrew Lang rainbow-color fairy tale books, Lang also published a volume of The Arabian Nights, not a translation but a recounting of selected tales. I encountered the Richard Burton commodious 3-volume set as a child. It's amazing that nobody at the time thought to proctor my reading choice, given the racism, misogyny, salaciousness, naughty illustrations, everything delivered in such a matter-of-fact tone and just laid out there. To read it cover-to-cover is actually not terribly fun. There's lots of little folk tale snippets, fables, poetry, and Burton footnoted the hell out of everything.
Fit My Money is your daily consultant on how to manage your finances
Here you can find tons of interesting things for your development. If you are committed to improving the quality of your life, you should definitely be our regular customer. Our writers and contributors will create engaging content for you by providing valuable resources and high-quality articles. Fit My Money provides tips on how to choose the right lending option, how to avoid issues with your credit rating, debt consolidation, and so on. We wish you had us as your financial adviser.
There's renderings on [1] and [2] and prototype photos on [3] and [4] that makes it look like more of a clamshell / laptop shape with the phone screen and keyboard folded against each other when it's closed. Kind of like a tablet with a keyboard case. Apparently the keyboard will also have a 22Wh/6000mAh batter in it.

[1]: https://www.pine64.org/2020/12/15/december-update-the-longes...

[2]: https://www.pine64.org/2021/01/15/january-update-happy-new-g...

[3]: https://www.pine64.org/2021/02/15/february-update-show-and-t...

[4]: https://www.pine64.org/2021/03/15/march-update/

Search for "keyboard" or just scroll about halfway down each of the pages to see the pictures.
Very interesting. Does anyone know if Magic Carpet by Bullfrog used a similar technique for rendering its terrain?
He is saying that air flow is not more important than gearing, but if he were to raise it he’d end up in a never ending series of replies debating the details but missing the point.
I got the Moto Z keyboard attachment, and it was too clunky to use compared to e.g. my current Pro1 or whatever I had back then (BlackBerry Priv probably).
From the linked thread:

> When a user opens an app (IG, youtube, TikTok) they need juicy content within 7 seconds (or they bounce). This is the "Interesting-ness" problem.

> Those other apps (IG, Tiktok etc.) have millions of pieces of content to choose from. So their algorithms get really really good at finding juicy content for you right away. But clubhouse is LIVE. So you need something INTERESTING that's ALSO happening RIGHT NOW.

> multiplying "content is interesting" and "content is live" doesn't just make the problem 2x harder..it makes it 200x harder.

The interesting thing is that Twitter Spaces solves all of this organically. No interesting Space content? Well, you were already there to scroll through your feed, so you can get your dopamine hit just by doing that anyways. Notifications can take advantage of your entire interest graph, not just your contact list and Clubhouse-specific opt-ins.

I've spent significant time in Twitter Spaces. The UX is practically identical. Panel discussions are equally professional. There's naturally going to be more professional content because people can justify spending time to build a Twitter following WAY more than they can justify spending time to build a Clubhouse following. When Twitter launched Fleets I thought it was a massive waste of screen real estate having them as a position:sticky-esque element, but Spaces live there as well, and it flips the equation on its head: you want to stay up-to-date with the spaces that are going on at any time, so it makes total sense for spaces to be top-of-screen and top-of-mind.

And while there may be some who are afraid of linking their Twitter presence to the frank thoughts they might want to share... Clubhouse IMO is even worse on this, because the insistence on real identities prevents an entire class of pseudonymous discussion from happening, and it's only a place people can feel safe to say controversial things while it's a relatively small invite-only community, which works counter to the growth trend. Not to mention opening to pseudonymous accounts enables voice-only acting as fictional characters, which will democratize the Virtual Youtuber trend in a huge way.

Assuming Twitter can stick to an April release, I fear Clubhouse will be spoken of with the same historical reverence we use for Digg, and the same meteoric two-year lifespan of Pets.com.
Django SQL explorer is fantastic as well: https://django-sql-explorer.readthedocs.io/en/latest/index.h...
> Also, you want to render each ray/vertical screen line one at a time, rather than running each single step of the ray for all rays/vertical lines.

This may require more performance. Remember, this algorithm was used for an early Nineties game.

The advantage of drawing along a line of same-distance (i.e. constant z) is that per pixel, there are no divisions, only additions and one multiplication (which could perhaps be optimized away?). Drawing vertical screen lines, you get the z-division for each step.

(Then again, perhaps the division could be removed with a look-up-table)
Yeah. That's unfortunate. The discussion on totality makes clear that it subsumes reflexivity when a = b.

The diagram, which indicates implication, is also not consistent with the logical statement, which indicates iff.
I’ve been using Bootstrap Studio[1] for a while now from the same company and I have to say I’m very satisfied. Updates are frequent, support is responsive and it’s easy to use.

Of course tools like this aren’t necessary to work with Bootstrap or create emails, but it has saved me a lot of time which is valuable in itself.

1. https://bootstrapstudio.io
You're welcome! You are an amazing, kind, and generous person. I am glad to have "met" you. If for some reason you want to email me, my email is in my profile (no pressure, I am not expecting it and it will not hurt my feelings if you don't).

The previous post that you made reminded me of this post, so maybe you can see where I was coming from in the previous response (written by a disabled university professor): http://badcripple.blogspot.com/2013/04/shane-burcaw-laughter...

While I am not as "vocal" as the author of that blog, William Peace, I do agree with him 100% on the issues he brings up, along with his discourse. I say this as an adult in my early 30s, who has seen a lot.

It is definitely possible that I could be autistic (this is the first time that I have written such a statement ever, and I have never, not once, claimed that I am autistic ever), but it is not my place to claim that diagnosis or identity. Plus, it is fun to throw people off. Of course I have read books about females and autism (I am female) and books about autism in general. Such diagnoses are the responsibility of doctors, and it is not my place, nor appropriate, to make that claim, as there are professionals capable of making that assertation. (I did have a doctor who knows me really well ask me if I was autistic, though, kind of like a compliment.) From an accommodation standpoint, academically, I would need none for that disability as I am already on the record for 2 rare neurological diseases affecting my peripheral nervous system plus type 1 diabetes (autoimmune and insulin dependent), and I have enough help. One of those conditions is an autoimmune form of autonomic neuropathy that I have lived with since I was 3 or so, and it is believed that it caused the autoimmunity that caused my type 1 diabetes. The autonomic nervous system affects all sorts of things like even your propensity to socialize. Also, people with ASD often have autonomic dysfunction. Sorry to go off on a ramble, but I hope you found that interesting. This is the disease I am talking about, by the way: https://rarediseases.info.nih.gov/diseases/11917/autoimmune-...

As for the autistic identity, I don't see the point. I know who I am, so I do not need to claim it as an identity. So, those people who make an unnecessary huge deal out of it being their identity are taking it too far. Yes, it is part of who they are, but it is only a part.

Yeah, UDL is extremely difficult and I imagine that your specific type of UDL is really just starting to emerge. I guess for neuro-atypical people it comes down to UDL of curriculum, UDL of the physical spaces (arrangement and what is used physically in the space), and UDL of the environmental features of that space (ie temperature, lighting, humidity, etc.), which you likely all do. Also, how to deal with interaction utilizing UDL between neuro-atypical and neurotypical individuals is next-level difficult, which is probably the most crucial component.

But, you really are amazing! :-)
I used to use a Motorola Milestone/Droid. It was great, I really loved the slideout keyboard and could touch type on it. Even with just two fingers actively in use, it felt great. Also being able to type something in landscape mode while still being able to see anything but the textbox and keyboard was phenomenal.

All of that said, typing on a touch screen is fine and I don't think I'm willing to pay the premium for such a device anymore.
can't wait for when they come out with a N900/N810 style keyboard!
One flaw of the article, that is indeed interesting, is that it seems to ask us to accept a fact that serves little purpose. Yeah, we understand why the designers made the choice because it was the best for them, and they did think a bit of their users, but just a bit.

Decades later, we're still wondering as we get to more and more complex use cases, why we're stuck with passing the class object to all our generic types just to know who we are. It's really a rare instance where Java gave an engineer's solution when they should have given us something more, like a compile flag, a fork, a GenericArrayList<Something> that would be reifed, anything, rather than excuses about ecosystem, backward compatibility perfection, etc.

I understand why they took that decision, I don't understand how it helps all of us do meaningful generics :(
N900 benefitted from tinyness, because thumbs could reach all keys easily. On modern-sized phone you'd need to stretch far more to reach the middle with thumbs
Microsoft wins $21.9B contract with U.S. Army to supply augmented headsets
Monkeys experience the visual world the same way people do
Why are they boycotting it? Is it because they don't want statehood or because they keep voting but nothing happens?
That's interesting to learn, and makes sense. The ability to delay gratification is both an input for behavior, and an output from other personality traits. Subconsciously, I think I've always had this framework that the traits that influence our behavior were somehow separable or independent, which I guess isn't necessarily true.

Personality traits I guess can be looked at as kind of an N-body problem, with every trait influencing every other. The output behavior is fed back into the system, and can then be looked at as kind of a force carrier. On the outside we think of there being N independent bodies, but as far as the real influence is concerned, they are really overlapping fields with no well-defined boundaries.
> Attacking something so well established because of personal reasons feels so wrong from my PoV.

That is a mischaracterization of the post. The author is making a clear technical point about how environmental variables are global mutable state. Labeling that as an "attack because of personal reasons" is just plain misleading.

> That thing wouldn't be a de-facto standard if it was too bad, right?

How much of the post did you read? Your point is almost exactly the same as the 3rd listed in the post:

> It's the same old trifecta of why things are bad and broken:

> 1. Envvars are easy to add

> 2. There are existing processes that only work via envvars

> 3. "This is the way we have always done it so it must be correct!"
> People cannot prove a negative or the "unlikeliness" of something. Comparing multi-billion infrastructure deals with an accelerator is ridiculous to say the least.

I'm not asking for conclusive proof, just any evidence. If there was absolute proof or evidence to the contrary I'd like to see it an change my opinion.

> You're seriously drinking the kool-aid. Y Combinator isn't really that unique in what they give you, Tech Stars, 500, Imagine K12 (which is now a part of YComb, but before wasn't and had effectively the same deal), AngelPad and others have very similar deals to Y Combinator.

I'm not -- I'm not put YC on a pedestal, I have no desire to join it or apply to it, I don't live in SV, I merely browse this site and find interesting stuff here and enjoy the high signal/noise ratio. That said, YC has been running for a very long time, where do you think these other accelerators got the idea to charge what they do, and think the model could work? It's not a winner-take-all scenario (more companies doing what YC does is good) but thinking that YC is not differentiated from other players in this field is not correct.

Also, I meant that the offer is bonkers from the point of view of the world -- $125k is an insane amount of money by world standards to give out for a non-majority stake of an imaginary payoff that could (and often does) go to 0.

> Not to mention in China they have programs (such as Chinaccelerator) very similar to Y Combinator that are - you guessed it - almost the same deal (6% equity for $100K).

Right, but are they giving these deals to the African countries -- if you wanted to make the point, then a simple source where they gave a similar deal to an early stage african country under similar terms as YC would be enough to make me change my mind. I haven't seen this yet. When I check their portfolio companies page I don't see Africa as a location[0].

> I personally think Y Combinator is the best accelerator given its location and alumni, but let's not exaggerate.

I didn't think I was exaggerating.

> I doubt any of these accelerators exploit any of their alumni.

This is a pretty naive statement. Accelerators and VC at large do not exist on sheer good will, though there are some that show more good will than others.

> Accelerators and Series funding are not the same at all.

Going to ignore this, I didn't make this point. The claim that they're not the same "at all" is dubious in and of itself but is off topic.

[0]: https://chinaccelerator.com/portfolio-companies/
Correct, modern browsers limit features when you just open a file.

You can launch a simple webserver to publish a directory to localhost port 8000 with `python -m SimpleHTTPServer`, and this should work.
That seems reasonable, though it looks like it's a few years old by now.

You can use my project template, it comes with the admin enabled out of the box:

https://github.com/skorokithakis/django-project-template

You just install that, add the TODOs that it says, and then run it with "./manage.py migrate; ./manage.py createsuperuser; ./manage.py runserver", and that's about it.
Thanks! I searched for this rewritten version and couldn't find anything.
If it's not released it's pretty suspicious that they let you buy one without mentioning that.

edit: this thing looks like a total scam. Announced as being 12 weeks out in 2015, taking orders, and still not released in April 2021, yet still taking orders? That's more than a blown deadline at this point. They're lucky they haven't seen legal action.
Problem is, Motorola took its time certifying the keyboard and by the time they were done, hardware components where no longer available, so they had to redesign. Same thing happened again, but they successfully delivered a few prototypes. After which Motorola discontinued the attachment ports altogether.

So fuck Motorola, never again.

And from what I've seen in the Pro1 (no X), it works pretty well, does what it is supposed to. Price could be lower, but there is always something.
Free database of 100 no-code tutorials
Reframing it does not address it's problem. It is not an issue of "quality of life". It's a problem of being unable to produce the goods and services required to maintain the older segment of the population, which are no longer able to generate income to provide for themselves and have an increasingly greater demand for healthcare.