skysight-inc/HackerNews huggingface dataset:
cough time travel

I use the schedule future email feature in Gmail it's nice to reflect on in the future my current fears/concerns at that time, am I still alive, etc...
If you're looking to do any serious search engine scraping, you'll find yourself needing to use proxies.

For my thesis which required millions of datapoints, I used this tool:
http://www.scrapebox.com/
Ask HN: What are sources/strategies to make opinions on George Floyd Protests?
After seeing pretty explosive responses to Tom Cotton's NYT's 'Send in the Military', I am trying to research more to form my opinions about the protesting vs. looting and feel hopelessly lost.

I have gone through 'fact checkers', the big news outlets and 'crowd opinions' (twitter, reddit).

Are there any decent quality sites similar to reddit's OOTL?
(in this particular case the mods of that subreddit locked the thread for that article)
Looks awesome. We just tested vue-tables-2 yesterday but the lack of customization is making it hard to implement. This looks very promising, I’ll be taking a look again tomorrow!

Do you plan on releasing special themes or options for css frameworks like bootstrap 4? I had a quick look on my phone so I apologize if this is already available.
Drive defensively, but if a drunk driver hits your car and kills you, it's still their fault.

Wear safety glasses, but if a police officer hits you and takes out your eye, it's still their fault.

I agree with you that wearing safety gear might be a great idea. That still says something terrible about the American police system, and it shouldn't be necessary.
The UK is ages ahead of Germany, but that's because Germany is very non-digital, not because the UK is so ahead.

When I lived in the UK things like online banking, internet speeds (even in London) and 4G/5G coverage all felt a few years behind as well.
> OOP support is "meh".

Interesting. I love Julia specifically because it doesn’t use an OOP approach. At least for the kind of work I do, I have found multiple dispatch to be far more powerful and cleaner to reason about than dispatching on the type of an implicit first argument.
The analysis assumes the police actually wants to de-escalate things and they are just mis-handling protests. That's not necessarily true.
Time factors into the underlying score on most sites like this. Similarly, a link posted a week ago might slowly reach 100+ points over that week but never reach the front page as it didn't get enough early on.
I think Go does care about being fast, but only to a degree. Having the compiled binary being as fast as possible isn't actually one of the listed pain points that Go was designed to solve [0].

[0]: https://talks.golang.org/2012/splash.article#TOC_4.
Judge also just ruled they can be held for more than 24 hours in New York without charge. So there’s that as well.

NYPD is a lot of things, but stupid is not one of them. They know all the tricks and are not afraid of the ethical implications of them.
Thought the same thing. Scanned other articles on the site, and seems... not typical HN fodder.
It's like comparing a human to a horse. A horse can run very fast or pull a wagon. But a horse can't work on plumbing, or knit.
This is an outgrowth of the excess proliferation of federal laws. Taking a page from the UK and appointing a Law Reform Commission to simplify, consolidate, and reduce the body of federal laws would reduce the need for so many policing forces.
"any desired level of precision" is actually the issue. The moment you choose a level of precision, you cease being accurate (at that level). If you make the argument that a TM has infinite memory, and can therefore represent an infinite precision, then I would counter that our current defintion of a TM requires a finite tape alphabet (and finite number of states), which is part of the TM's known computational limitations. And, of course, the moment that you use any finite set of symbols to represent an infinitely precise value, you fall into the problem that the set of real numbers has a larger cardinality than the set of possible turing machines (again, simple proof via diagonalization).

It is possible that the brain's imprecision (I would argue that "inconsistency" might be a better word) is a requirement of it's computational ability. Again, we haven't defined how the brain computes, nor do we have a model for explaining its computation, encoding or representation of knowledge, or emergent behavior. We have observed phenomena related to some of these things, but we are far from understanding it. It may be that the computational processes are dependent on the surrounding environment. We know that the biological processes are influenceable by the physical world, but we do not know much about how these external forces affect, limit, or are required for, the process of brain computation.

The quantum world may play a part in consciousness (or no, we don't know). Non-determinism may play a part. It is possible that, in order to simulate a brain, one would have to simulate the entire universe around it in order to predict the behavior... meaning that it may well require a universe to perform the simulation.

Which brings us to a related theory of whether or not we are living in a simulation, but I digress... :)
I may have missed it, but this discussion seems to be lacking a key motivation of go. That is, the go devs have preferred a fast compiler over fast code output.

I have a hard time imagining them adding a bunch of optimizations around code generation when those optimizations will almost certainly:

* Slow down compile times

* Increase compiler complexity

* Be worse than what something like LLVM would produce.

Maybe it makes sense to integrate a "release" build which targets LLVM? IDK. But I do know that so long as compilation speed is a major goal for the language the you simply won't see optimizations being seriously considered.
I'm gravitating towards trying to pick automation tools that I can replace easily, but I don't skip automating things.

Often, creating things using proper automation tools ends up being significantly faster than doing things manually, and the result is better.

If I'm setting up a proof-of-concept, I'll at the very least try to write a shell script that contains whatever it is I did to get a host set up.

If doing stuff for production, I might have one instance where I set up things manually while simultaneously writing the appropriate automation to get another instance up and running. That allows me to iterate the set-up quickly while allowing me to verify the result by recreating it from scratch using the automation I made.
I'm curious why you don't want to read that work?
So instead of the attackers/admins seeing your password, they see a string of characters that, when delivered to the server along with your account id, grants access to your account. Hm.
Actually There may already be evidence of 1. happening https://www.pennlive.com/news/2020/06/upmc-doctor-says-covid...
I don't see how SaaS as a concept has made anyone's life particularly bad. For many B2B the consumer gets exactly what they want--constant support and updates--and the producer gets that sweet sweet high margin subscription payment.

Same for "high profit margins of offering a software product vs. (for example) doing one-off consulting for a German industrial company". Honestly that's a lesson from all the way back to MSFT.

I'm guessing by "paying market rate for experts", they're referring to the pretty large gap between US and European software salaries (even if you're not looking at the Bay).

When that comes up, there's usually some people who say that Bay area engineers are overpaid, but rather I think everyone else is underpaid and should fight for better compensation in general. Evidently you can afford to pay these salaries as a business.
That all sounds perfectly reasonable, but there's still a problem: police using force against people not doing anything obviously wrong. That loses the police their legitimacy, and makes protesters more angry and less likely to obey; leading to more force, leading to more anger.

Imagine this scenario: Maybe 80% of the protesters are totally planning on going home at 8pm. You have 15% who are stubborn and don't like to be told what to do; they'll go home at 9pm if they're asked to insistently, just to show that you're not their boss. And 5% who are downright looking for a confrontation and won't go home until it's clear they won't get one.

What happens when you apply your rubric?

Well, when you apply your force at 8:30, those 15% move from the "stubborn" camp to the "confrontational" camp. In the 80%, there will be people who see the unnecessary violence, and move to the "stubborn" camp; in addition to people who tried to get home by 8:30 but couldn't for whatever reason.

Now you've got 30% of your protesters in the "confrontational" camp. The police get more defensive, and start doing stupid things like shooting people before 7:30. Congrats, now 40% of the people are in the confrontational camp.

Malcolm Gladwell recently posted a chapter from a book he wrote, concerning The Troubles in Northern Ireland, as a podcast recently; it addresses one of the core assumptions in your suggestion, that people are simple cost-benefit calculators, and so that with enough force, you can make impose your will on people. It never really turns out the way people think it will.

https://podbay.fm/podcast/1119389968/e/1591088400
Articles like this are always alarmist. Where are the peer-reviewed citations? Why is this not in Nature? If this article were so well vetted, it would be there.
Designing a Subscription Patreon or Substack
Looking for people with experience building Patreon accounts or businesses that are subscription based for lifestyle content.
Weak people who have never overcome anything inherintly want society to collapse. Look at how they handled coronavirus. Look at how they screwed over the entire country with these riots.

I want to encourage you all to try, just try, and be strong. We DO NOT WANT A COLLAPSE OF CIVILIZATION. Keep your shit together.
Most of this thread:

https://news.ycombinator.com/item?id=23428326

HN has been posting and upvoting dreadful reports on job losses and economic destruction for weeks. Now there is a massive positive event and HN is disinterested and cynical about it, maybe even outright hostile (look at the vote vs comment ratio, a tell).

Obviously some prefer a lockdown forever strategy.
Dan Boneh's Cryptography I course: https://www.coursera.org/learn/crypto

I started learning about crypto from this one and found it well taught and detailed - he really goes into more rigorous proofs and attack models etc. When I did it (some 4-5 years ago) the assignments were also really challenging and fun, proper programming assignments.
this reeks of "throw some good news at the cycle to boost up just enough to soften your recent losses and then brace for impact"
Friend told me that in Seattle they lifted the curfew, just dropped it. Since then protests are 24/7, but also peaceful - before it always escalated and got violent past curfew.
Even though it's generated sender-side, AFAIK, you wound't even know it is there as a feature. You paste a link, wait some time, and a preview appears. If you send it immediately, there is no preview. Which is acceptable, but at least give some kind of indication that the preview is being generated. Or for some links there is just no preview, and you stay there like an idiot waiting for a preview to appear without any notice it failed. Sometimes the preview is just not that good, although it's also up to the link optimisation.
Pretty unlikely. That would be the weirdest shit ever. This reeks of plain-textifying a password, probably running through https, but rather either logged in plain text when the auth code is running or, and this is even more likely, they are storing the passwords in plain text. That's 10000 times more likely than checking a blacklist or running a banned password regex list. It definitely is likely there is a regex for password constraints but blocking specific words is extremely unlikely because it would probably compromise the security of the regex itself.

edit: I'll take back most of my comment here because it was admittedly hard to read and slightly out of context.
^ THIS. I am all for protests, but BLM leaders are turning that movement into a movement of terrorism. I am all for different view points and freedom of expression and dissatisfaction. However, if someone attempts to endanger my family because they feel they were disrespected by someone else, I WILL protect my family by all means possible.
Cgit – A hyperfast web front end for Git repositories written in C
> In absence of an official answer, ...

Wouldn't you consider this and official answer?:
https://github.com/clojure/tools.deps.alpha#rationale
It's GI Joe cosplay minus the laser guns.
That's not accurate.

At some point all passwords are plain text, be it on the client or whatever, they could simply check it before it is encrypted and stored, even on the client end if they wanted to.
You could see the pattern in the Amber Guyger protest. A couple dozen people blocked a major street and the cops arrested them all and delayed the bail hearing to they spent several days more in jail than necessary. Of course they were all black and in need of a job. Good luck finding an employer who upholds your constitutional right to protest.

Why do they need to set bail at all? There wasn't even property damage! Just take name and address and issue an appearance ticket for a court date, if one is needed at all.

Meanwhile the Minneapolis killers are out on bail. They committed a violent crime, they are a flight risk, there are concerns about witness intimidation, yet they are out on bail. It's clear that the system is broken.
It's quite clear that recent events, specifically the death of George Floyd, Ahmaud Arbery and Breonna Taylor are the exact reason why people have decided to "suddenly congregate into emotional hysteria". Yes, these issues have been present, but, undoubtedly, those deaths sparked something across the country. Are riots and violence the solution? That's debatable, but they do send a message in a society where money is a significant source of power.

As someone who is black and impacted by these recent events - think of them as a giant pouring of gasoline on an already present fire. People are grieving pain that has been present for years. People grieve in different ways. I don't agree with using violence, looting, rioting as a means of grieving, yet I can fully understand why others have taken that route. The riots are in fact a symptom...not an excuse. It's a fact. Slavery was a "well known problem", but it took the Civil War to see the Emancipation Proclamation come into fruition.

Getting rid of racism in America's systems and in individuals is going to take a lot of effort along with moments like this where everyone is reminded of exactly how much progress is left.
I have gone without any phone/computer/etc completely a few times, once for 4 months, once for 3 months, and then quite a few shorter periods.

The main thing I learned was that when using the computer, I was using it too much. Even at work as a programmer, it turns out you do not need to spend most of your time in front of a computer coding. A bit more thought outside of the digital world can allow your ideas to form clearer, and then it takes far less time to code it.
Isn't this literally describing the noble savage? https://en.wikipedia.org/wiki/Noble_savage
+1 on Toptal. I consult (development work) for a client via them. And their rates are much better than perhaps any where else in the freelancing world.

But their process is a bit difficult, as another sibling comment has described. Knowledge of algorithms is required. And the second stage of being able to clear a programming test, is generally described as a significant barrier. It is advisable to practice algorithm problems before applying.
> It really depends on where he is; 1.5k/month could be considered a very good wage where he is.

But if you're competing with the US market, no reason not to aim for 15k/month or even 150k/month while you're at it.

Then you can take some of your earnings and invest it in your local economy. Help friends start local companies, etc.
> MBA and/or McKinsey Management Consulting group-think

People with MBAs come from a pretty broad set of backgrounds, and there isn't such a thing as MBA group-think.

I'm not saying that there aren't MBAs who are McKinsey types, but they don't represent the entire population of people with MBAs, not even close.

If you see a common pattern of behaviour from MBAs in the companies you've dealt with, it's more likely that the companies hiring those people were looking candidates with those characteristics.
Sleep is associated with energetic store depletion and fat mobilization
This is a great way of getting your ip permanently blacklisted and swamped by captchas.
This is why I seriously believe that our competition-based approach to society is the one major issue we really have, in addition to the many symptoms and consequence that are now popping up.

When you construct (or just arrive at) the foundation of society being built on the polar opposite of cooperation - namely, competition - how could we possibly arrive at a sensible, sustainable, peaceful world?

People want to cooperate, help each other, work together. But in capitalism that goes directly counter to the imposed need to compete, and thus work for your own benefit by working against others.
Can anyone recommend a course for someone looking to move from senior software engineer/architect role to a technology management role in a traditional bank ? I am comfortable in Technology delivery but I need a guide map to successfully traverse the organizational politics and egos and policies. I know I need help with those soft skills.
(Using a different account because I got a "you're posting too fast" error.)

It's probably even less readable to be honest. And it would mean there are now 2 ways of doing something which makes the language irregular (unless everyone switches to this syntax).

I would just read it as: "Take str, convert it to an int and take the absolute value." It also corresponds to the order of steps as it actually happens.

Another example where the readability difference is clearer:

`images.first.resize(100, 100).crop(25, 25, 75, 75)`

versus

`crop(resize(first(images), 100, 100), 25, 25, 75, 75)`

The former one isn't just more readable, it's also easier to write.
Definitely agree — I suspect the (highly suspect) CBA that was used to justify HS2 would come out a lot less positive with the amount of extra home-working we can expect post-COVID-19.
I am far less likely to die in my car than I am to die outside of it, but I treat my one-ton metal conveyance with the utmost care and respect, preferring to spend less on the car itself and more on maintenance and repairs to ensure that I do not die an unlikely death from shoddy parts or labor.

You assume that nothing on my phone could result in my death. That privilege is not available to me. Personal beliefs, medical history, and other aspects of my self that are stored in digital form on my device could kill me if viewed by the wrong people.
And the US is one of the only western countries where wiring money from one bank to another might mean that the originating bank prints a check, mails it to the receiving bank where it's typed in manually (hopefully correctly) and clears 6 weeks later.

Germany nailed that process in 1983.
Nashville judge orders Tennessee to permit vote by mail for all voters
Note there's a few sides to this:

One is the frequency of service (HS2 Phase 1 is built for 18tph in each direction, and post Phase-2 higher passenger numbers than almost any other high-speed line),

Another is the cost of land (especially at the London end), as unlike many other international projects a dedicated line is being constructed all the way into the terminal (in part because existing lines don't have the capacity),

And finally the increased amount running in tunnel through the Chilterns versus the original proposal (as a result of legal challenges, themselves costly).

The price difference is much less extreme if you compare like-for-like (i.e., compare urban construction with other urban construction, rural with rural), for example.
Shame the quality is so low.
Ok, makes sense. Time to launch a lower cost slow retrieval product? Because for most backups I expect there are a lot of customers that would trade retrieval time for a lower cost per GB.
I think this is 100% true. I've never used the term overkill personally.

If I don't know something, I simply say I don't know. And if I do, I always position the trade off of the choice relatively and weigh it.
Finding an optimal Knowledge Graph solution
It's an educational demo for students to learn about the protocol ya nincompoop. The actual protocol is language independent and only really requires that the client do I teeny bit of lifting.

On any client where you can run code you can authenticate without ever sending your plaintext password over the wire. And on clients where you can't run code you can still accept the plaintext password as a fallback.
So, how are you to distiguish between one of these "Police Forces" and some rogue vigilante militias? Is there some secret hand-signals they use to cross-identify?
Appreciate the deeper context from a practitioner, and no question that they intended to buy individual bonds--as you note, this could have been a much simpler program if they intended only/primarily to buy ETFs. I think the question is whether to consider their failure to buy individual bonds as an ordinary bureaucratic delay, or as the emergent but "correct" result?

For example, is it just an inconsistency that issuers need to attest that they didn't receive money under the CARES act if their bonds are purchased directly, but not if they're purchased as part of an ETF? Or does that make sense, since it's politically acceptable to support a diversified index, but not to support a specific company that already received other government help? I like the latter choice because it's satisfying and logical, though I understand that the reality is hazier.
Sure, in many cases. I'd love to see externalities included in the price. But this is about people "doing the right thing". People know plastic bottles pollute. They know big cars pollute. Yet they buy them. Because many people do not do the right thing.
I don't see how any of that makes the comparison "silly". It's not like we have so many instances of computer paradigms to go around comparing.
You have to be able to sell the value-add of all those new processes and justify their very real costs. Take ownership of things you want to change and make it as easy as possible for others to follow. The right thing should also be as easy as possible. Lots of fixed costs to pay along the way!
In companies I worked in, the people who did late night coding were minority and they also tended to be people who come in very late in the morning. The kids force you to come to work sooner, so that you can pick them up at reasonable time.

But unless there was systematic crunch, programmers tended to come and leave regularly. Systematic crunch also lead to big turnover, most people did not stayed in that situation.

Management had less freedom due to meetings and calls with customers being at more random times.
On the project I'm currently working on right now we are installing a MacMini...

...into the datacenter (facepalm).

Except for that, what I found is that nodejs (and also python) development although seemed fast on a MacBook pro, but utterly sluggish compared to the experience on Linux, specifically Arch. nvm, virtualenvs, terminal and window navigation, file IO heavy stuff felt so much faster that eventually I gave the MacBook back and stayed on a Lenovo X1 Carbon.

Right now I have to access restricted systems, so a Windows10 VM runs (on two cores, 70% capped) 0-24h, but it doesn't seem to affect host performance and battery life much.