skysight-inc/HackerNews huggingface dataset:
No.

Before I get pummeled for that just be honest here. As soon as we state it is okay to abort for personal choice the discussion ends there. Why do we get to call in the woman's choice simply because we don't like the reason.

It will get to be seriously interesting if DNA testing comes common place and women or couples decide to abort for reasons from sex, skin color, and if ever proven genetic orientation.

You cannot have it both ways. Either the woman is in control of her reproductive process or she is not. There is no, but....
EdTech companies and the technology that they use
They've tried and found it very unsuccessful, unless they buil the entire batch-infrastructure.

But companies will definitely start opening more and more satelite offices everywhere. The same salary for the same company in SF or Seattle yields 2-3k a month more for a software employee, and housing costs 1/2. Eventually the table turns and then SF won't be able to do anything about it.
I completely forgot about NewtonScript! I wonder if NewtonScript's containment inheritance was influenced by HyperTalk. Seems likely.
You could argue that perhaps the computer shouldn't have built in WiFi either - after all, it could tether to a phone (via a cable or Bluetooth) to use wi-fi.

Except WiFi modems are cheap because there is lots of competition and most of the patents are easy to license, so everything has WiFi now.
That's worth a separate thread. I'm digging deep into analysis and combinatorics[0]. But I'm fairly convinced that the market for this is small. Be sure to look at the situation when doing efforts.

[0] I used to find it impossibly hard to work with trendy frameworks and preferred the mental bliss of hard topics. But at one point you need money and being good enough at making a company work can be a good compromise. As long as it's not too hellish.
I've always felt so alone in my distaste for ORMs. They often lead to at worst taking way more data than you need and manipulating it all in a language that's not very good at it, or at best running some kind of query-builder which takes a far more complex configuration to get the same data that a simple query could. Objects make much more sense as something to build from a query, not something to be queried themselves.

If the tide is turning against ORMs, it probably has a lot to do with the rising love for fp that this author covers. Languages like SQL are declarative, as is fp, so that approach feels more natural to people these days.
Nobody seems to have mentioned that GitHub uses ElasticSearch.

https://www.elastic.co/use-cases/github
Have you read the study? Are you qualified to evaluate the statistical methodology and have you done such an analysis? If so fine, but otherwise neither you nor I are qualified to make a statement like that.

There does seem to be something going on. According to Wikipedia only 43% of the population of the region are female.

If 63 million women are statistically missing from the Indian population, I think it's pretty clear possible outliers like this need investigating, not denigrating.
Approaches to handling service objects' returns
I find this physics problem / psychological problem distinction totally unconvincing. The variety of scientific advancement that makes peoples' lives better has always required the joint effort of pure scientists solving physics problems, and business-types/political-types solving psychological problems. Communists love to point out that the internet grew out of the government program ARPANET; they are less inclined to acknowledge that it ran on machines built by IBM and DEC - giant companies who were beholden to market forces and shareholder pressures.

The idea that we can take a system like western capitalism and then just uniformly distribute the profits is self-undermining. The system as it is is what generated the wealth, and if you completely change the system you can't assume it will continue to have the same dynamics. You don't need to be Robert Lucas to see this.

Utopianism is just a form of intellectual laziness that further entrenches the status quo.
I don't think those programmers, who claimed that structured code was insufficient, had thought about it in those terms. They were probably proud of their skills and the programs they wrote, and tried to defend it as the right way to do things, as it seemed obvious to them, from their experience, that it was.
I'll try it out on my next trip!
I have been programming in Lisp for 50 years, all the way back to a Lisp 1.5 version.

Every few hours someone decides to write lisp with a different syntax, one that lacks parens. Yes, it can be done. No, it shouldn't be done.
The Graphics Chip Chronicles
The thing is that the entire high end Android market is much smaller than the iPhone market. Qualcomm won’t have any incentive to invest a lot of money in high end modems if Apple is not a customer. You’re seeing the same thing on a much smaller scale play out in the wearables market. The only company producing enough watches to make an investment in the processors required is Apple.

Of course Apple isn’t going to make modems for anyone but themselves.
Identifier is used for previous view only. Previous view is updated when a new view is inserted into the temp table & previous view's user identifier is wiped.
For future reference:

Indeed it was a bug before v12.

GitLab was able to provide me with a License File which worked on our version 11.10.6-ee Installation before our time ran out.
Yeah it worked on Germany and Japan. South Korea is a super important ally. Taiwan also.

We screwed up South America pretty good. Gotta admit that. Also gotta admit our approach to the Middle East was totally FUBAR. I'd be a nationalist if I hung a "Mission Accomplished" banner on South America and the Middle East. Nope. Those are clearly failures.

But to say we had no successes in spreading democracy and stability, in what can be retarded as humanity's golden era, is ridiculous.

We've made mistakes. Yup. Lots of them. We've also had stunning successes. Want more successes and less failures? Participate, vote, protest. Keep accountability. Don't fall for the "we're number 1!" shit. Don't buy "American exceptionalism" as a reason to stay home and do nothing. It takes work. Constant work.
So it sounds like the entire national narrative about racism and law enforcement we've been having for years now is built on sand.
What do you use it for? When I read the headline I hoped it was about using that TV for programming/browsing, just to see with what little you can get by.
It's a javascript link.
Try clicking rather than opening in new tab. Worked fine for me.
Way too simplified. You don't think I gave up wearing white cotton shirts in hot climates? Of course I did, but that's because there's not enough information to judge shirts off the rack aside from the "100% cotton" label.

Anyways I don't need the nitty gritty details, but there should be some sort of consumer friendly information that would make it easier to judge things. Not necessarily what the experts use.
Software Project Management – 5 Great Tools That Didn’t Work Out
Banks are not known for using the best/safest solutions. Just take 4 digit pins and 3DES into account for example.

> who only offer certs of RSA and P-{256,384}?

I am pretty sure that nginx and openssl only recently added support for ed25519 certificates. Although to be honest I don't really like the idea of let's encrypt. The addressing system that tor uses has solved that issue already.

> but where most browsers use secp256r1?

This is an issue. Browser vendors should prioritize the djb algorithms.
FTA:

>In other words, Facebook is growing the fastest in the locations worldwide where one finds the most fraud. In other other words, Facebook isn’t growing anymore at all—it’s shrinking.

Look I hate Facebook as much as the next guy but this is clearly specious logic. The existence of fraudulent accounts does not preclude growth in new accounts.
Microsoft will pay $26M to settle probe
The Software That Inspired the Internet
I agree entirely!
Arm Eases Upfront Licensing Fees to Head Off RISC-V
Best Organizational Tools to Get Organized and Sorted Out
Wow I didn't even know janestreet even posts these kind of articles. i always assumed they were super secretive
I always wondered about those draw strings (what they are really for?) and at some point decided to just take them out after buying a hooded vest. Given that I only rarely even put up the hood over my head, when would I ever pull the draw strings tighter? (except when doing a Kenny from Southpark impression)

Very rarely I leave them in (when they have a contrasting colour that looks nice in combination), but usually it's just two bits of wire that are dangling in the way a lot of the time :)
Yeah, but this is about equal obligations. We are nowhere near it with men bearing most of the burden.
The first thing you need to do is admit you are an idiot - constantly doing or saying stuff you regret forever, - and always have been an idiot, and will remain one in the future; probably do even more stupid stuff you will regret today.

Get it? This is the whole trick.
Facebook design flaw let thousands of kids join chats with unauthorized users
Show HN: A collection of graph classification methods (1700 stars)
Would that fit best next to the Impressum, Cookie Disclaimer, Terms or About page?
Being skilled or competent at something doesn't necessarily make you popular. One of the most important lessons I believe.

Aside from picking my battles, I am just myself. Never read a book about it and I am pretty skeptical about them in general. We have several psychologists, mostly training sales people, but I wouldn't say most of them are very proficient in being "people persons", only for people that fail to notice a lack of authenticity. That is a self reported assessment by themselves.

We connect some arbitrary skills for being in a leadership position. In an American culture a leader has to be confident and that fact is pretty much treated as a dogma. But how can you have respect for anyone that dances like a monkey may be a question that comes up in other cultures.

It seems to be often just about your character traits being fashionable. Many people can read a person after a while, so disguising your character won't always help you anyway.
> While this raises some good points, it's worth mentioning the history between Aaron Greenspan and Facebook:

> https://www.nytimes.com/2007/09/01/technology/01facebook.htm....

I wasn't aware of this. Thank you!
The false promise of the 10k hour rule
history

I didn't know that command even exists. You can just use it in pipe with grep/sed/... to look for specific commands used in servers you do not directly manage often (Eg last time I used them I was looking for all the docker commands in a server to understand how to startup the correct containers and in which order)
Sorry I didn't defined the problems clearly and thank your for your help. I am using selenium using python for web automation, not testing. The latter problem was by and large solved by subclassing WebDriverWait by adding common Exceptions related to nodes staleness. The former problem was tackled by writing a for loop detecting changes of the context to know if WebElement.click() fails silently.

The thing is I have to write these workarounds everywhere. What's more, I inject javascript code a lot to avoid nodes staleness caused by network latency. I believe selenium is not designed for writing lots of javascript. And javascript code in a string of python can not be linted, which increases debugging workload.

To this point, the cost of these hacks is too much in my project. I find puppeteer play nicely with javascript after trying. But the difference and reliability between waitFor() in puppeteer and WebDriverWait() in selenium still remain questionable.

I am wondering if using puppeteer can ease pains mentioned above.
>What problems?

- Privacy (How do you get an artificial intelligence to recognize, and respect, privacy? What sources is it allowed to use, how must it handle data about individuals? About groups? When should it be allowed to violate/exploit privacy to achieve an objective?)

- Isolation (How much data do you allow it access to? How do you isolate it? What safety measures do you employ to make sure it is never given a connection to the internet where it could, in theory, spread itself not unlike a virus and gain incredibly more processing power as well as make itself effectively undestroyable? How do you prevent it from spreading in the wild and hijacking processing power for itself, leaving computers/phones/appliances/servers effectively useless to the human owners?)

- A kill switch (under what conditions is it acceptable to pull the plug? Do you bring in a cybernetic psychologist to treat it? Do you unplug it? Do you incinerate every last scrap of hardware it was on?)

- Sanity check/staying on mission (how do you diagnose it if it goes wonky? What do you do if it shows signs of 'turning' or going off task?

- Human agents (Who gets to interact with it? How do you monitor them? How do you make sure they aren't being offered bribes for giving it an internet connection or spreading it in the wild? How do you prevent a biotic operator from using it for personal gain while also using it for the company/societal task at hand? What is the maximum amount of time a human operator is allowed to work with the AI? What do you do if the AI shows preference for an individual and refuses to provide results without that individual in attendance? If a human operator is fired, quits or dies and it negatively impacts the AI what do you do?)

This is why I've said elsewhere in this thread, and told Sam Altman, that they need to bring in a team of people that specifically start thinking about these things and that only 10-20% of the people should be computer science/machine learning types.

OpenAI needs a team thinking about these things NOW, not after they've created an AGI or something reaching a decent approximation of one. They need someone figuring out a lot of this stuff for tools they are developing now. Had they told me "we're going to train software on millions of web pages, so that it can generate articles" I would have immediately screamed "PUMP THE BRAKES! Blackhat SEO, Russian web brigades, Internet Water Army, etc etc would immediately use this for negative purposes. Similarly people would use this to churn out massive amounts of semi-coherent content to flood Amazon's Kindle Unlimited, which pays per number of page reads from a pool fund, to rapidly make easy money." I would also have cautioned that it should only be trained on opt-in, vetted, content suggesting that using public domain literature, from a source like Project Gutenberg, would likely have been far safer than the open web.
Open dev tools and select networking - this page performs so many concurrent requests to load images, it will never work on medicore connection using mobile device. It even fetches/tries to renders one that are 404.
I was surprised Gary Bernhardt wasn't on the list of notable speakers, so I scraped the names I could find and counted them. Here are the talk authors with 4 or more talks listed:

Rich Hickey: 15;
David Nolen: 14;
David Beazley: 10;
Scott Meyers: 8;
Douglas Crockford: 7;
Brandon Rhodes: 7;
Sandi Metz: 7;
Chandler Carruth: 6;
Rob Pike: 6;
Simon Peyton Jones: 6;
Edwin Brady: 6;
Aaron Patterson: 6;
Garrett Smith: 5;
Zach Tellman: 5;
Herb Sutter: 5;
Kevlin Henney: 5;
Evan Czaplicki: 5;
Joe Armstrong: 5;
Reginald Braithwaite: 5;
Conal Elliott: 5;
Gary Bernhardt: 5;
Bodil Stokke: 4;
Adrian Cockcroft: 4;
Cliff Click: 4;
Guy Steele: 4;
Kyle Kingsbury: 4;
Philip Wadler: 4;
It'll be interesting to see how Brexit will unfold now under his command.
I find that the first two points (Use Libraries and Write Libraries) in the way they’re presented conflict with each other and they also go against my personal experience, at least when it comes to robust code.

First, using libraries is great but it always comes at a cost so that I’m always performing a cost-benefit analysis before I choose a third party library. The best case is that the library is well-written, well-documented and close to authoritative, meaning it attempts to maximally cover the problem domain (and not just solve small parts of the domain, typically those parts that scratch the itches of the developer). A lot of libraries out there are far from the best case. Most Common Lisp libraries out there are very far from best case.

Second, writing libraries or as the CL Style Guide puts it: “In short: write many small libraries (and I’ll add here the implied when solving a specific problem).” This sounds nice in theory but I find that it often falls apart in practice. Most developers that set out to solve a problem are focused on the problem and it’s hard to get them to decompose that problem into libraries that are best-case. Far more typically, if they do end up decomposing the problem into libraries, they will do so in haste and will only do the minimum. Or they may not yet possess sufficient understanding of the domain that would let them write a “best-case” library. This leads to a proliferation of libraries with similar functionality, with no clear “winner”. No clear “best-case” library for others to use.

Thus we see the conflict between the two statements. I would reword them as such:

+ Use third party libraries but perform a cost-benefit analysis before doing so.

+ Only write libraries (meant for others to reuse) if you are willing to put in the best-case effort. If you are writing such a library, then do attempt to minimize third party dependencies. It makes it a lot easier for others to do a cost-benefit analysis and also more probable that your library will end up used. Choose best-case libraries to depend on.

The things we’re trying to avoid are duplication of effort, expansion of the library space with similar libraries - no standouts - that end up confusing newcomers and dependency hell where it becomes expensive to do a cost-benefit analysis.
I think that's completely intellectually honest to say that if you value woman's choice at all costs, then you can't really be too upset at this outcome.

You could also argue that this is basically eugenics--selectively breeding/aborting to get a desirable trait, which in this case is sex.

That's one of the reasons why abortion is so contentious. To some personal freedom and choice outweigh any negative consequence to society. To others the well-being of society outweighs personal freedom. It's the same reason why gun ownership and drug use is contentious.
Refactoring to Kotlin Codelab
I use Chrome profiles to great effect.
> As soon as we state it is okay to abort for personal choice the discussion ends there. Why do we get to call in the woman's choice simply because we don't like the reason.

It is incredibly common where you can do something for almost any—or no—reason, but that doesn't mean you can do it for a bad reason. For instance, in the US: a business can refuse service to anyone. But, that doesn't mean they can refuse service to someone because they are black. If you live in certain states, your company can fire you at will, for no reason whatsoever. But they can't fire you because you're a woman.
I'm curious what the VCR in your room was for if you weren't allowed a TV in there?
Where Apple is now is directly a result of Steve Jobs view of computing, which Tim Cook is continuing for at least the current term, but that does not mean that Tim Cook is bad for the company.

It can easily be argued that what you dislike about today's Apple is really a result of Steve Jobs/Jony Ives era of Apple. The original Macintosh was a sealed box, with custom screws that was designed to prevent people from getting into it and upgrading it (I know, I have one in my attic). This decision, after Jobs left, was changed by John Sculley and into a new generation of upgradable Mac systems.

Tim Cook has shown an independence from Jobs thinking on how things should be and is willing to make pivots in how the company operates. We may see more of these changes towards the upgrade functionality that the new Mac Pro brings to filter down to the portable lines in future iterations. There's been whispers that the next generation of MacBook Pros are influenced in this way.

Change doesn't come quick or easy and if the new Apple Design Team starts thinking about upgradability again, then I have no doubt that Tim Cook will support that. Also, there are potential laws being proposed that may change the idea of fixability that may help move this along as well.

Cook has opened up the company to listening to what Apple commentators and users are saying and making those adjustments, the outreach during WWDC is markedly more open than previous years where access to executives was highly limited and controlled.
You were right 20 years ago :)

I hate it when people do this as it sounds super condescending. Literally talking down to someone like you would a small child that needed to be taught a lesson.

I think starting a thought with “So,” is some unholy mix of pseudo-California valley talk (not that valley) and upper middle class liberal arts in-speak.
Getting to Hard-to-Reach Villages Before Spring Thaw and Start of Hunting Season
Debugging DevOps Using ValueStream and LightStep
Introspection is life's one true and very real super power.
> Source: Was runnin .NET on Mono 7 years ago or so.

That's not a source. This is a source:

http://www.techempower.com/benchmarks/

Yes, it does show Mono's ASP performance is substantially worse than .NET, and probably more-so in 2008. I never said otherwise.

There are a lot of things to take into consideration when selecting a tech stack for a brand new, entirely unproven product. It's certainly on the list, however if performance ranks highly, then I'd be seriously questioning the diligence of whoever made said list. Expenditure (e.g. Windows Server licensing fees) would rank high on the list, however so would developer familiarity with a given stack as well as tooling familiarity.

As I said, I can see why StackOverflow made the decision they made, but I'm doubtful performance was, at that time, a major driving force.
Then on top of that there's market inefficacy. You can readily buy high quality shoes that are normally $200+ for under $100 if you don't mind them being boots and only available in black, coyote tan and sage green.
If apple buys the modem division, they'll be integrating the modem into the SoC. It will be an advanced process node and they won't be scared of using more silicon area to get more performance. By being on the same SoC, they might combine the application and baseband CPU's into one too using something like trustzone.

Cheapo android handset makers wouldn't be able to afford the resulting silicon - it'll be too expensive due to the large area. It'll also likely diverge from the way everyone else builds modems - no more AT commands!
Thank you. I should do something like that more often. In general, when I get outside of my bubble, I find a lot of very interesting people. I just get so intensely involved with the latest project.
FaceApp, TikTok and the rise of 'data nationalism'
I know that was probably a random percentage, but for a different perspective a 0.001% chance of an airline crash would still result in an accident each day just because of the sheer amount of air traffic, and that's just for one of the world's more "exotic" modes of transport. In a world of 7 billion people things that should happen extremely rarely still happen every day/month/year only because the dice get rolled so often
One alternative is that society has to oscillate around these kind of things. [x] The waste problem has to get so bad that people agree to do something. Then when it's fixed, future generations can start to question why their tax money has to go for something like this, since it's not a problem.

x: depends on the control theory dynamics of the system. It can also reach a stable state.
Amazon EventBridge – Event-Driven AWS Integration for SaaS Applications
Implementing a Chroma Key Algorithm (Step-by-Step)