skysight-inc/HackerNews huggingface dataset:
The original question starts with the word “Can”, and the answer is [going to be] no.
While I agree with the sentiment, the employee's tolerance of security measures will likely vary according to industry (at least it should). Finance and military applications have been brought up several times for good reason: there is the issue of protecting sensitive information of the client. That may extend to the code, or procedures that can be inferred from the code. In other industries, the sensitive information may only pertain to the employer itself. That's when relationships will be more important.
Well, Europe, as they have several members from non-EU countries (Bosnia-Herzegovina, Norway, Switzerland).
The New Europe With Lasting Peace (100 year old map)
There are replies in this thread that are saying Clinton II lost because of the emails being leaked.
Caring about the employees and making the enterprise successful can be one in the same. That’s the point.

Businesses require success and profit to continue to exist. There’s no point in pretending that what the business does isn’t ultimately motivated by profit. I know there’s a trend to pretend that companies are doing things for selfless reasons or purely to do good things for their employees, but that’s usually obscuring a hidden profit motive (increase recruiting, motivate employees to work harder, create goodwill among customers). It’s better when the companies are simply honest about their intentions.
Rails 6: How to search and filter index results
I would not, server is a different product line and MS has different features of RDP enabled for different versions. Typically you distinguish consumer and server versions when listing compatible versions.

And RemoteApp is not officially supported (as a server) on Windows 10 Pro/Home.
Legit question and I'm sorry if this comes across as condescending.

Do you know the difference between "you're" and "your"? I'm really asking. It's shocking to me that someone on Hacker News can make this kind of error.
>. I will give you an example. The way USPS is undermined is nothing but sabotage.

The post office was not sabotaged. They're foundering because mail volume has dropped to half its peak and they haven't been able to downsize their operations fast enough to keep making money.

The media and the Democrats spent the last year chasing this wild conspiracy theory about the USPS throwing the election for Trump. It never ever made any sense and, indeed, there's no evidence that mail in ballots were tampered with on any large scale.
Two reasons:

Treatments get better. As we learn how the disease works, we know how to treat it better. This means that if you get sick now rather than at the beginning, you are much less likely to die.

Secondly: people are working on vaccines. If you can hold it until one is available, you might not have to get sick at all.
Hey, another Haskeller here!

> There where at least two other replies talking about accumulators. I call that pattern, like it or not.

It's true that you use this way of programming so often in functional languages that it earned itself a name, so that it's easier to talk about it. However calling it a 'pattern' feels weird (to me), even though it technically is one.

The equivalent of accumulators in imperative languages would be the 'pattern' of having some variables outside of the loop and mutating them from within the loop. Maybe you can appreciate that it feels weird calling this a 'pattern' — and now you can better understand how I feel about accumulators being called a pattern.

Skipping back to your original question: I write Haskell for living and teach two high-school classes in another functional language, and the only two 'patterns' regarding recursion I can think of are accumulators and mutual recursion. So, you know almost everything there is to know already! :-) [0]

Let me add that you use recursion very rarely in day-to-day programming; mostly you try to spare yourself writing the recursion explicitly and you instead use map, filter and foldr/foldl (sometimes called reduce) to do the recursion for you. Especially the folds are super-powerful (AFAIK you can write any recursive function using folds, should you wish to do so), and often under-appreciated.

> Haskell is a genius language but I don't like the community

IMHO the community around Haskell is (in general) great; the people are always eager to help. I'm a self-learned Haskeller and I couldn't have done it without the community. Come join us at r/haskell or the IRC and see for yourself :-)

[0]: Why do I say this? I remember my old days when I was learning Swift and encountered one new design pattern every day. Factory, Facade, ... I decided to get 'em all (why reinvent the wheel?), I was always anxious that I was coding something that could be better served by a ready-made design pattern. So I just wanted to let you know it's nothing like this with recursion, and that you can save yourself the anxiety (if you are anything like me).
Better shore up the foundations in time, then.

We have remarked that one reason offered for being a progressive is that things naturally tend to grow better. But the only real reason for being a progressive is that things naturally tend to grow worse.

The corruption in things is not only the best argument for being progressive; it is also the only argument against being conservative. The conservative theory would really be quite sweeping and unanswerable if it were not for this one fact. But all conservatism is based upon the idea that if you leave things alone you leave them as they are.

But you do not. If you leave a thing alone you leave it to a torrent of change. If you leave a white post alone it will soon be a black post. If you particularly want it to be white you must be always painting it again; that is, you must be always having a revolution. Briefly, if you want the old white post you must have a new white post.

But this which is true even of inanimate things is in a quite special and terrible sense true of all human things. An almost unnatural vigilance is really required of the citizen because of the horrible rapidity with which human institutions grow old.

Chesterton, 1908
Demographics show that whites really really really like Trump, and everyone else doesn't. Which mirrors the rhetoric of Trump I (hope) any rational person can agree.

In the case of such polarized racial politics, the Democrats needed a white male to try to not further inflame the white base and pick off as many white voters as possible. That left a nonrepresentative candidate for the almost-majority minority "everyone else".

Racial politics have underpinned presidential elections since... well, slavery. This one was no different, it just had the sad spectacle of overt racism rather than at least SOME window dressing overlaid on the "Southern Strategy" since the civil rights era.
A suite of data format standards will achieve all this without having to resort to a (hand-wavy) half-baked notion of standardized set of data processing modules (aka “applications”). And we’re already doing this, and I am certain the OP has also modified data created by one application with an entirely distinct other application. Overall, OP fails to provide a lucid and compelling reason for speculating about a half-baked notion that supposedly solves some poorly defined problem. (Repeat: interop is optimally done via data translation. Local coupling that allow for eco-systems of loosely coupled (via data) applications.)
macOS file diff app, Kaleidoscope, acquired by Letter Opener GmbH
Not so many years ago copies (of technical drawings), so called blueprints (actually whiteprints):

https://en.wikipedia.org/wiki/Whiteprint

were made from transparent originals using UV lamps on paper that developed through being exposed to ammonia vapours.

Any architect/engineer would have (instead of a plotter) one of these machines, with a transparent glass or perspex/lexan pipe with inside one, two or three UV "neon" tubes in which you fed the transparent coupled with the reactive paper, a motor and a large belt would make the paper travel some 270 ° around the UV illuminated pipe, thus impressing the paper.

Higher end machines had an internal "developing station" (basically a perforated pipe inside which small quantities (drops) of ammonia were slowly pumped and around which only the UV impressed paper passed), and there was a fan extracting air to a vent pipe leading outside.

The earlier and lower end machines had a separate "developing station" consisting in a box (more sort of a large pipe) with a container of ammonia on top and a flap like door on the bottom through which you inserted the UV impressed paper rolled up. There was a small tap to regulate a flow of drops of ammonia from the container into the box/pipe.

The first kind of machine, if properly operated, was almost odourless because the ammonia vapours were distributed on the paper and the fan did take out most of what was not absorbed by the paper, the second was a nightmare, the inside of the box/pipe was impregnated with a lot of ammonia (as the copy was rolled and had to be developed everywhere) and everytime you opened the flap (to remove already developed copies or to insert one to be developed) if you didn't hold your breath and/or you weren't very quick you would taste it for good, and anyway often you opened just a little too much the little tap and the copy would be wet from ammonia.
Hopefully you aren't tweeting that from one of the many areas where malaria was endemic, prior to mosquitoes being wiped out long and frequently enough for the human reservoirs to dry up.

Cause ya know, that was pretty worthwhile.
10 Practical Tips for an Effective Cross-Team Collaboration
Probably meant octal 34–37, i.e. decimal 28–31.
> The fact that it’s still around and there is clear evidence of it facilitating illegal activity

there are plenty of smaller sites like this too with much more blatant illegal behavior
The downfall of command and control data leadership
Yes, and focusing on the inside compared to the outside makes things exponentially worse for the outside.
We could probably learn from countries that have successfully handled the situation though, regardless of whether we consider ourselves “left” or “right”.
> we all know that's not how it's formally done, and we all know how important formality always used to be to these folks

But it is how it's been done, for decades. Winning a majority of the electors has been considered winning the presidency for a really long time. For example, from November 9th 1988: https://www.margaretthatcher.org/document/107377

The electoral college is vestigial, and if it voted in a way different from how its electors had been chosen that would widely be considered stealing the election.
Everyone makes mistakes or is not a native English speaker.
> Oh yeah; we have/had this

Not quite.

They are still stuck in a browser. The DOM is still largely impossible for users to parse and interact with. Web pages are still separate from each other.

> none of us got the idea behind it (I certainly didn't); so, instead we re-created the prisons we were, and are, trying to escape.

That's true for two reasons.

1. The reason you gave: we made it this way.

2. HTML isn't naturally leading us in a different direction than that.

I would say Emacs is a better implementation, though it still has faults.

Really, there is nothing that truly encapsulates this ideal. It's something that I still have difficulty articulating.

I think the most significant walls we have made are in user interface. We make programs that expect users to interact in a predetermined fashion instead of allowing users to make that decision themselves. In designing these programs, we wall the user away from engineering their own interfaces.

I think the second most significant wall is the floor. Take Emacs for example: Sure, you can alter every variable. You can change the keymap. You can change the fonts. But fundamentally, every variable has a default that the user must confront. There is no Emacs-from-scratch configuration option. This gets especially messy because default variables are organized in a carefully designed structure. They are codependent. It's trivial to make small changes, but significant refactoring requires planned cohesion with what is already there.

This topic is something that is vitally important to software design, and yet we don't even talk about it. We just keep rolling with the status quo until someone breaks down a wall and becomes a hero.
@MichaelMalice on Twitter

Michael Malice on Youtube

http://michaelmalice.com/ - a few of his articles are here

I have some predictions:

1. Covid is not a big deal anymore. I'm already seeing articles with the narrative change.

2. Assuming Biden is sworn in in January, BLM and police violence against blacks will disappear from the national consciousness before April.

3. 100% agree with you about regretful military intervention

4. Russia definitely did not interfere in the 2020 election
Right. Some cancers can be better targeted with chemo by first stressing the body with a fast. The non cancerous cells identify the fast as a time to set up guards for harshness, but the cancerous cells do not. So the cancerous cells get hit full blast by the chemo while the healthy cells are prepared from the reaction to the fast. I would posit though that fasts are probably a better way to generally help fighting cancers than a life of yearly coronavirus infections.
I don't buy that. Either it is important or you don't have the feature at all. The Unix philosophy isn't to do everything and some things poorly and let the users figure out which parts are good and which are bad that needs a separate application to do it properly.
Wow. We all saw it happen.
If you’ve ever been in a company with a toxic leader you can relate. It will literally destroy everything in the company. The toxic leader usually thinks everyone else is the problem, causing them to double down. It’s a vicious cycle that’s destroyed many companies.
Terrorism and drugs are not a fundamental force of nature.

Neither are mosquitoes or coronaviruses for that matter.
Antrim vote glitch: Expert shares how county mistakenly flipped from red to blue
But this brings up the question of whether we could create a similar response on purpose and in a controlled fashion, rather than letting a bunch of viruses do what they do in the wild?
> This is not what a dialogue looks like and until people start controlling their fanaticism - especially the American left - the USA will make no progress on healing the divisions that have been building up for decades.

Ah the ol’ open dialog two step—the right wins? Time for the left to open up dialog with the right. The left wins? Time for the left to open up dialog with the right. The left is a broad coalition, the right is not. Maybe it’s the right’s turn to finally try opening up some dialog.
It's not so bad actually. To add a new package there's only two files you have to touch, add a new default.nix somewhere in the pkgs/ tree and add your package to pkgs/top-level/all-packages.nix. Looking at any of the 60,000 packages in Nixpkgs should give one an idea of what to write.
I want to add my own advice. You remember that culture fit part of the interview that every company does? It’s never about finding out if your young dumb and ready to fuck. It’s about are you willing to put up with a certain management style. That’s the job offer, you are being offered money to be able to professionally handle their people system. If you are okay with handling it, you can work there.

Things that will help probe in that phase of the interview:

- Ask about deadlines.

- Ask about requirements, how much do they have, how often they change, who makes the final call, how are they scoped initially, how involved are the stakeholders.

- Beyond unit testing, how is QA handled, how is user acceptance testing handled, how does all of this affect timelines.

- Ask for a roadmap, can they tell you what they plan on building in the next year. Some managers don’t share this information with their team in general, so expect a solid ‘not sure, but we have stuff promise’ type response (which gives you an answer on transparency).

- Why do they need one more person on the team? Here you really want to find out their current bottlenecks. Then probe deeper and find out if the bottlenecks are a lack of labor, or systemic issues (see above bullet points). Scary answers include ‘no roadmap, and everything is on time’ - so why do you need me?

- The dance with the manager at a startup could eliminate you as they are still looking for people that will put up with absolutely anything. But, they might also be ready for more process oriented people. Again, you have to signal who you are. If these things don’t matter to you, go with the ‘I eat sleep and code answer’.

If you sufficiently annoyed them at the end of those questions, both you and the company will agree in a non-spoken dance that you won’t be happy in their management style.

If you really really just need a check, don’t ever ask questions like that. Just say, ‘I build stuff on my spare time constantly, and I just love development, so I think this would be a great opportunity to grow’. You are signaling you are desperate and ready to fuck.

Small things to consider, if you ask those questions to a regular dev on their team, you will get feedback that you might not fit (so don’t ask the team these questions). Save it for the manager, and negotiate with the unspoken dance directly.

Best of luck, culture fit is definitely how the manager and you maintain healthiness, what you can put up, and what they can put up with. Even the most toxic manager has some humanity, and it is also exhausting for him/her to deal with unhappy people. Work together in the culture fit part to parse if everyone’s expectation is within reach.

The end goal of all of this is you don’t walk away from the job because you didn’t know what you got yourself into. You’re an adult, go into everything with both eyes open, no crying at the end.
Do you have a reference for no? They seem to have had luck making vaccines so far.
NPM package 'isarray' is downloaded 40M times a week
> Growing up in a country where I was in the ethnic majority, I went through a period of right-wing political bent as a teenager.

I think it's inevitable when majority of people that surround you have conservative views. Don't feel bad about that.
You mean if there is links to external sources? Which is the purpose of hacking actually...

Then, how to tell users to include all links which are exceptions? Like, it maybe a link to some javascript library or something, and users will always need to update the list.

However checking for porn / malware domains is good too, not sure how to get these links database thought...

However comparing pictures can handle content changing as well I think
Writing for Reasons
You'd already need to know this is about trackers. Ok this is HN but that doesn't translate to 'people who know their way around in downloading anything they want' or so.
Apparently, voting software exchanges data in something akin to a spreadsheet, where things go haywire if the column definitions don't match up. This looks dangerously fragile to me.
Eventually, depending on how it goes, the URL will contain a key to some DB entry, so multi-device persistence can work.
Adding all this to the URL is doable too, I might just start with that, thanks for the idea ;)
I suppose you could argue that weaknesses in ECC just haven't been discovered yet.

Whereas RSA is more thoroughly researched and various weaknesses revealed.

I don't know if that's true, I wrote a toy ECDSA implementation years ago (during highschool), and compared to RSA, ECC is certainly more complicated. Sure there are fewer parameters, and we currently know of fewer requirements for these parameters. But who is to say a weak class of ECC private keys won't be discovered in the future?

If you're paranoid about what weaknesses might be discovered, I suppose using RSA+ECC is a option :)
1. You'd be violating a contract by doing so, and putting yourself/company at risk of incurring significant monetary damages specified in the contract (or having your license terminated);

2. You might be committing criminal copyright violation;

3. The most obvious countermeasure is to write something to detect whether the software stops phoning home and use it to trigger an investigation.
WSL Isn't Linux
I've been trying to use WSL. It seems quite nice "in the small".

But I'm a programmer and I make heavy use of my machines. I expect performance.

For example, I'm creating a column of numbers. In emacs, I wrote a keyboard macro to update the 10s column (i.e. 10 0s, then 10 1s, up to 10 9s) because who needs to type 100 numbers and 200 arrow keys?

In Linux this keyboard macro updates 100 lines and runs as fast as a single keystroke.

In WSL it takes MINUTES to run. And when it completes, the next keystroke takes minutes. In frustration I started doing the same task by hand. It worked fine until I had about 1000 lines at which point I could watch the screen updates lag so badly I had to wait for the machine. The performance continued to degrade. Apparently they are updating the whole files worth of screen on every keystroke. At 2000 lines I could go for coffee while it updated my last 10 keystrokes.

Normally I would consider this a bug. However over the years I've come to the conclusion that Windows is a pretty toy. It works wonderfully "in the small". But it isn't useful for significant programmer workloads (like typing :-) ).

If you think you can use it anything significant, like program development, think again.

Your mileage may vary (but I suspect your odometer will be lagged :-) )
Gb major. This Chopin guy is just showing off now.
The range of light wavelengths that can reasonably be used for computation is in the hundreds (or thousands) of nanometers. Even the most optimistic approaches for confining such light to small areas, plasmonics, can only realistically give you something like a 10-fold size reduction, putting you at tens of nanometers. The transistors and wires in advanced process nodes have been smaller than that for quite some time, now.

Moore's Law is about density. Photon gates cannot compete with electron gates in terms of density.
Look up hammer and scorecard on duckduckgo. We are officially fucked.
great, may I ask(of curiosity) what is your current hosting infrastructure?
Look up the definition of “eradicate”, and also note that you’re talking about a parasite. The best (read: cheapest) hope for “vector controlling” mosquitos until the malaria parasite was extinct globally was probably DDT, until it was banned.
Then I'll need to make some crawler, which is also not that easy to implement.

Maybe it's a good idea to have some kind of complex functionality, broken down to parts:

- screenshots
- links
- DNS
- ...

so that user can enable/disable them as he needs too
Does it actually look the same though? I've tested many games under Linux and they ran faster because GPU drivers didn't support all the same Vulkan/OpenGL extensions and thus didn't actually render many effects.

Which then makes these FPS comparisons a bit unfair since the GPU is actually under a lesser load.
If the candidate doesn't have a public github profile with code written recently, which fairly common, the candidate should say and find another solution to showcase his skills. If the recruiter asks for code ignoring the origin and the candidate provides this then... Good! They deserve each other!

Just make sure you don't confused design patterns the candidate learned/uses daly on the "current job" with actual application code.
Off the top of my head: No one likes dealing with a boss who lets their emotions overflow into the workplace and takes their personal issues out on their staff. That's just one of many ways therapy can help you be a better manager.