skysight-inc/HackerNews huggingface dataset:
> Words are easier to lookup than symbols. Symbols can be easy to reference when you know where to look, but unless you know what other words to stick into Google (especially if you don't know what language a particular snippet is), ":: programming" will be utterly useless, while searching IEnumerable will return results for C# immediately. When you are new to programming, the ease of finding relevant documentation can make things a lot less ambiguous

Weird because the other poster posted an APL snippet and I worked it out with a search engine without content.

> You mean like Java? It's time-tested and the bulk of the developer positions in my area want Java experience. Coincidentally, it's also a common language to teach in undergrad. I've only seen functional languages listed by companies that list every language under the sun, and research positions

I was there when Java started appearing in Universities. They didn't choose it because it was easier than scheme. They chose it in hopes of making it easier for graduates to find work with employers increasingly not giving a shit about training and graduates increasingly being
reluctant when askedd to learn new things outside of school.
Easier to spot/identify.

I can spot mine easily at a distance, and it's very unlikely that someone else will have theirs marked similarly. Useful in situations like security lines at airports (Please step to the side sir, while we pat you down and someone nicks your laptop from the baggage scanner), or even in an office where everyone has the same laptop.
I use a sticker to cover the manufacturer’s logo for various reasons. My choice of sticker was only an extension of ego insofar as it happened to come with a product I purchased around the time I got the laptop.
Worth mentioning that according to OWASP's latest recommendation #1 is considered as a first line of defense and #2 is considered more as a defense in depth technique (e.g. in addition to #1, not as a replacement): https://github.com/OWASP/CheatSheetSeries/blob/master/cheats...)

The SameSite=Strict is also an honorable mention as an up and coming technique once all browsers support it.
Mnmlurl.ml – Modern URL shortener with support for custom alias
Me on CORS: _________
Trump and Turkey Threaten Heyday of Central Bank Independence
Ok, but an SQLite dB isn’t an executable. So what should an app do with that?
13-Year-Old Scientist's Research Shows Hand Dryers Can Hurt Kids' Ears
I don't have time to waste wading through what is inevitably going to be a watered down and screwed up lay person's interpretation of some paper they don't understand that got some hype. I scanned the article but didn't see any scholarly citations. What's the real research behind this?
This is anecdotal to the point of being noise. How about comparing the top X grossing movies of 1999 vs. last year? Still subjective, but a step forward from "just the ones I enjoyed and I'm bothering to type" and two Netflix releases.
Yes, turns out New Horizons is (or has been) moving faster, but it is slowing down and will not catch them: https://space.stackexchange.com/questions/3520/when-will-new...
Learn to Read The Fucking Code (RTFC). While it sounds obvious many developers often never really learn to read code outside their favorite approach, api, and framework.
HBO’s The Wire has a season about shipping containers. The union was in on it and they would delete containers from the system. It came from a guy called the Greek but he was from elsewhere. The article is about Philadelphia and a Mediterranean shipping line. Sounds probable.
If there's a layoff coming, usually they have a target number of people (or total salary) that they want to get rid of. The staff doesn't really enjoy having to pick who will lose their job. You can go to your boss and say "Hey, I hear that layoffs are coming. If so, you can feel free to pick me to be one of the ones laid off. I'll be fine with it." This gives management one less hard decision to have to make.
Why should the executives suffer any repercussions?

It’s not like the wrote any of the doomed software or anything.

They desperately need their multi-million dollar bonuses so that they can afford to continue to live such lavish lifestyles.

What’s wrong with you people? You act like a few lost lives have some value or something.....

/s
A Scheme for Dynamic Risk-Sensitive Sequential Decision Making
It’s not really practical. For one, that’s expensive. In addition, our space crafts are becoming increasingly better designed. Eventually, as in 50 years, it’s increasingly likely we can do your suggestion at 1/1000 the cost with more sensors. It probably makes more sense to invest in developing future technology than doing your suggestion today.
Sure, I believe you can rigorously find brain patterns that are correlated with understanding. The obvious, "correlation is not causation" applies, however.

The problem is such pattern aren't any guarantee of understanding. Just "feeling confident" seems like such an easily correlated thing. More people who learn a subject sufficiently to do well on a test might "feel confident" but certain kinds of people might just feel confident without that actual learning.
You can use a third party vault to collect and store CC info without it touching your servers. I use Spreedly. I can then charge any of the stored cards with any of like 45 different payment gateways, including Stripe. Keeping your own billing systems online when one of your gateways is down is one of the use cases. This has worked great for the past 7 or so years I've been using them. It might become more difficult with PSD2 SCA however...
CORS is useless, unnecessary, insecure, and essentially only serves to annoy developers. Par for the course for all web tech from the last 20 years.

Another turd in the tower of shit that is JavaScript.
what's really sad is, it's been like this for decades. when i was in highschool in the US in the 80s i was told that teachers salaries were very low.

now i had fantastic and very motivated teachers, and at that time i concluded that the low salary would help select for teachers that really believe in their work, and weed out those who are in it just for the money.

but paying less than a living wage is likely only attract the desperate who can't get a better job.

this is insane.
That’s interesting, thanks for the correction. That’s actually also concerning. Either they are are prosecuting enough people, and letting criminals go free, or the legal system is broken (or perhaps a huge cultural difference I’m missing). What is the point in hiring a defence lawyer if the chance of successful defence is so low? I can’t think of any test in my area of expertise (medicine) that has such a high success rate, meaning that false positives must be much too high for comfort.
It’s only the longest expansion in history, if you define expansion to being grabbed by the pussy and kicked in the teeth.
I like that idea. Although, I'd imagine that most wallet software would then automatically send itself a transaction periodically to prevent it's Bitcoin from being reclaimed.

If lots of wallets did that then it would likely clog up the blockchain with lots of people sending money to themselves. But that wouldn't be a problem if Bitcoin was actually scalable.
If the paper record is not used to compute the tally, the trust problem is not resolved. Schemes to impact the election can fall under triggers to audit / recount on paper. Secondly, why not just use paper then? The machine is adding near zero value.

In the case of the photo, recording what the voter sees does not impact whether the actual record used reflects their intent. At best, we can verify they saw what they said they saw. The real problem is whether what they see actually reflects the record used for the tally. Edit: Also, if we personally identify votes, this could be used to reconstruct an election. Again, why not just use paper?

Inputting a vote twice can improve mechanical to intent translation accuracy. However, the actual record still requires enabling tech to read, is still a temporary state, and is still not part of the chain of trust between voter intent and the record of the vote used for the tally.
Converting true=1 to true=~0 is trivial: negate the value, or subtract from zero.
Wow. Thank you for that. I love putting the podcast together, and I enjoy it more now that I've taken the show non-commercial.

I like to think I'm having an impact on the ecosystem here, and as I mentioned in the article, four Japanese startup founders have told me that listening to the guests on Disrupting Japan is a big part of what gave them the courage to start their own companies. I kind of teared up when they told me that. I'm not sure exactly why.

These open, personal episodes are emotionally draining to publish. I'm a nervous wreck right up until the moment they go live. The feedback is almost always wonderful, so I don't know why it's still so hard to share, but it is.

I guess I'm fine with that.

Maybe part of connecting is just accepting that we are all kind of basket cases on the inside. And that's perfectly OK.
You, Too, May Be a Guerrilla (1942)
This sort of mentality means that nontechnical users will never be protected. Someone needs to take an active role in security and this kind of action is part of it. If the app developer is skirting the issue, Apple should be the company to step up. Who else will solve an issue on this scale? The developer should have stepped up and fixed it; instead they chose to dismiss it.

Apple made the right call for this instance, especially after the completely insufficient excuses given by Zoom’s CIO.
SIP cannot be disabled by anything running in the current boot session. Once the root volume is mounted, the SIP flags are set in the mountpoint. The root volume obviously cannot be unmounted while it is booted from.
This is a wide-ranging interview (in written form) with Martin Kleppmann, author of the highly acclaimed book "Designing Data-Intensive Applications". Good stuff!
The first time I saw the Tesla Model S was at Maker Faire in May 2009. It changed my life.
Turkey is probably a good lesson to, not do that thing.
Would anyone recommend / warn against any of python tidyverse ports, like dplython (dplyr) or plotnine (ggplot2)?

I'd like to have my cake and eat it too, but I'm worried that's too good to be true.
DreamCloud+Sleep+Summer+Savings
Is "the community" also going to foot the multi-million dollar bill? Or does "the community" simple expect Google to give free money asking nothing in return?
Israeli company promises a 5-minute recharge for your electric car
For most shows, I record 60 to 90 minutes of conversation to get 20 to 40 minutes of edited content. I try to edit down to the bone, where there is nothing else I feel I can take out.

That might seem a bit extreme, but some of my guests are not native English speakers, so there is a lot to fix in post-production.
In Japan the cyclists ride on the sidewalk, and use little bells that the entire pedestrian population is conditioned to understand means "move over please, I'm coming through". I've found bike usage surprisingly high in Tokyo, Osaka, and Kyoto compared to my experience living in/near numerous US cities (Philadelphia, Miami, St. Louis, to name a few).

Why the emphasis on bike lanes in US cities? Putting unarmored people on unpowered vehicles on the same transit medium as multi-ton high-powered enclosed vehicles with reduced visibility seems like a recipe for disaster. Hell, I rode a motorcycle for a little while here in Japan and stopped because I wasn't comfortable commuting to work and sharing the road with kei cars, let alone Cadillac Escalades or F-150s like in America.

While riding on scooters in Hanoi with my Vietnamese friends, I learned the "ways of the road" there: small things yield to big things. Dump trucks and other large commercial vehicles drive however they please. Cars get outta their way. Then cars drive however they please, and all the mopeds kinda swarm around them and move over as necessary. Smaller vehicles are more nimble and generally have better situational awareness, so they can react more easily. Operators of smaller vehicles take it upon themselves to avoid death at the hands of the larger vehicles. In a city where people on two wheels are like 95% of all street traffic....big vehicles have traffic priority. As an aside, ALL motorists strike me as hyper-alert and competent compared to the typical American. Vietnamese on Vespas avoid collisions at the last second with lightning-quick reflexes and maneuvers that tough-guy American biker dudes I know could never pull off. It's pretty amazing.

But cyclists in the States....they seem to argue "everything bigger than me on the road must adjust to accommodate me", even though they are the physically-smallest vehicles on the road, and the smallest minority of commuters. It all seems ass-backwards to me.
Exactly. What is the other option? Show my mom how to use terminal to delete hidden dot directories?

I also purged Zoom. They’ve blown it in the trust department. They better start working on a web app because that is as much access they’ll get from me in the future.
And for the record, so can bit.ly links. URL shorteners or redirection services are often blocked from being posted (eg. also on reddit).
what happens when the vault goes down?
application/x-www-form-urlencoded and multipart/form-data POSTs predate CORS. They have to be whitelisted, or large swaths of the existing web would be broken.
It's already starting to fail on some of the major sites. Recently it's stopped working on the Wall Street Journal, the New York Times, and a couple of others that I can't remember offhand.

Interestingly, the blocking seems to be on the Outline end, because the site says "We're sorry, but this URL is not supported by Outline" if you try to use it on an article from one of those sites (example: https://outline.com/WytaqY). The message when scraping a page fails is "We're sorry. This page failed to Outline."

So it's not that the sites themselves have figured out how to block it, but they seem to have gotten Outline to specifically exclude them.
I have thought of that possibility, but find two things strange about it.

1. Half a dozen companies being dishonest in exactly the same way is tough to believe. It's too much coincidence. I don't see a reason for dishonesty in that area. Technically insufficient solutions should be easy to explain as a rejection reason.

2. Having attended the interviews in question, I rarely choked on that kind of question and earned plenty of praise from interviewers with little assistance. I'm not long out of school and typically have a knack for those kinds of problems. While I can't see how strict the standards are and what the other candidates are like, I'm not seeing the negative feedback that indicates improvement needed.
If "malware" is going to include any software with security bugs, then Gatekeeper should just rm -rf the whole drive.
I order 2 coffees about 3 times a week through chownow, which has partnered with a local "chain" that has about 6 locations.

My feedback to you is: if I had to download an app, I would not have bothered. A super functional mobile webapp is a must, especially for first-time use. Chownows mobile and desktop sites work great. OTOH, I feel like the dominos app burned me with advertisments so I uninstalled - I think you should be really weary of opt-out notifications.

I don't even really mind the chownow $0.50 upcharge, because I'm pretending that otherwise my local coffee company is getting the full value.

You have stiff competition. You sound super motivated and I wish you good luck. I have friends and family in Charlotte so I'd definitely try your platform given the opportunity :)
Yep, as long as enough people are watching I dont need to waste the cognitive effort connecting pieces myself.

I was originally interested in all of this new buzz but I now know to skip it.
I'd like to see more transparency from NYT on how they're actually collecting, retaining, and distributing user data given both their data science and privacy efforts.
"oh but i deleted all my data through the helpful portal they provided. they said i had full control?"

Data is Googles game. Once they have it, they have it. Nothing else matters. You own nothing. Your image, your voice, your ideas, your conversation, your habits, your medical records. Google wants it all. Thats is Googles world.

Google aint giving that up. Everything they do is about getting more and more of it. Everything to the contrary is just PR spin.
Nothing inherently wrong with having an ego. It’s the inability to detach from/silence/deprioritize it that tends to cause issues.
> This sounds like they are trying to train a bot to actually not be perfect?

(At least part of) The training has MMR as a label from unsupervised learning from human games so as part of the configuration they can set the agent to play like someone with a set MMR.

Lex Fridman's interview with Oriol Vinyalis on Lex's AI podcast covers this in more depth.
My wife has about 10k followers and over the past month or so total engagement (number of likes and follows) has dropped considerably, and most of the time her photos don't show up in any hashtags. Her "impressioned" engagement rate (percentage of people that saw the post that then liked or commented) hasn't really changed noticeably.

Instagram just shows her photos to fewer people (and often never shows them to anyone but existing followers - no considerable Explore or Hashtag views).

I've clicked around many "influencers" photos recently and followed their hashtags and often their photos don't show there. Fun anecdote: the less clothes the person (man or woman) is wearing the less likely the photo is to appear in the hashtag feed.

My conspiracy theory: Instagram is favoring personal relationship and smaller accounts, or maybe trying to encourage small accounts to become "addicted to engagement" in order to pull more wannabe influencers into the platform.

None of my findings are by any means thoroughly researched or done in a scientific manner. Just casual and curious browsing.

I'm curious if anyone else has seen any odd hashtag behavior lately. It's possible Instagram just tailors my version of a hashtag's "Recent" feed to me.
South Korean parents hire thugs to stop school bullies
scanlime https://www.youtube.com/user/micahjd
That's going to be my next interview question...
I'm interested in this, too.

Also, it seems like there are still ways to receive some revenue from creating useful content that thousands of people are interested in. Not because the money is so important, but because there are parts of community engagement that are fun to do and feel rewarding, and there are other parts that can be contracted.

I didn't understand the "make a media company" or nothing aspect considering he is still podcasting as a fun hobby anyway.
That impossible to gauge, because pilots don't cross-train. Airbus pilots don't fly Boeings and vice versa.

The new A320ies are nicer at base setup, than 737. Though not by much. A320 has a larger range of offerings(A321 and A319).
And there's no comparison for a passenger when flying 4+ hours, because 737 is just too small. (I get annoyed even remembering my flight from NY to Belfast on 737)

There's one aspect that instructors note - 737 is more manual and thus can be pushed closer to the edge, as a result the landing can be shorter on 737. Airbus is much more automated, making landings much gentler abeit slightly longer.
> like the murder of a US resident

When was the last time the murder of a US resident on foreign soil investigated and/or prosecuted by the US?
The point is precisely NOT to think about only this one case like many others seem to be focusing (or Zoom-ing in...?) on, but to consider how far you are willing to let Apple exercise its power over your computer.

Would you let it scan all your files and delete e.g. "suspected images of child abuse" (to use an old cliche)? Suspected copyrighted material or fragments thereof? "Extremist" content, or content which is contrary to current social norms? How authoritarian does it have to get before you start being creeped out?
US passenger jet makes emergency landing after engine problem
I have a ThinkPad, so I need to protect whatever else is in my bag...

Seriously though, I often carry my laptop in a sachle bag. It doesn't have a dedicated laptop pocket, and often I like to ram it full of stuff. If I didn't my devices would end up scratched easily, and probably full of dust from whatever is lurking at the bottom of my bag.
No, its not. The OP has a different point to make, and its worth a re-read!
.NET or Java sandbox is extremely hard to escape unless you have a door open. It's borderline impossible. Their byte code is simple, the runtime has a chance to check which classes are created or what pointers are accessed. It then has complete supervision over the program as it's running.

Escaping Rust sandbox is a short keyword away. That keyword is used all over codebase, in both standard and third party libraries, to implement these lower-level features, or overcome language limitations. You can't disable it because you'd loose vectors and strings.

> really it’s a freedom to implement as low or high level functionality as you want

I'm a C++ and C# developer. I often use both in the same software, and I think my difference in levels is wider. On the lower level I have SIMD intrinsics, simple but very fast unsafe data structures, manual control over RAM layout. On the higher level I have LINQ, async-await has been working for a decade now, reflection.

> with out cumbersome interfaces like JNI

Here it's not too bad. C-style interop i.e. [DllImport] just works, even on ARM Linux where it loads .so libraries. On Windows, COM interop allows to export C++ objects from C DLLs, or expose .NET objects to C++, or move ownership either way. Some boilerplate is required on Linux to expose OO APIs without IUnknown.
Latest Suicide Data Shows Depth of U.S. Mental Health Crisis
Use your browser's search feature.
From the article:

———
There’s a catch though for operators going after iOS users: The implant can only be installed on jailbroken devices; and, an attacker would need physical access to the device in order to jailbreak it. If a device is already jailbroken, remote infection vectors include malicious SMS messages or emails, and WAP push messaging, which can be sent from the FinSpy Agent operator’s terminal.

Also, the latest iPhone/iPad version is compatible with iOS 11 and below, but newer versions of the Apple operating system are not confirmed as susceptible; also, implants for iOS 12 have not been observed.
Only if the loser in nutritious and not toxic poison.
We only buy one top [0], but it holds up well. 4 years and counting and most of them are in fairly good shape.

[0] https://www.ikea.com/us/en/catalog/products/20251139/
Perhaps the type you want would be called “status” instead of bool. Zero meaning success, a few bits encoding severity, and the rest available to identify specifically the error. You would then have a macro or inline called “success” to convert it to a Boolean for flow control.

Welcome to VMS!
I think the proposed definition is too sympathetic to the Teflon. Sometimes a whole approach is misconceived, yielding billowing complexity; it may be too hard to see through the fog to be sure of this in particular cases, but surely it happens. This can apply to the "foundational theory" too.
That happens much less often than payment gateways going down. Spreedly's service is at least an order of magnitude less complex than running a payment processing company. However, you can have resilience against that situation by having a backup integration with one of your payment gateways directly. Spreedly will gladly collect a customer's credit card for you, save it in their vault, AND save it in your Stripe account, and any other gateways you work with. So, without having touched any CC info yourself, you can tell Spreedly to charge a customer via Stripe, or you can directly tell Stripe to charge that same card.
DHS officials defend facial recognition amid backlash