jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Are you supposed to only use let now?

Yes, if you can use `let`, there is no reason whatsoever to use `var` ever again.

If you want the `var` behavior, just put your declaration at the very top of the innermost function. With most code conventions, that's where you'd put a `var` declaration anyways.

For what it's worth, Crockford also recommended to use `let` exclusively as soon as you can.
That must annoy the hell out of phone manufacturers. Even the two years in the EU is pushing it for a large number of phones.
The form is hosted on Typeform which is served over https. But since it is embedded via an iframe, the secure connection is not communicated to the user by the browser.

So your data is safe, however, I do agree that https for hashtagstartup.co would clear up the confusion.
Someone popping up and trotting out the 'no premature optimization' argument every time an article is posted about optimization is getting very tiresome.

Not all optimization is premature. Sometimes you find that you do need to optimize, and then having to wade through a morass of comments complaining about premature optimization to track down actual relevant content and comment is a pain in the arse.
Articles like these remind me of certain groups claiming that teaching everybody to read and write was wrong.
This sounds like the office from hell
Correct (a HAM radio operator)
I had not seen this quote before. Reading what you said; my initial thought was on the emphasis, the panic IS dumb. So, I clicked in and verified that he actually had said exactly those words and read the next 2-3 responses. I felt that, yeah, he is referring to the panic. It's something I've repeatedly said the last two weeks: Personally, I am not afraid of the virus. I am afraid of people's response. I say this as one of the unfortunate bastards with a condition that puts me in a risk group. I am also no fan of Musk, per-se (well, not more than you would have admiration for any person that are able to accomplish things).

Whether he's capable of making a difference around ventilators in the short term -- let's just say I am as skeptical as the next guy. Likewise, I should probably have read the entirety of the Twitter thread before replying.
You're right, but for what it's worth, the folks that I've taught the nuance of pipes seem to really only "get it" after pointing them to /proc/PID/fd* and having them cat in/out the files there. It directly leads into much deeper understandings of what "everything is a file" means.
If this works, it should be open-sourced so it can be manufactured and distributed at multiple locations, in many countries at once.
>sailing terminology

I've never been sailing but had no problem with the terminology because I read books. Books reflecting our civilization's Greco-Roman and Anglo-American historical ties to seafaring.

It's a form of cultural genocide to foment linguistic amnesia regarding the source domain for so many metaphors and narratives.

Nice use of "the Bronx" as a dog whistle for 'muh poor helpless minority yoof chilldrunz'. Guess what, smart kids of any color can read Treasure Island. Even in the Bronx, you can check out a copy of Moby Dick and 20000 Leagues Under the Sea. Even in landlocked Iowa, HS classes read Homer's Oddesy and Kon-Tiki.

Your unreasonable, emotional bleating about how we all need to lower our expectaions of non-sailing children is insulting to those of use who bothered to learn everything we could in spite of divorce, poverty, etc. and came out ahead.

Your unkind assumptions are full of holes and don't hold water; they are not seaworthy and should be scuttled forthwith.

The idea one can only learn about nautical terminology by literally being on the water is asinine and untrue. If you can't learn sailing terminology except by acutally sailing, you lack the capacity for abstract thought required for scholastic aptitude.

Removing sailing terminology is a way to subsidize illiteracy and pretend non-sailing kids are so stupid they need to be coddled with softened expectations.
The girl you "were" seeing >:/
This is a completely valid statistical approach. The author isn't hiding anything, the graph is clearly labeled.

http://en.m.wikipedia.org/wiki/Cross-correlation
Functions and types can take integers as monomorphization-time template parameters (const generics).

It would be nice if you could pass (n, t) where n is supplied at runtime, the type of t depends on the value of n, and the compiler only lets you use t if your code is valid for all reachable values of n.

eg. fn(n: usize, arr1: &[i32; n], arr2: &[i32, n]) allowed the function body to assume the two slices can be zipped without losing elements.

Note that i don't have enough experience with either dependent types, zz, or wuffs to explain much further.
> This is a better angle, but it’s also not something that happens for everyone, everyday, or can be used to justify 5 days in the office.

It's not, really.

To think of it another way: what would happen if your mentors left for better jobs, got hit by a bus or even just retired? People need to be documenting things so that knowledge isn't lost and can be passed on to many more people. If it's really that valuable, just think of how much more of an impact it will have when it doesn't have to be passed on one-to-one.
Keep dreaming!

In the meantime people are already offering managed keycloak instances as a service.
> Sure, it would be nice if they switched now

I don't know. It has a nice ecosystem around it. Everyone has a bunch of lightning cables everywhere now. Just like the 30-pin it's not perfect, but is so widely used there's one almost everywhere you need.
FALTER Verlag | Vienna, Austria | Full Stack Developer | Onsite | Part-Time | https://www.falter.at

As an owner-managed media company based in Vienna, we operate a wide range of electronic media such as websites, newsletters, apps, online stores and podcasts, and publish numerous high-quality journals, books, magazines and corporate publishing titles.

We are currently looking for a Full Stack Developer (Part-Time, 24-32h/week) interested in joining our team.

Stack: PHP, Laravel, Statamic, Vue, Inertia.js, Livewire, TailwindCSS, PHPUnit, Pest

Further information (DE): https://cms.falter.at/ueber-uns/stellenangebote-falter-verla...
I absolutely love python and I'm using it daily but Django seems so....outdated?! Biggest web framework needs someone to raise funding via kickstarter to build a schema migration?

2013 and you still can't build a REST application without installing 3rd party code? I mean c'moon there's angularjs, emberjs, knockout, extjs etc etc etc out for years don't you see a light at the end of the tunnel or you're the type of team that build more tunnel?

Sorry to say but news like this just make me sad. Still happy I chose flask + sqlalchemy for my website. Django is somewhere in 2004-2005 still. I lose the admin of course but I hate general things anyway (one size fits all type of thing).
Everything is in the west of something.
Erlang is an interesting hybrid between language and operating environment that offers a unique set of trade-off choices. The language itself is not as interesting as the result of these trade offs that translate into a reliability that seems hard to duplicate using other platforms, or at least the platforms that I'm aware of.

That said it is not a silver bullet, split brain problems and other nasties remain hard.

I don't think you can rip off the good bits of Erlang without using the Erlang VM and associated plumbing.
You can minimize the risk of failing by not risking much. Do such people make the best leaders? They will probably not even manage to become leaders, except if they are appointed by others based on their skills, not their actions. That happens neither in politics, nor (typically) in business.
Even ignoring the fact that edge side includes are the way to go when confronted with this problem, it sounds like they're basically saying they'd like to include the userid in the Vary header, but cannot because the Cookie header includes a bunch of other stuff.

Instead of parsing the Cookie header and doing a bunch of additional work in the cache layer, why not just add a separate custom header (X-User-Id, say) and Vary on that?
> which doesn't help you in a remote code execution exploit inside openssh

To be fair, If it gets to the point where they are executing arbitrary code in the openssh process, your key is already compromised.

SELinux would help with most other causes of key leaks, however.

> The question is, is is possible to use the keys without having them in RAM any more?

In my (albeit limited) experience, no. Even if only because context switching would push the key out of the CPU registers and into RAM if it occurred at the wrong time.
I'm working on a static site generation web app as well, although mine won't be self hosted. Good luck to you! For me it was a convergence of:
1) Outstanding cost/benefit of static file serving.
2) Current static site solutions being too complicated for most end users.
3) Bloated content management system alternatives.
I would buy it for my mom and dad.
Yup, definitely something we'll fix as soon as possible.
Create a Job Board, use the latest social routes to drive traffic and build a list.

The amount you make from the Job Board post is heavily dependent on the amount social followers (drives traffic and makes purchasing more appealing).

https://www.angularjobs.com started making ~$1000/month in revenue with a highly targeted social reach of ~10k followers.

Technical co-founder type? Take what you know about programming and offer recruiting services to the early users of your site. Both companies and developers visit job boards, providing both the clients and talent needed to collect recruitment fees(over 10K in major US cities).

My main gig is http://www.LinkPlugApp.com where I play a technical role.

LinkPlug is how I drive traffic to the JobBoard from social media accounts like the ones below(click a tweeted link to see an ad for the JobBoard):

https://twitter.com/AngularJS_news

https://www.linkedin.com/groups?groupDashboard=&gid=4896676

https://twitter.com/angularjobs

edit: added Twitter account examples.
We might as well just allow pictures of kittens. After all, you can always build a kitten-free HN aggregator site if you don't like them.
You can't really compare the two situations (.NET and a hypothetical browser bytecode/VM). The reason C# ended up the main .NET language is that it's a brilliantly designed language - far more than you can say about Javascript.
>We are now in another period with great opportunity for people in the IT industry, and we want to have as many people as possible join the party! Everyone should code. And we have made it so easy! Create a GitHub account, watch some of the many, many tutorials out there, and get going! Yay!

>The sad truth is that something essential gets lost in all of this everyone-can-do-it-yay-lets-all-code euphory. I’m not exactly sure how to call it, so I’m going to pick something that is close enough to describe what I mean. I’m talking about craftsmanship.

Just because many newer developer's code is public on GitHub, it doesn't necessarily mean code quality is going down. Back five years ago, when many developer's code was stored on their machine, there was no way of knowing if their code was any good.

Now, developers are encouraged to show off what they have, because Git shows how you've progressed as a developer. It also allows for developers to help each other and make each other's code better. I know collaborating on GitHub has helped my code quality go up.
Ed had root, but I don't think he took everything. Moreover, some of the news orgs were intimidated into destroying their copies both before and after the release started. I don't think the news orgs know everything.

It doesn't take away from your larger point, but we can't presume they know more than they've published. They probably do, but we don't know what they know and what they don't (either because it was omitted or destroyed).
Had two 2007 MacBook Pro's break down that way. Local Apple Care Service providers didn't want to apply Apple-mandated extended warranty. I was pretty disappointed to find out that later models exhibited similar flaws, because the soldering issue of 2007 models was blamed on nVidia.

When a friend was buying her mother a christmas present iPad, I went with her to examine which models handle the tablet workload better. We ended up picking an older generation, non-retina model. A few previous generation retina models, presumably running latest iOS updates, had ridiculously high temperatures just idling on the shelf.
Actually, it isn't the same argument as golang == java 1.0. It's java 1.0 had similar goals and made similar design choices that golang is making (and had similar responses from developers). In many ways this rings true. Java 1.0 and Golang do share many of the same goals.

A couple of areas where it really falls down though are that Java 1.0 lacked the emphasis on tooling which is golangs greatest strength and added a goal of "write once/run anywhere" which at the time seemed very important but now adds a lot of baggage.
Python indentation (and Lisp parenthesis) saves up a lot of vertical space. It allows me to see many functions at once.
It also looks like most people check HN at work on the weekdays, which is to be expected.
This seems like a false dichotomy, yet one that's argued all the time. The actual argument seems to be about the definition of the word "idea".

Maybe the word "Titanic" is a bad idea for a movie. It's not even really an idea at all. The actual idea for "Titanic" was a very high-budget, ominous, cross-cultural love story with great special effects set on a famous ship. But at what point are we talking about execution? Execution is itself a series of good ideas to materialize a concept, right?

What's certainly true is that "A Dilbert movie" is not a sufficiently developed idea for anyone to say whether it's good or not. Of course, the role of cultural critics is not to elucidate uncertainty but to make strong statements that others will read and argue about.
In this light, maybe people have started to be annoyed more by Gruber because, although his style and opinions haven't changed, he's suddenly for the Empire instead of the underdog. I have a feeling there would be much less anti-Gruber vitriol if he were defending an Apple that still seemed to be the "alternative" rather than the "mainstream".
I appreciate the feedback.

The chapter Ethical Information Privacy Practices presents most of the ethical argument. The goal of the thesis not to tell what users, Facebook, regulators should do (hence the door is open). The goal is to present a framework for determining whether an OSN is behaving ethically. I accomplish this by outlining privacy practices which should be used - notification, choice, use and security.

In terms of research, I noted early on in my thesis that it was not meant to focus on the legal ramifications (hence, no Lessig, Agre & Rotenberg). There's an entire chapter on choice architecture (Thaler and Sunstein) and work from Chellapa and Pavlou.
Just curious, from long term perspective how does such partnerships help. Aren't Blekko and DuckDuckGo direct competitors?
I agree and think it's impossible to foresee every possible "bad" correlation. Furthermore the problem is not limited to advertisement but every type of automated content. E.G. a widget with a generated list of "related stories" or an autocomplete search box.

With more and more of this style of content being used, it is in my opinion important to better inform the not so tech savvy public, that computer generated relations can be really useful but will yield some results that are wrong or might seem distasteful for the human mind.
Just queried my db, and 300k a second is a typical peak in CME futures (across all products). I'd imagine that options could be a lot more than that.
No need for updates for buggy firmware.
I think it is possible to do a "name drop" similar to a coin drop and either change the accepted ending for .org or remove ICANN's authority over namespace altogether.. One issue might be creating an acceptable authority for certificate registrar's, so let's encrypt has an explanation of what domains it confirms and how if not via the ICANN derived path.
Kind of, Symbian already had the Web Widgets runtime when WebOS came out, so while not having Web at core, the idea of Web apps already existed.

Plus years before that, Microsoft explored the idea with Active Desktop and packaged Web apps.
On the rare occasions I see a Multipla in real life, I actually have feeling* of disgust and revulsion - it really is a hideously ugly car.

I think there is something insect-like about the bulbous part that houses the lights - I wonder if perhaps something about the shape is triggering something innate, similar to how we may be hard-wired to fear snakes?
We dont know anything about AGI, and we arent sure how it would work. Its impossible to make assertions like this
Thanks, this is actually on FreeBSD, so it's not so easy to make it for Docker, but the repo now has a Dockerfile for nix systems. I haven't tested it tho.
The first amendment is one of the enlightenment's greatest progeny. It is a right that we Americans possess, and we will defend it--with violence if need be.

If Borat doesn't like that, he should stick to Britain.
> Billions still do all over the world in similar climates.

Yes. And it sucks. There is a reason the founder of Singapore said it “made development possible in the tropics.” We don’t “need” indoor toilets either. But they’re pretty great. So are cars. Big SUVs with the AC turned down to 65.
I'd add that writing on a computer is also not writing, for some languages. E.g. with Japanese IMEs, writing is an exercise of knowing how a word is pronounced and being able to visually distinguish homophones. Having not practiced writing on paper in a while, I can barely write anything in Japanese while I can type just fine (or swipe, on a smartphone).

Similarly listening and speaking are different things. I can read or hear a lot of words that wouldn't cross my mind when I speak.
I would happily pay the five dollars but their hostility to people with different politics makes it impossible for me to enjoy the community. Nothing wrong with that, it’s just not for me. On this site, I still feel greatly outnumbered, but they are infinitely more polite. And I would pay for this site in a heartbeat.
People volunteer for a number of reasons, whether because they Want to be a part of a military machine or because it's the best way to pay for school. Either way they do so with some expectation that the intel is sound, that they're helping to protect America/American values, that they're attacking Threats and not random civilians. To have that trust & expectation violated can be traumatic, and nobody deserves that.

Even if they volunteered totally aware of what they would be doing and what would happen, it's one thing to Know and another thing to Have Experienced.
It's better to fake having not seen it than failing an unseen before question. No amount of honesty points will save you from failing a question.
Sure if you are good enough that you pass unseen questions regularly go with honesty. If you are not, better to fake it. If FAANGs have problems with candidates knowing the questions maybe they should think of different interviews?
I’ve always felt like the hard part of networking isn’t the APIs but the threading problems that you will have very soon after you try to write anything serious.
Nice idea but I have an issue. I'm on the new MBP with the M1 and I have code-insiders installed as it runs natively.

So I tried the following:

git peek https://github.com/ylukem/pin-go -e code-insiders

It works, it downloads the repo, opens the editor but it immediately deletes it! Any idea how to fix this?
> Location: Austin, Texas.

Meh... Where are the remote jobs? I bet if you open an office in Oregon (where there's tons of Intel Open Source people) you'll find a lot of candidates. Or, you know, act like the old times of 2020 and hire remote employees?
Webull does the same thing... 1% spread in both directions I think (2% total). At least Coinbase are honest and charge a fee and don't claim to be fee-free.
I think they see themselves as reinventing solutions to problems that had solutions created 50-100 years ago but that the manufacturers are still using basically the same 100 year old solution today.

So you have products that are marginally better (because those people 100 years ago were smart too and they have not been completely sitting on their laurels) because it uses modern technology and design informed by modern aerodynamics and the like, but is expensive because it doesn't have 100 years of cost optimization behind it.

Worse, you have products that have 6 months of heavy cost optimization resulting in high precision high power motors mounted in flimsy plastic cases that break the first time you drop them.
I touch on a lot of issues you mentioned in the last third of the article. I agree that decentralization removes accountability, protections, and the associated trust.

Moreover, with crypto, we are trusting the developers of the underlying software rather than government institutions for fiat. I would argue there isn't a compelling reason developers should be seen as more trustworthy.

To be honest, I went into researching for this article with a bias against cryptocurrency, but ended with a belief that there is possibly an opportunity for fiat + crypto to form a more trustworthy system where transactions + the creation of new currency was logged where everyone can see. However, to actually realize this would require a lot of changes in current crypto architecture (particularly around the consensus algorithm and its current computation cost).
I've actually been running mine on "2" the ("medium") setting for 3-4 years with no problems.

I have asthma, allergies, and pets so.... yeah. Medium it is for me.
This is true for medium.com articles as well which get on top positions an Google consistently.
I always assumed that was the store's way of preventing cashiers from overcharging and pocketing the extra, but sure enough: https://blog.mass.gov/consumer/massconsumer/the-price-is-rig...
The current console generation seems like a step backwards to me honestly. I wasn't the biggest fan of the ps3/Xbox360 era, but those consoles(and the wii) were still what I think of as consoles. They used processors and architectures that were different from off the shelf PC's, there were actually some pretty great games that came out then, despite the sea of AAA push button to watch interactive cutscene games. Hell the ps3 even got my dad into online gaming with GTA5 and before that the last games he'd really gotten into or played were on the n64

This generation just seems meh to me. They don't really do anything a PC can't do, they might as well be off the shelf specially configured PC's with locked down firmware and software, the games are much the same as the last generation, nothing really all that innovative or interesting from what i've seen, they lack functionality the previous generations had.

Growing up, each new console generation kind of blew your mind compared to the previous one. The ps4/Xbox1 and even the switch to an extent(though I'd say that's the closest to what I feel like a game console should be) don't really seem like anything special compared to previous consoles.