skysight-inc/HackerNews huggingface dataset:
Thanks!

I'm still exploring for sure - but there are benefits to some of the limits. I'd love a more realtime mode for when people are actually in a conversation in our product, but haven't gotten that working perfectly yet.

We initially felt pressure to smile before I made the default a pseudo-smile (check out the three faces in the blog post). Now the "neutral" face looks somewhat happy so no more complaints.
My partner and bought a CSA share, and the entire food planning for each week is based on that CSA share. Often times, food is prepared on the weekend, and we eat only left overs all week. We also have a small garden outside. Between the two, we have little need to buy anything but proteins, all of which are vegan, and perhaps a few additional food items like bread.

Our food waste and costs have dropped dramatically, but we did have to make a 'sacrifice' of choice. Each week, the food that is produced for consumption in the house is decided not by us, but by what is produced and distributed by the farm. Due to this process, we might have lost choice, but we have gained, surprisingly, variety.

To expand on this idea: I think that the prevalence of choice in our supermarkets (example: fresh fruit in the middle of winter, wtf?) is massively inefficient, and should be reconsidered. Of course, when human society decides to get its collective act together and fight climate change, the point is moot. The entire 'choice regime' is dependent on high density fuels, and energy density will make these choices for us if/when carbon based fuels are made more expensive.
Best episode of Joe Rogan yet! Joe did great by just letting John speak most of the time. John is so fun to listen to.
Making New Chemical Elements Doesn't Pay, Just Ask This Berkeley Scientist
The Apple iOS model has advantages and disadvantages. The issue cited is not a problem unique to the iOS walled garden model.

See: CVE-2019-1162

See: CVE-2017-6074
How the bloody hell is it permitted for apps to be uploading system files?

This wouldn't be possible in Linux, right?

Basically, this is malware.

Edit: Thanks, all. So OK, I get that it's possible, because apps have read and execute permissions for all libraries that they use.

But it's not common for apps to upload system files, right?
> JITs have been a huge source of security holes, and the language is so huge now that verifying the correctness of JS optimizations is extremely hard.

Do you have numbers to back that up?

There certainly have been 1 or more security holes in JITs, but AFAICT most of the browser vulnerabilities have more to with bad (new) APIs.

The level where a JIT operates really has nothing to do with the surface syntax of JS, so adding "syntactic sugar" features to JS should have very little impact on JITs. (I'm thinking of things like the class syntax, lexical scope for function literals, etc. Maybe there's a class of additions that I'm missing.)
It’s a bad thing to not teach kids life skills besides navigating mobile and social apps.

My kids aren’t raised on a farm, but we take frequent trips to local farms so they can see how they operate, touch and interact with animals (help milk a cow and feed livestock, for example).

As soon as they’re a bit older, they’ll learn to weld, tend a garden, change a flat tire, perform CPR, body weight exercises, as well as survival skills. Fortune favors the prepared. And I’ll admit, I’m going to be filled with pride the first time my daughter successfully strikes an arc stick welding and fixes something on the spot.
Yeah, I'm in the middle of 3 projects right now using sprints as the base time unit.

One project is in Sprint #17 this week.

One is on Sprint #41 as of Wednesday.

One is on Sprint #56 as of this Friday. On top of that, the weekly meeting is set at 4:30pm on Fridays in my time zone. The sprint planning meetings typically go 2 hours.

Each project has a daily stand-up too, each lasting about 30-45 minutes. I get about 3 hours a week total to actually code.

Yes, this has effectivly killed the entire idea behind a sprint and agile in general, we all know, it's super obvious. But the company is now an 'agile' company as of ~2.5 years ago, so we can say so in the job apps. All the interviewing devs know to ask about how long the stand-up is, we tell them the truth, and the job apps stay open when they decline our offers (we also pay under market rates). Our copies of 'The Phoenix Project" remain in shrinkwrap.
I wonder if we'll see to some degree much wider variance in intelligence in kids growing up with access to these resources. I was a fairly nerdy kid, but all I had access to was a crappy library, I was starving for interesting information.

But then again, if I was growing up now I very well may have become addicted to iPad games.
Open source project funding is a major open problem, which is something many people agree on. It can't sustain if we don't solve that.

What I don't see is the fairness argument. Developers have legal means to restrict commercial use of their software. The community has for decades had a conversation about licensing and none of this is new territory.

These developers chose to volunteer their time to corporations. If they don't like that choice they should change their behavior not make demands of others.

Otherwise it's just the high tech equivalent of the common street scam where somebody hands you an object and then demands a donation if you take it.
Bottled water has an "expiration" date. You must live somewhere with vastly different regulations.
It can, and things are better than ever as far as preserving (most) form state, sessions, and scroll positions, but it's not perfect. Just as one example, pages opened on one network (eg at work) won't be able to reload elsewhere unless I take the extra step of connecting to the VPN. This is not the end of the world, but it's an annoying detour when I really just wanted to close that one tab.

And it's so rare that I shut down the whole browser anyway, so it makes sense to me to make it hard to do accidentally.
I filed a bug that this was not spoken about in the announcement.

It would seems like it will cause a lot of drama as this actually rolls out.

https://github.com/golang/go/issues/33980
Thank you ska. This is pretty insightful, and actually makes sense. We will try to incorporate your suggestions as we create more challenges. We are also looking for more data scientists and developers in general to help us built these solutions, review them and share honest feedback. Would you like to work us on the same? I would love to hear your thoughts on the new features we are building for more Data Science roles. If yes, let me know how to reach out to you.
Some RAW formats are pre-compressed, usually with very simple (hence fast) algorithms, and some aren't even lossless (Sony ARW). It's often possible to further compress them with specialized tools.

Disclosure: I'm the author of PackRAW, a tool that does exactly that (https://encode.su/threads/2762-PackRAW)
To his credit, he's not up for re-election until 2024.
The tech is actually quite cool. Like I could see it being used to make a game for kids that they "play" by trying to match expressions or something. I just personally would not feel comfortable working at a job where usage of this was expected, even if I could manually control the image.
Are you keeping the bread in an open or a closed container, and what's the humidity in the room like? Here at home at 25 deg Celsius and <60% rel. humidity, a correctly stored whole grain bread doesn't grow mold in a week. It's rare that I keep bread that long, though (usually 4 days max). Closed containers don't work well, there needs to be some air exchange.
Reading the CoC it seems like it would forbid these kinds of witch-hunts so maybe it was added to protect them against identity politics?
Conflicting interests fighting it out is how balance is found. Group A poops on group B, group B reciprocates, things come to light, conversations are being had.

That's the true nature of the liberal democracy, the worst form of governance except for all the other forms we have tried.
Your response is the same bullshit you call on the message you're replying to.

- I don't have the 10+ numbers that dial out from my doctor's office in my phone

- I don't have the 5+ numbers that dial out from my child's school in my phone

- I don't have the 10+ numbers that dial out from my child's doctor's office in my phone

- Banks (god knows how many numbers each from multiple banks)
- etc

It's literally impossible to have all the numbers I want to allow to reach me in my phone.

The fact that you happen to have a very limited set of numbers you need to be able to be called from does not invalidate the fact that many people have a vast amount of such numbers. Don't assume your anecdotal data speaks for everyone.
>This wouldn't be possible in Linux, right?

If you have read access, then yes. Conventional desktop and server linux distributions would allow this behavior. As does android. Good luck using dylibs without it, anyways.

Since the android market is so fragmented and customized, this probably saves them from having to buy lots of phones when diagnosing crashes.

The knee-jerk reaction is to feel uncomfortable but these are system files, shipped with the phone, that are accessible to anyone who purchases the phone. This saves FB the trouble of spending $200 every time a new OS update comes out. Personally, with that knowledge, I don't have a problem with this - however, I have a ton of problems with other stuff FB does so I'm happy to keep not using their service.
https://indieweb.org/projects

microformats + webmention == twitter-like replies across websites
>> A team that is doing agile right ...

Oh, please stop with the "because you're doing it wrong" defense. Yes, I most likely am doing it wrong, I already know that. Is the fact the process allows the level of flexibility for me to screw up this bad a feature or a bug?

I'd love the opportunity to practice Pedantic Agile but things like customers, coworkers and bosses keep getting in the way.
BWhy do sloths move so slowly?
Per TFA QA wasn't definitively being done not because they were too stupid to want it done but because of coordination issues with the suppliers because it was a new plane and they didn't have the process down yet. That is almost by definition teething issues. It takes some serious mental gymnastics to say with a straight face that coordination issues with suppliers when a product is first being made are not "teething issues." Sure, it points to systemic incompetency on some level but to say "I, for one, hope this plane never flies again." when the plane now has a proven track record of not being crap is an overreaction, to say the least.
Well, according to the article they pushed the fix six months ago, so apparently not.
I think if the data collection happened after a crash, that would be less outrageous. It looks like they scan and upload periodically.

I hope they at least wait for the user to connect to WiFi before pushing all that data.
> perhaps even a tracking one

Tracking the campaign? Yes, probably. But tracking you? How do you expect that to work?

Making ads contextual to the place they are and tracking the campaigns to discover what works and what doesn't is how it should be done.
Depends on the discipline.

Math professors aren't known for showering :)
I can't help but think that regardless what different browser vendors do there's no competition with v8. Like any language there is a standard library, or environment around it. V8 is to JavaScript what CPython is to python.

At least in python you can use other versions and it's a very similiar environment. But if you want to use mozillas spidermonkey without Firefox, it's hoops and bounds worse experience. I'd argue that v8 is far less of a lock in by comparison.

Given all that, why are we still creating entirely separate engines that are made differently, yet do the same.
Can someone explain why one would use ePub, vs pdf? PDF seems way more popular.
> That's why I’ve proposed banning the “dark patterns” that feed tech addiction.

Further proof that both Republicans and Democrats are the party of big government these days.
So is it merely luck that this crashes doesn't happen in US ?
I don't understand the reason for the facial expressions. Isn't everyone just going to be neutral 99% of the time when they are just working by themselves on the computer?
> One thing that wasn't clear to me from this post is why they still need the C++ interpreter at all.

A lot of code on the web is very cold (executed once or twice) and for such code the Baseline Interpreter would add some overhead (requires allocating a JitScript storing the IC data for example and we would then spend more time in IC code as well). It's possible this could be mitigated or fixed with additional work, but we need to keep the C++ interpreter anyway (not all platforms have a JIT backend and it's useful for differential testing) so it's not a priority right now.
Like, well, edit a cell, have every dependent cell recomputed? I thought it's one of the killer features, if not the one.
Wot? Potentially-dangerous planes must be kept flying, because air-travel chaos and widely-used-ness?
That first and last articles are pointing out evidence that maybe some people aren't 100% immune after vaccination - it doesn't point towards the immune and vaccinated as carriers. The CDC article is saying they found viral RNA in urine. The part I found most interesting:

"Since a single cycle of viral replication would be expected to
take 17 to 24 h, it is unlikely that the RT-PCR detected the
progeny of virus replicating in the urinary tract. Rather, this
observation suggests that shortly after vaccination the input
virus or viral antigen, in the form of nucleocapsids, is deposited
directly into the bladder via interstitial fluid."

Looks like we're just peeing out the vaccine. I'm not educated enough to know if that's "live" RNA or not, but it makes sense it would be there, as it was introduced in the vaccine itself.
Amended to "feels on par".
Unfortunately for every one tech employee willing to set boundaries and say no, there are 10 in line outside the door, resume in hand, willing to say yes and burn themselves out. You can quit in protest but where are you going to go? You’re competing with dozens of talented people straight out of college willing to work 100 hour days for Mountain Dew and a dual screen workstation.

Unless you believe the “Shortage Of Engineers” meme, intense labor competition is a huge contributor to industry wide burnout.
You need read access to actually use them. Even if some file system trickery would be made to prevent it so that you couldn't fopen it, the actual binary code will be in memory accessible for your app, because it has to be there in order to run.
Here's a kind of adversarial test of that hypothesis:

1. Spin up new voip company

2. Issue death threat to US President (or similarly powerful man)

3. Spin down voip company

4. Wait to see if/when someone finds out who you are
City crows may have high cholesterol because they eat fast food
This is probably the best piece I've read about this:

"How the Boeing 737 Max Disaster Looks to a Software Developer"

https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-...
I have a couple shell scripts that bootstrap any debian machine to work as my dev machine. Probably less time than starting from scratch on a Mac.
This solves a real problem for anybody in a management role, including PMs.

For requests that come in via email, techniques like Inbox Zero work pretty well--you can treat your email as a todo list, and as long as your inbox is empty, you know you didn't miss anything that your colleagues need from you.

But nowadays, many requests come in via Slack notifications. The problem is once you view the message, the notification disappears--so unless you explicitly have a very disciplined system to track requests as a separate to-do list, the default is for little things to fall through the cracks.

So nice tool!
Your assessment would be reasonable whth just about any company.

But Facebook? Not so much.
You don't need to compromise an ISP to do this stuff. Just use a shady ad-network to deliver malware or links in the same way that targeted ads are delivered.

I'm not a sophisticated state actor, but I were going to try to deliver a message to a group of people, I'd use ad networks to target the geography or population that I was interested in. A bad actor could easily get a shitty ad network to deliver all sorts of payloads.
How does FollowUp decide which question is important to me? (if at all)

I'm concerned about the level of access required for this app before I try it out (I am a Product Manager). Sounds like you'd be reading through all my emails and PMs. Is that correct?
It's also to keep chrome apps and notifications working. I use Hangouts a lot. Though I generally deny notifications for anything else. For most anything that I would use persistent I tend to use an external app anyway (even if it's just an electron wrapper).
The problem is, all of these services upsell you on "unlimited" calls for $20/mo, when all you really make is $10/mo in calls. The profit that runs their business is right there.
I would not be so hard on the investigation of the first crash, they take time, and the second crash happened before the end of the first one.
If the project that is related to the course was created specifically for that particular course and your site/service then I personally would lump that into paid as the reason for that particular project is the hope to acquire more paid work.

It still would be a good way of seeing how different people's projects may differ and be a good way to narrow down candidate selection choice.

I was thinking more along the lines of a resume page, and being able to showcase a project they had done in the past, independent from this coursework, that relates to the subject/task at hand they are applying for.
In praise of xlogo
Basically, managing memory is hard, and usually the way you manage the memory depends and interact in the way the OS manage the memory (so not your error but OS or drivers...).

Also, sometimes your design make it difficult to keep track of your memory because you share pointers to different processes and classes and you usually make this interactions to be efficient and fast.

Basically, if you are a beginner, building easy things in C/C++, you can stick to the basic rules so you never fall in this kind of traps, but if you are an expert focusing in optimization (or time sensible applications) sometimes you make assumptions or rulesets so "you can't use this class like this", "you can't never pass a pointer with less than 64 bytes allocated", and after a couple of months and some people and hat changing they end up making mistakes...
Big companies v. startups (2015)
certain aspects of nutrition are best met with fresh vegetables, and definitely taste desires, but supplementing with frozen fruits and veggies can be just as healthy, reduce waste and let you stock up in-season for later in the year.

It's pretty hard to freeze leafy greens for a nice salad though...
Well Android does have a Linux kernel. The permissions happen at different layers within Android, as apps are run on their VM (Dalvik byte code). The /system partition is read-only on Android, but I don't /think/ you'd need any special permissions to read most of the system partition. The data partition is what's protected.

I mean, an application has to be able to read standard libraries to function, right? Same with any traditional Linux distro and /lib, /usr/lib. Really tight Apparmor or SELinux profiles can lock this down a bit.
India's GDP Growth Slows to 5% in April-June
I think you missed the point. "They're fixed now" != "potentially dangerous". (Unless you define all planes to be "potentially dangerous". But if you ground all such planes, you don't have an air travel industry at all.)
It may be a newer version, but Sugar was the initial environment on the XO.
I'm guessing Google apps like Hangouts and notifications. To keep you from accidentally completely closing.

On Windows it silently keeps running in the background most of the time if you have apps or notifications running.
This idea that there's one guy or set of people to be found whose fault it is that you have a systemic problem is so uniquely American.

In this case you're proposing to punish the smallest cog in the machine, some middle-manager or executive at Boeing.

It would be just as logical to throw every single American in prison for around 45 minutes (~1 person dead in 737 MAX crashes for every million Americans, 80 years (let's call that life in prison) / 1 million =~ 45 minutes).

After all those are the people responsible for electing the people whose job it was to oversee Boeing. Shouldn't we blame them for their disinterest in the activities of the FAA? Maybe give people who complained about the FAA's rubber-stamp regulatory policy before the 737 MAX parole?

All you'd accomplish by throwing people in jail is to incentivize these companies to restructure decision making to be more diffuse, and make all subsequent air crash investigations much more difficult due to everyone involved being afraid of having made some prison-worthy mistake.
I laughed, and there's a good amount of truth to this. Although imo a lot of the IG influencers and sponsored Youtubers already are walking advertisements.
Butterfly Wonk Robert Pyle Pens His First Novel 44 Years in the Making
Yea YouTube performance is nuts! It seems to be exacerbated when playing in full screen or @2x speed as well.

Google has been getting better though with supporting FF. They now support Hangouts on FF and Gmail is actually faster for me in FF than it is in Chrome.
That won't work, because with current technology it's impossible to tell where the calls originate from.

I'm not defending the telcos for dragging their feet on this issue, and I'm also not opposed to regulation, but there's a technological aspect to this problem which I think you're underestimating. The technology needs to be fixed before any regulation will be in any way enforceable.

The technology fix isn't something that can be implemented "overnight" either. If I'm understanding correctly, existing signing was implemented in hardware, because at the time it was implemented, that was the only way to get the performance necessary, and in the US most of the hardware the phone system runs on is legacy hardware. The solution has to be provably secure, support existing network hardware, support existing consumer hardware, be upgradeable, federate to avoid centralization, be agreed upon by all the telcos, be approved by regulators, and finally, be deployed without downtime. That's simply not going to happen overnight, and it's worth it to take the time to do it correctly rather than cutting corners on any of these steps.
The lesson here is that everything comes with tradeoffs. Want to live in a an industrialized society and enjoy all the benefits that brings? Things like, modern medicine, indoor plumbing, independence from weather cycles for food? Well, yeah you're probably going to give up knowing how to live off the land. If your society collapses, you might not know how to survive. Most people view that as an acceptable risk.

That's not to say you can't learn those things even if you live in a modern society, but it takes some effort.
And, the grounding of these planes probably indirectly causes more deaths than keeping them flying.

Imagine how many more people choose to drive to their destination? Or who have to keep using older models of plane which pump out more tons of CO2, killing the environment and people who might not even be born yet?