skysight-inc/HackerNews huggingface dataset:
I wake up @ 4AM most days to get my work out in. Walking to the gym gives me a glimpse of a different America. It's mostly men, white guys in my city, they are all middle class looking dudes. Loading up trucks at the nearby grocery or beginning/ending their shift, maybe some security guards once in a while.

There's some homeless people every once in a while but for the most part they don't seem to be active. There are no cars in the streets and it feels like a movie set. Always an interesting hour, 4 AM.
Evil is trivially scalable, it just needs to be rebranded as good.
> But suffice it to say not all had CS degrees, nor even a degree of any kind.

You will notice that I very carefully worded that post. The word degree wasn't used.

Among all the coding quiz questions that get asked in interviews, the parsing-related questions make a ton of sense to me. Being able to bang out a reasonable parser -- and more importantly, knowing which type is needed for which problems -- is an actually useful skill and an even better indicator.

> most of the people I've worked with professionally have had a CS degree, and regex abuse is rife.

IME this can be shortened to simply:

> regex abuse is rife.
Thanks! Where you work now, are there any coders who were hired for Java without any ability in any other language?
"Numerous researches have discovered that optimal speed for interface animation is between 200 and 500 ms"

They are still too slow.

If you have an android phone, go into developer options and turn animation scale to 0.5x (animation duration is halved, so they are twice as fast). You'll be amazed how much faster the OS feels.
That's okay, nobody got hurt.
This basic idea has deeply infected how I approach software architecture and design. When someone asks me why I wrote something a particular way, it's usually because I'm trying to keep the imperative/environmental concerns separate from the functional/algorithmic concerns.

I end up recommending this video at least once every year.

(EDIT: Another one from Gary that pairs well is "Boundaries": https://www.destroyallsoftware.com/talks/boundaries . The core idea is that values -- data, not code -- should form the boundaries between distinct systems.)
Right. It's exactly this sort of coupling between the runtime and extension modules that prompted me to adopt a very conservative design for the Emacs extension module interface, which tries as hard as possible to isolate extension modules and abstract over VM implementation details.

I didn't quite get as far as I wanted, since the module system still relies on conservative stack scanning to find C-extension GC tools (because everyone else wasn't sold on JNI-like explicit local references), but it's still much more tightly specified than the Python API.

The Python extension API has another problem: it relies on FILE* and other assorted bits of the C runtime. That's mostly okay on POSIX-y systems where it's common for a whole process to share one C runtime, but on Windows, where different modules can come with different C runtime versions, this kind of leaking of objects across an interface boundary really hurts.
Few people who haven’t done a variety of masters or PhD level research really understand how there are only degrees of “knowing” something.

Teaching the scientific method early on, and really getting to the heart of what it means to stay unsure about things, is something the education system could do a better job of, but it’s no small task.
The Upside of Humans
because RDS and Aurora do
not have a good story around schema migrations. and there’s “maintenance periods”
Might be a silly question, but I haven't seen this pattern before. Why keep your variables defined in a separate file?

Edit: I see why now
A drug dog indicating is considered probable cause for a search.
Thanks. I wasn't clear. I'm not expecting the app to sell at all. It's just for demonstration during interviews -- something that shows that the coder can take a project from idea to completion. AND YES! Making a finished app usable is different from the programming. That's why I thought it would be a compelling credential. AND I appreciate the feedback about unreasonable. Last thing I want to do is mislead people.
>when people ask for a system, you can't just give them that list of goals as an answer.

When someone asks for a satisfactory alternative that doesn't yet exist, intelligent creative people think about ways to make a new one. Are you suggesting we don't do that?

>agreeing on goals doesn't make a system meeting all of them logically possible much less practical.

False. Making sure users values align with the system goals is crucial for a successful, practical system that people want to use.
Buckminster Fuller stole the idea from his student. When the student asked why he never game him credit...

"Bucky's warm and uplifting letter arrived about six months after I first showed him my small sculpture. In that it was dated three days before Christmas, I suppose he was in a festive, generous, mood. A year later, January 1951 he published a picture of the structure in Architectural Forum magazine and, surprisingly, I was not mentioned. When I posed the question some years later why he accredited me, as he said, in his public lectures and never in print, he replied, "Ken, old man, you can afford to remain anonymous for a while."
Yes, it is an impossible situation. Which is why it needs to be remedied.

Likely via regulation. Possibly by lawsuit.
Where are you two located? I have noticed Google discriminates per location. For example creating a Gmail account from Canada isn't possible without a phone number, whereas creating one from Europe is.
Ok, they will never be as huge as local companies, but what's the downside to trying? Google being there doesn't make chinese access to internet any worse. If anything, their government would have to pump in more money into the local companies to stop Google from gaining a foothold, which would be a positive for their citizens.
I think it also depends a LOT on if you're an early / late morning or even night person.

I find it much easier to stay up later than to wake up earlier; for others it's the opposite.
Am I the only goofball that can't figure out how to play any of the games in the list? Went straight to Alcon to relive my youth and couldn't figure out what the keyboard controls were.
It's a travesty that juries don't have a voice in a trial. It benefits no-one.
Sitting There for Five Hundred Million Years
I'd argue that Microsoft is much worse, what with their utter ubiquity in corporate environments, linkedin, github and win home users. Google ruined cell phones and Microsoft ruined personal computing.
>No, the Chinese government now owns the servers with the key storage. They now have access to all the keys and user data.

>If the Chinese government is accessing all the user data because they requested Apple to put the user keys on their now-state-owned servers, then why does it matter if Apple controls the keys? You're still splitting hairs.

Apple said literally the opposite of this to Reuters and in this statement to 9to5Mac [1]:

>Last year, we announced that Guizhou on the Cloud Big Data (GCBD) would become the operator of iCloud in China. As we said at the time, we’re committed to continuously improving the user experience, and our partnership with GCBD will allow us improve the speed and reliability of our iCloud services products while also complying with newly passed regulations that cloud services be operated by Chinese companies. Because of our commitment to transparency, there will be a series of customer communications over the course of the next seven weeks to make sure customers are well informed of the coming changes. Apple has strong data privacy and security protections in place and no backdoors will be created into any of our systems.

You seem to think there's some material difference by storing the keys or data in China. There isn't. China's power over Apple comes from the fact that they can block their access to operate in China. It's not technical or legal. Chinese iCloud data was just as vulnerable to requests from the Chinese government when it was stored in the US.

[1] https://9to5mac.com/2018/01/10/apple-will-begin-storing-chin...
Show HN: Dear universe
It is fired on every instance of the component. However, if you create the arrow function in the render function, it'll be created for every render. Since React keeps the component instances around between renders, it can be a lot better.
I don't think this adds anything currently -- but the comment this post links to is by a Sourcegraph engineer :)
> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is.

--https://news.ycombinator.com/newsguidelines.html
As far as I'm aware, there is no web forum software written in C (yet?), making a comparison unlikely. AsmBB is pretty damn fast though.
While it would be nice, I don't think this will actually ever happen. USB, especially 3 is "good enough" for most use cases and more flexible. My biggest complaint about eSATA has always been that it didn't have an integrated solution for power. Probably the biggest reason it didn't take hold in the first place.

Today, your better bet will be Thunderbolt (if that ever really sees wide adoption).
It's easier to think he was forgotten, than that he was hated and attacked by his own government and country.

If the latter is true, well - introspection is hard, and this is getting uncomfortable, so I guess I'll go check Twitter.
So are you as critical with every other company that does business in China. Are you gonna throw out half of the products in your house which are Made In China? Are you also criticizing Apple and Tesla for doing business in China?
jornalolologists
Not really. Googling key phrases frequently lets you find the company anyway.
Sub.media Trouble #8 – Hack the System
As I said above "No one is talking about totally ignoring fraud and allowing a default judgement to occur"

You are discussing something entirely different, unrelated to the point I made above.
There is no magic in PG itself, it’s just normal Postgres. You can dump and reload your data somewhere else.

But they provide management, point in time recovery, and other nice things. All done for you automatically. If you move you have to take that on yourself (if you don’t move to another provider that does it too).
Would it be possible to require the use of an OpenPGP or other actual cryptographic identity that matches a whitelist of keys I or a government agency provides for anything more major than a typical shopping trip to the grocery store / Costco?

Phone numbers and cell phones are too easy to have redirected; so an actual cryptographic ID is required. That's why I want the government to sign off on personal IDs when /they/ confirm my ID at drivers/identification license updates.
On my last phone I turned the animations off complete, and then with my latest I'm waiting until I want a new phone to turn them off to give me a breath of fresh air.
Dogs are routinely used to bypass the 4th amendment against unlawful search and seizure. They are a "probable cause" machine, since all that needs to happen is that the dog gets excited. Without the dog, it could be argued that those pieces of evidence were obtained without probable cause for a search, in which case they would be discarded.

So you're a cop and you want to search someone, but don't have the legal basis to do so? Go get the dog and get him excited.
It only prevents identity theft used to open new lines of credit. Which seems to me like the least troublesome kind of identity theft. You can swear that you did not open that account, and it's up to the lender to prove that you did. Which they will not be able to do.

On the other hand if your identity is stolen and your current lines of credit or bank accounts get drained, it's much more difficult to deal with because the money's gone, or there are a bunch of transactions you need to contest individually.
Thinking that China doesn't have physical access to servers located on China (with all apple keys on it) is just not how real world works.
AFAIK Eris (and previous similar work from the same group) assume network ordering guarantees that can be provided in a single datacenter but probably not in a WAN setting. This discussion is about distributed and geo-replicated databases.
Even in recent history my experience in countries that haven't caught up with the 'productive' Western-Europe approach contain a lot of downtime. The experience was often annoying for us Northern-Europeans, but in hindsight seemed moderately healthier to me.

It involved a bunch of guys standing around on construction sites sort of getting stuff done, but mostly when the owner was present, and enjoying their time outside part of the time when the owner was not.

Or women spending easily 50% of their time in their shops not selling things but chatting with various other women, or watching their kids.

I wasn't a fan of the clear gender-separation, but it was interesting to see that both men and women spent much of their day interacting in personally meaningful ways with their neighbors/customers, rather than bleeping products as fast as they could to hit some kind of target.
Sort of. I agree that they do not need a college education to get a job, but they do need cultural anthropology to understand the society they are working in. Close reading to be able to deconstruct microaggressions. History and political theory to make sense of the current risks of fascism and to be sensible while considering democratic socialism. Psychology to inoculate themselves from depression and to help them raise happy and secure children. Etc. All of this college education can be obtained on your own. There are probably as few as 10 media sources that, combined, would get you there on your own.

And going to college is not the same as getting a college education. Half of Americans who have been awarded bachelor's degrees cannot figure out their change after buying two items, even with a pen and paper and unlimited time. Those folks have only an incomplete college education.

So I pretty much agree with you. Thanks!

AND YES! That is exactly the Reddit conversation I needed!
If only that was just the beginning...
Every language has support ... except the ones that don’t.

https://langserver.org/
I have seen youtube reviewers that give difficulty ratings etc before showing solutions.
"Less than 1" != 1. The bug affected roughly 3.3 million at most. It is annoying that they don't give more precise number, but I doubt most people would care.
If you check out the article, the authors of the study inserted a disclaimer that will make this very difficult.
On the contrary, credit card theft is one of the most common forms of identity theft.

As I said above, it is far, far less time and expense to follow up to actual fraud with a police report than it is to freeze-unfreeze your credit every time you want to pass a credit check.
Cool! What state are you in? I think these things may vary from state to state.
Thanks very much!
Fine, overall skill has increased. But given the vast amount of information and strategy guides, it is much easier to get to a diamond level now than it was before.
Ah, that makes sense. Do you by any chance know of any articles that go further into how this works?
Let's forget childish arguments of who will do what to punish Google. Noone will do anything; Congress in US is unable to call in top execs to answer questions, meanwhile EU $5B penalty is a slap on GOOG wrist. They may as well start a child kidnapping ring tomorrow and it would take years before any LE would get to the bottom of this in such huge corp.

Users won't stop using Google because its good enough. Advertisers won't stop paying for AdWords because these yield good enough results. But Google purpose is not finding information; it is rather to search thru a huge mess (that loosely organized internet is) and find info to a good enough extent. So other than Duck Duck Go, who is working on search and what other alternatives do we have today, and will have in the near future, please?

Anyone?
That's true to a fair degree. If you're running your AWS service using a relational database in AWS, they'll have your guts for garters. However, that's because of the sheer level of scaling that services have to operate at. Consider the number of requests per second that they handle.
Scaling gets fiendishly complicated under those circumstances.

That's not to say that it's impossible to do. Facebook ably achieves it. It's just that the level of expertise that would be required across so many services is significant. AWS has hundreds of services, each of which would need to be hiring highly skilled DBAs to handle the sharding etc. etc. etc necessary to scale. It's easier to just point people at DynamoDB where they've effectively handled all those needs for you, you just have to put a bit more logic in your application side, which also has the neat property of scaling horizontally more easily.
>"The new version of Chrome signs you into the browser even if you don't want to sign into the software itself"

Damn. I just realized that. Signing out of browser signs you out of GMail. And signing into GMail signs you into the browser. Went to download Edge but turns out it's not on Win Server. MSFT really needs to get its act together.
You can replicate out of RDS without any problems. Shoot, you can run a master in EC2 and a replica-only in RDS.

I do this presently because I have some custom stuff I do for MySQL which needs it's own EC2 instance because RDS doesn't support it.
Why You're Probably Getting a Microchip Implant Someday
Was never removed. Made up by right wing media and then picked up by main stream media which is kind of funny. Well in a sad way.

https://abc.xyz/investor/other/google-code-of-conduct.html
Google Code of Conduct - Investor Relations - Alphabet

Last line before you sign.
Is there a reason the demo link is hidden on mobile?
In "Why I write" (1946), Orwell states that “Every line of serious work that I have written since 1936 has been written, directly or indirectly, against totalitarianism and for democratic socialism, as I understand it.” Could you mind explaining, if that's the case, how Orwell was disillusioned with socialism, unless you mean the socialists of the PSUC?

EDIT: Found this quora question: https://www.quora.com/What-s-the-full-Orwell-quote-that-is-o...
The quote you provided is a summary by a person that is definitely right or at least alt-right leaning, so he is definitely heavily biased. In any case, as you can read in the quoted passage (this time the real thing), Orwell criticizes the "book socialist" or the orthodox marxist, which he already did in Homage to Catalonia. He's criticizing the soviet union's socialism, not the CNT-FAI's one.
Yes. You got my question. Got your point. Thanks for that perspective. Yes. My hope is that they'll come away from work feeling NOT wiped out -- up for an hour of studying.
Oh I thought it was a brilliant illustration of the risk of complying with ISIS requests.
Did this on a jailbroken iPhone once and I found the effect over time to give me the feeling of being frantic. I think the speed of these animations are chosen for various reasons, and serenity is an important part of how you feel in general while using the device. Just like you would need to teach a self-driving car not to accelerate too fast, your mind has similar expectations about what’s a comfortable pace.
As a university student back in the day I would perpetually have gmail, facebook, university email, youtube open - all js heavy websites. Others tabs were links from HN, wikipedia and/or pdf class notes. Even developed a website for my department at some point, all on firefox.
Thanks. That's a good link. The proposal is a good start, although a bit lacking on the concrete design for a new API. I'm not sure there's a big need for innovation here though: JNI basically got it right. It provides full isolation from VM implementation details (especially of memory management) while not sacrificing performance or completeness. JNI has a bad reputation for some reason I've never fully understood, but it seems like an elegant approach to me.
Really? You're going to call them wrong because of Hawaii?
China goes so far as to require Android users to install a surveillance app in some provinces (https://en.wikipedia.org/wiki/Jingwang_Weishi) so you think the Chinese government would really allow the sale of unbreakable end to end encryption domestically just because it's Apple?

What would be the point then, as anyone wanting to avoid Chinese surveillance could just buy an iPhone. They wouldn't go through huge, immense trouble rolling out a massive surveillance apparatus on this domestic internet only to allow the world's most popular phone to be sold domestically as a simple circumvention.

No, Apple obviously made a deal as they are totally dependent on China for manufacturing their phone as well, they have no leverage. The difference is, Apple's culture of secrecy seems to prevent their employees from leaking dissent externally, so whatever they did, the details aren't public.
Revoking an IP or AS allocation doesn’t actually immediately stop anyone from using it in practice, though, until their peers stop treating them as valid (which is not instantaneous upon RiR fiat).

The networking community would not walk away from abuse in a literal instant, though. It would take days at a minimum, while censorship would occur instantly. It may be a single use weapon but it is still a weapon.

I am not sure that BGP is broken enough to warrant the signing of allocations (or, more specifically, to fail-closed on unsigned/expired allocations).
Thanks! I'll check it out. You mean working for the local PUD. Maybe there are even programs that hire and train?
My Huawei phone shows AQI in the weather app (don't know if it's Google's or Huawei's app) but only for some cities – it shows up for Beijing and Shanghai but not Paris or Athens.
Suffice it to say, he had an excellent sense of humor and the class was very entertaining. I was going to be the TA the next year but ended up doing my undergraduate thesis instead.
According to their docs, FoundationDB only provides serializable isolation, so it isn't the same as the others in the post which offer strict serializable isolation (multi-key version of linearizability). Without strong clocks you can't have strict serializablity and scale beyond a single log (but one log can get you pretty damn far). TBH most people probably only need serializable transactions anyway.

https://apple.github.io/foundationdb/developer-guide.html#tr...
Google has not lost their way. They walked away from billions in China when the government tried to hack Gmail accounts. Google made it so ALL people can afford a smartphone not just the rich like Apple.

Apple on the other hand

https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...
Campaign targets Apple over privacy betrayal for Chinese iCloud ...
Object stability precludes bump-pointer allocation of short-lived temporaries though, and in a very allocation-y language like Python, that's a pretty important.
But keep piling in those people... growth growth growth or the rich can't get richer.
Yes I understand that. But you still aren’t “locked in” you just have to manage more of the stuff yourself if you move from AWS. That’s kind of the point of using AWS.