jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think that's true. Consider a modified version of [1]:

template<typename T> class X {
void foo() {
typename T::A* pa;
}
}

The problem here is that C++ can't parse this without knowing whether T::A is a type or not. Otherwise it might be "T::A multiplied by pa". This is the lexer hack in action.

Rust, by contrast, has no such limitation [2]:

trait SomeTrait {
type A;
}
struct X<T> {
f: T,
}
impl<T> X<T> where T: SomeTrait {
fn foo() {
let pa: *mut T::A;
}
}

This compiles and runs just fine with no need for a turbofish on T::A, because Rust has no lexer hack.

[1]: https://en.cppreference.com/w/cpp/language/dependent_name

[2]: https://play.rust-lang.org/?version=stable&mode=debug&editio...
Good god you people are disgusting.
Fully agree on understanding users.

I usually strive to develop a strong working relationship with users. Working with them 1:1 is even better. I like to set clear expectations upfront about what I’m capable of helping with to manage my time well.

When I take the time to observe users working - understanding their concerns, figuring out their pain points, gathering feedback - it gives customers a sense of ownership, and they will probably stay customers for a while.

I got into software development after a long stint at Apple Retail during college; a good place to weather the storm from the terrible 2008 recession.

The experience I got working as a Mac Genius at Apple has benefited me more than anything else I did for my career in software engineering.

The deep empathy for users I have developed from observing dozens of people use their devices for 8 hours a day, 8 years is the biggest asset of all my skillsets. I don’t claim to be an expert at how users feel and think; but it’s sure thorough enough to be a positive influence on my work.

If I feel a user is ”doing it wrong;” a simple practice for me in being empathetic is to ask myself “how can we do better?”
I think the important bit is that at some point a team has to say “this is ready to not be behind a flag”. At that point you can’t blame a bug on “oh that’s still being worked on” because then you’ll be asked why it’s not behind a flag.
i think this is a pretty cool app - there is a community you haven't really considered that would jump at this. The finance (particularly investment bankers, private equity folks) and consulting employees. They love to stroke each others' egos and show their spreadsheet and excel proficiency to others.

The whole no mouse thing is so engrained in their culture that there are even memes and hundreds of posts around communities like Wall Street Oasis around this. Consider appealing to that demographic and I am certain you will get many more downloads.
Indexes generally give you sorting for free so you don't have to look at everything.
I don't understand how that doesn't trip the bullshit detectors of anyone that still has money to invest in the first place. That's language I'd expect from someone flogging a pyramid scheme.
Simply go south and take a look what's happening in Hong Kong right now. Is that bad enough?
If you're asking if WVD desktops can be delivered to a Linux browser, yes - there's a HTML5 client that renders desktops.
In addition, a Linux toolkit was announced for thin clients in the recent Ignite conference.

https://myignite.techcommunity.microsoft.com/sessions/81670?...
Facial recognition is mostly used for bulk surveillance. Alternative is diligent manual police work.
Amazing work, love this kind of reverse engineering
You can use DHT / Kademlia for this purpose
> The real question here is: where was the national guard

Despite being requested by the D.C. Mayor on Tuesday, not approved by the federal executive until after the insurrectionists had occupied the Capitol (which, considering that the insurrection was on behalf of incited by the President, is not so surprising.) And apparently when finally approved, it was by the acting Defense Secretary in consultation with the Vice President.

> or the various other law enforcement

Again, federal executive responsibility (mutual aid from other jurisdictions is routine once an incident is under way, and was provided, but advance deployments of additional LE to federal facilities in the national capital would be federal.)
Lots of people here seem to think they know what mastery looks like, but to tell whether someone is a master in something takes another master. And I doubt most of the people who think they are one, actually are.

I will try to avoid doing that myself, specially I will avoid implying I am one, but I think it's possible to come up with a few criteria to help you "judge" the level of mastery one has in software engineering:

* can create a project from scratch without pondering forever about each and every choice, while picking reasonable choices that, together, approach optimality given the circumstances (notice that this depends mostly on the team/company involved so there's not one right universal answer).

* can break up the work in manageable pieces so that progress can be made (regardless of how many people actually work on the project) and measured easily. This is really hard and can only be done properly by a practitioner (meaning, no, your PM can't do that for you).

* can establish a good base design that facilitates achievement of the project's objectives (e.g. if performance-focused, then architecture might differ significantly from a more maintainability-focused one).

* knows to apply the right amount of testing/automation (too much or too little can be damaging).

* can focus on the task at hand, avoiding unnecessary work (many great technical developers fail to do this due to their preference for harder challenges that may not be the right ones to address).

* can communicate well (because knowing it all but not being able to pass the knowledge on or convince others will cause most of your knowledge to become inaccessible).

Notice that to be able to effectively rate a person or team against each criterion is itself something subjective sometimes, so you won't get a clear-cut answer no matter how you look at it... but I am sure that there are ways to use metrics for each one, though we all know the problem with metrics (people will game it), so yeah, it's difficult to figure this out. Just make sure you don't fall into the trap of judging people solely on subjective grounds though as our natural biases are quite crippling (see psychological studies about human bias) and will cause you to misjudge others, sometimes disastrously.
just in case, OWC Thunderbolt 3 to Dual DP [1] adapter work fine with two 4k@60Hz separate displays (with MBP15 2019).
And seems similar Thunderbolt3 -> Dual DP adapters also should works well. But I agree that is a big mess with that stuff, I brought lot of usb-c->hdmi adapters before found solution with works fine with 2 displays (some of those adapters only supports 30Hz, some can slow-down MBP performance dramatically with 2 displays).

[1] https://www.amazon.com/OWC-Thunderbolt-3-Dual-DisplayPort-Ad...
It’s not related to political wings at all and is self polarising. There are isolated factions of railway modellers, hairdressers, runners, cyclists and school mums as well!

We’re a tribal species. This just allows us to execute our base instincts quicker.

It’s stupid really.

On politics I refuse to align with any ideology, only policies. There’s no us and them argument then, just the merit of the policy to consider.
They need to toss everything and start again. Safer, and probably faster. But I expect they'll just turn back on and resume using everything not ruined by piss.
Pick a random recipe and try to cook it together with full assumption that whatever comes out will be inedible and you are just having fun.

Try to make some artistic photos of each other. Try to research some poses and lightning and recreate it with whatever you have available.

Try playing some board games, like Carcassonne.

If you both like puzzle try to race to solve a puzzle (like Consecutive Sudoku) or solve it together.

Buy and assemble some furniture or some toy kit together.

Learn to play some computer game together like Don't Starve Together.

Basically have fun together by competing and cooperating and creating stuff without any expectations. Do stuff you never done before.
You need a CEO to run a business with hundreds of billions in revenues, and tens of billions in annual profits, where every executive decision has hundreds of millions if not billions of dollars in impact to the companies value.

Are you going to cheap out and hire a lesser candidate to save a few million?
I think it may be the whitespace in the UI. It really gives the thing room to breath
You said he hasn't run a profitable company, not that he "hasn't demonstrated he's run a profitable company".

He's definitely a different kind of CEO.
The police can't ask for your cellphone while you are in the limbo of being detained but not arrested. Once you are arrested they can get a warrant for your cellphone, but getting it unlocked can be a whole different issue. If you are arrested they will usually identify you via face recognition or fingerprints.
This is why I'm against censoring. It's a treasure trove for law enforcement and intelligence officers when dealing with criminals and terrorists.
> executives taking 50% pay cuts.

Something to be admired about their corporate culture over there
The CEO for starters.

Post-Enron accounting rules via Sarbanes-Oxley made it so that the CEO had to sign off on and certify the financial statements. The buck stopped there. [0]

Why not here as well?

Unless you are thinking about putting the system that incentivizes a CEO and company to do this on trial.

[0] https://www.sec.gov/news/press-release/2014-152
Should be easy enough to prove or disprove by comparing the number of X-type arrests made to the number of X-type crimes committed.

If it's absurdly high, or significantly higher than some comparable country, then you've got a problem - with a 99.9% conviction rate.
Ron's second law: the hardest part of getting what you want is figuring out what it is.
And some advocate privately contracted adjudication as well.
>What is unethical? What are they funding?

That's exactly what the consumer wants to know. They are funding whatever is stipulated in those contracts.

>Who are you or the EFF to say that it is anybody's business

I am me, and I say what is my business.
I know you're joking, but honestly if it were legal (and easy) to crowdfund stock sales I would totally have been up for that. :)
This site was advertised on the New York Times website. The ad copy was “Experience a Digital Human Conversation and Chat About, Well, Just About Anything. Have an open-ended, in-depth conversation with Sophie; an AI-powered companion.”

I tried it. The face and voice were pretty good, but the conversation quickly collapsed into nonsequiturs. Maybe others will have better luck.
I can't imagine anything most countries could reasonably do to prepare for 5c, what type of things would you suggest?
and then failed to come up with the 'obvious' 1-cycle solution

That's unfair, as the commenters here are providing a software solution. The patent is about a hardware solution which involves two parallel adder circuits. It implements in hardware exactly what the software solution does, but you can't express it in software because there is no operand that expresses "implement this addition twice please". You'd have to express it as:

avg = [x>>1 + y>>1, x>>1 + y>>1 + 1][x&y&1]

Which isn't 1-cycle either without the specialized adder.
> Many non-tech people already have a telegram account for example but don't move out of whatsapp because they are all on it already. Nobody wants to be that guys asking anyone else to abandon the group and move to somewhere else just for the heck of moving. As for instagram, they would quickly switch to tiktok, snapchat or something else that fills the gap.

Telegram's servers are in Russia, and Tiktok's are in China. If shutting down Facebook in the European Union means people are going to switch to those other apps, that would defeat the purpose of this initiative. I would also disagree that they are equivalent, I cannot imagine my mom migrating to any other social media if Facebook ceases to be available. She would likely go and protest this measure actually.

I agree this is likely a bluff, I just disagree that we should not seriously consider the actual costs of blocking over 400 million people from doing what they want to do. Also note that ultimately this could be viewed as a protectionist measure, so Europe-based social media companies would have a big advantage. I'm not sure I'm ok with that either.
> In Garage, all buckets are spread on the whole cluster. So you do not have to worry that your bucket fills one of your volume server.

Are you saying I do not have to worry about ONE volume server getting full, but instead I can worry about ALL of them getting full at the same time?
> Just need US residence

"If you're homeless, just buy a house"
Basically, it's two parts.

1. UI (visual editor) that produces a schema of an application (sometimes it's called DSL (domain-specific language), or AST (abstract syntax tree), or meta-model (as @speedgoose wrote)).

2. Interpreter/compiler that converts the schema/DSL/AST/model of your application into the code. Sometimes it's compiling real text code like HTML/JS/CSS. Sometimes it's interpreting in runtime.

Usually, it should do both. Code for the output/export/deploy. Runtime for your editor's canvas or preview mode.
It's a standard specification for ARM server hardware / memory maps / firmware / etc, so operating systems should be interchangeable on it. Doesn't have a specifically consumer orientated equivalent though.

Its a bit like the way you need more than an x86 CPU, you need an "IBM PC Compatible" system[1] with various buses and peripherals in the right memory locations, BIOS/UEFI firmware etc. for generic PC OSes to work. SBSA standardises something like an equivalent of an "IBM PC" for ARM Servers.

[1] Or whatever you would call it nowadays, as legacy BIOS booting is fading away modern systems might not count as that.
Personally, I recommend you to check out these Joomla templates https://www.templatemonster.com/joomla-templates.php to create a website. These templates are highly customizable and very beautiful. Creating a professional looking website is an easy task now.
I wanted to interview with them (as a developer), but was turned off by their 'expectations' page, it sounded way too controlling/strict.

How are they in that regard, and overall?
I'm going to echo Dijkstra here: It is practically impossible to teach good programming to students that have had a prior exposure to MATLAB: as potential programmers they are mentally mutilated beyond hope of regeneration.

Matlab is a very poor language in and of itself, but it doesn't help that the culture in Matlab (at least whhen I was last exposed to it) doesn't use revision control or write tests. And if you want to productionize a service you have to screw around with licenses on deployment machines, use the painful Matlab compiler, or just reimplement the relevant work. It's just a dead end technical credit card -which may be good for some! Don't get me wrong. But for many many people it just makes a mess.
The best reasons for doing stuff with neural networks in JavaScript is that:

a) Lots of people are being introduced to programming via something related to the web; if neural networks are 'hidden' in a technology that they won't be using for a long time, a whole lot of people won't get into using neural networks.

b) JavaScript's everywhere - so if something can be shown in JavaScript, a lot more people can see it. And they can try it out themselves, tinker with it, all within software that their computer came with. No $149 software package required.

That said, Andrej Karpathy is a pretty smart guy, and so even if I had serious reservations against using JavaScript for this kind of thing , I'd probably be taking whatever he's doing seriously :)
Huey was obvious to me, and I thought it was clever.
link to the report pdf: http://environment.yale.edu/climate/files/Knowledge_Across_S...
Not really.

Just because you have an IPv6 address doesn't mean you won't be trapped behind a firewall that blocks incoming connections.

And when you have an IPv6 address and want to show something to a person with an IPv4 address... then you will definitely need either showoff or pagekite, or something like that to act as a bridge.
That makes sense if you're not a technology-only company (see disclaimer).

The space is probably/could be crowded and they're going to need some sharp assets to get the word out and obtain customers, but in my case where every sale incurs more work from engineering, one has to balance it out or else we'll end up with a bunch of over-eager sales people signing low-end deals and a couple of angry, burned-out developers perusing HN wondering how their hacker dreams turned into biz dev nightmare.

Coffee is for closers.
It has HTTPS for the content creation page (just click on the "create a type_of_spot" button and you'll see).
Re: 1. In your Scala example the two underscores are placeholders for two different arguments. The underscore is also used in Scala for catch all clauses with 'match'. How is this syntax then way better than %1 and %2 for arguments in shorthand syntax in Clojure?
Probably, there should be a category in HN to most liked posted stuff - the goldmine.
I just ran the additional test I noted above. I went into Google Maps and had it locate my position. Then I did a new backup to look at the data again.

I had 9 additional records, all Timestamped identically, from while I was using Google Maps. However, there were 112 other records where the Timestamp was updated.

So again, it seems to only update the database when you use a Location Based Service. And it does update any existing records with a current timestamp.
A few more suggestions I thought of:

literotica.com is similar to fanfiction.net except focused on erotica and some crossover into romance or other. Some of the authors there have published their stuff (from the site and otherwise) through regular publishers. I have personally polled certain author's profile waiting for the next installment of a novella, and since they are doing it on the side (for free) it can take awhile. That is what I first thought of when I read about storyfunded, that these authors could use that to get some $$ to write the stories, and thus justify spending the time to write the stories (the money made selling it after the fact would just be gravy)

In case you haven't heard of it, Absolute Write is a really popular forum for writers (http://www.absolutewrite.com/forums/index.php) And of course, all these writers are readers and they are already into the community-support spirit since they are on a forum. If I were you, I'd totally take out an ad on there and/or get active on their forum (not spamming, of course, just providing help with your site in your signature)

I signed up as an author and the email I got said samples should be 10 pages. This seems like a lot. Of course, some could be that long, but it seems odd to make that the average. Not just as a writer, but as a reader, I am not going to take the time to get invested in a story 10 pages worth when I know there is nothing coming. Unless you do partial chapter releases? That would be cool. Not sure if you've heard of it, but Dear Author has a "First Page Saturdays" where they, obviously, provide the first page of a novel and people can critique or whatever. It's pretty easy to decide whether you'd keep reading from just that much alone (try it and see: http://dearauthor.com/category/features/first-page-features/) and btw, I'd have funded a couple of those myself...
"I'm not sure we could ever see that level of participation from crowdfunding"

I would not bet on that. There could be loads of startups that work to further 'democratize' this.
Atom is written in js + chrome "engine" for the ui.

Javascript is fast enough,the problem is that Atom is basically using browser rendering for the ui,which isn't as fast as using c++ widgets.
James Risen tried to publish it in 2004 but the Times fell to government pressure and refused to make the information public until over a year later (only because Risen threatened to tarnish their image over it); when the Times did publish it but buried under other stories.

So... both.
You're looking at it.

The only real solution that could ever be effective is to raise enough awareness of institutionalized bigotry so there's a critical mass of people interested in real change. Realistically this means that issues will get raised and dealt with on smaller scales, slowly bringing awareness to more and more people. Over time more and more people will clamor for the destruction of cultural traditions rooted in bigotry.

Which is precisely what's happening. The tech community, with its forward-thinking outlook, has become a foremost battleground. The larger feminist movement has been grappling with trying to include more men among their numbers, the vast majority of them just tune out feminist ideology.

You can't destroy institutions. What you can do is change peoples' consciousness so social injustices within those institutions gain attention instead of being ignored.
Tell the person in step #3 about this. They might be able to give you an alternate coding test, or at least be more considerate during the interview. We sometimes give candidates "homework", where they have 24 hours or something do something "simple" but more complicated than a whiteboard problem.

It would might put you at a disadvantage to a similar candidate, people might worry that you might "lock up" during a stressful situation at work, but it's certainly putting you in a better position than freezing during the interview.

Also -- have some portfolio project, and public github projects with your past work, if you can. I've had interviews with folks that I was on the fence about, and then went and looked through some of their code and that helped make up my mind.
Good stuff in here.
My guess is latency - using Redshift for short lived, small queries might not be the best.
There are always lots of people on here who would be very happy to work remotely; why not go with that instead? (The difference isn't very large, when it boils down to it...)
That is a poor guess. I think it's complex precisely because I don't think everyone should be forced to live by the same principles, and because I recognize that some principles conflict. People have been arguing about value pluralism for a while now, so I feel like I'm in pretty good company here.

If free speech wasn't fundamentally important to me, I wouldn't think it was a complex problem, I'd be happy to limit speech.
While I agree with the author in his previous posts in this series. anyone coming up into web development or front-end design should first grasp javascript and then learn how to use frameworks like jQuery. However I think that what these frameworks offer is faster prototyping and easier maintenance of web applications. Quickly accessing the api for functionality is often essential in quick turn around where creating all the functionality each time would add more time to a project. But as with all things in life we should be mindful of each and everything we load and pick and choose carefully.