skysight-inc/HackerNews huggingface dataset:
I went backpacking up arroyo seco with 2 friends on the same weekend. On our way into the campgrounds the rangers told us this story, we almost didn't believe them the story was so ridiculous on its face. Crazy to see this article in the news now.

Beautiful place to hike and camp, and if that's not your thing then check out the Tassajara zen center.

I wrote a trip recap here: https://roymurdock.com/blogs/2019/0722ventana.php
change jobs. change cities while you're at it! the change will be refreshing and might spur you to be [more like] the person you want to be.
Dark mode also saves on battery life (quite significantly). That's one of the biggest reasons why Apple is rolling dark mode out on the iPhone.
Thank you. This helps a lot.
Sorry to hear that.

I often think about reconciliating tech with people. Going to help climate change related companies. Or solar powered (if that's of any help) ones.

Maybe even doing small apps for associations. At my last job, I saw how the used very limited tools and people have to work with paper listings the old way even though a simple bit of software logic could alleviate a good amount of stress. I think a lot of people are looking for that.

And just yesterday I ran into a german guy who made is own recruiting agency, his clients are helping optimizing energy consumption, plus they aim at open source too. Felt like a great idea to copy.
First the Intel management engine backdoor. And now this, probably first conceived when someone cards were being developed
Google Pays France over $1B to Settle Tax Case (2017)
I completely agree with you and I'd argue that #2 and #3 are the two biggest reasons.

It is easy to forget the colossal amount of engineering resources that browser vendors have spent creating and rewriting their Javascript engines. And due to the nature of how their JITs work, all that work is tied down to the specific Javascript environment they were written for. (For example, you can't really reuse the v8 codebase to create a Python JIT)

And in Python's case a lot of the appeal of the language rests on the extensive library ecosystem, which has a significant number of extensions written in C. Generally speaking JIT compilers aren't very good at optimizing code that spends a lot of time inside or interacting with C extensions, even if we ignore the significant issues you mentioned regarding undefined behavior.
I wouldn’t go that far, but when vote count is the primary means end users rely on to determine whether or not someone is “correct” then yeah, it can be problematic. I feel the same way about SO, but I wouldn’t extend this criticism to reddit or hacker news.
Maybe I don't understand you. Exactly which sentence is presenting an opinion as a fact? I don't think they do so.
It's a very different world in Clojure. Data structures mutually satisfy the relevant interfaces, and there's no real pain about how a java.util.Map isn't immutable and so on.
A sticker pack "whale" might be down $50, these games might crave a hundred to a thousand times that. Also while kids make the headlines, grown ups are a far bigger market. Simply banning loot boxes for kids is to ignore the majority of the problem.
I've also had some very good experiences. One immediately identified a thing I needed but had no idea of (a coupler to join a PVC waste pipe to an iron one). Another recently spent 20 minutes trying to locate a thing that inventory said was in stock but wasn't in the assigned bin. (It's not his fault that the system can't distinguish between items on display and items stuck, unsorted, in the high shelves requiring a front-end loader to reach.)

It's very hit and miss. The biggest issue is that it can be very hard to locate anybody at all.
No information is provided whether the rate changed, only that the deaths were attributed to heat. This is the sort of homework I would expect of the journalist

EDIT: regarding CNN, 9% doesn’t add up and the quote is vague. I know I’m crazy to expect journalists to care about numbers but it just bugs me
Exactly. Unless it is a temporary stressful time of the year (like a big ship date coming up), then coming back from vacation shouldn’t be resulting in the rest of the team getting crushed or you getting swamped on your first days back. In which case, i would personally postpone the vacation. I know that work shouldnt dictate personal vacation plans, but luckily it never feels this way for me, because big ship dates and crunch periods are so damn rare on my team. Worst case scenario i just postpone my vacation until the next month (my own choice), and then i go fully stress-free.

It never feels like i have to plan my vacations around work, and my previous manager was very strictly insisting on no emails or comms while you were on vacation, and i loved how it actually worked out.
The desktop has spoiled everybody. Everybody wants web apps to act like and have the control of desktop apps. So far, it's not possible without top IT rocket scientists, and the next browser release will probably break the rocket anyhow.
but notice they only do it for their kids out of selfishness
This is not about stealing someones subscriber identity but about having unrestricted access to some ancient looking software running on the sim card. TBH it looks like this is not really an exploit but working by design if access is actually unrestricted. SMS is used as an alternative transport for the software (S@T Browser) and apparently access should be limited to entities providing a 3DES key ... But i just skimmed over some documents so don't take my word for it ;)
"turtles all the way down in Swift,"

This might be a little outdated but isn't everything (incl Python) a wrapper around C++ calls in TF?
I'm so sorry. I'd offer a hug if possible.

1. I agree - living organisms are inherently cancer. Especially humans. However, I have come to accept without pain we cannot appreciate pleasure.

2. I have a great job, wife, kids, etc. but still feel depression and have suicidal thoughts. Do not feel guilty for them. Honestly, I might have killed myself if I didn't have children.

I also look at the world negatively. That's what I'm trying to change. Ignorance is bliss. If anything, work towards adding a rose-tint to the way you see the world. If we do that, and choose to make positive contributions, eventually we will outnumber the sour a$$-holes destroying us.

You can chat with suicide prevention online: http://www.suicidepreventionlifeline.org/GetHelp/LifelineCha...
Probably for the same reason Fanta exists and IBM sold tech to the nazis.
It was mainly intended as a joke but I agree that I didn't make that clear. It's just a minor inconvenience for a massive quality of life improvement
> Despite all of this, I still just feel like I want jump in my car and drive around the country for a few months. I want to get out. I miss having adventures.

If you don't have any responsibilities besides yourself, then why not. If you're good at what you do I'm sure they would give you a 3 month leave, or let you work remote on the road.

I did it when I was 27. No ragrets. Bought an RV and saw 36 states in around 4 months. Did a lot of hiking, biking, and sightseeing. I was working remotely during the time as well, had an unlimited verizon hotspot which worked great in 95% of places (had to plan ahead a bit). After the 4 months I was pretty much over it but so far I consider it my best life experience.
> They would then have to either go into the bathroom and literally watch him relieve himself, or risk offending their boss, who happened to also be the most powerful man in the world.

Those are the times you politely demur, and when pressed ask the "reducto ad absurdum" question - "Sir, you wish for me to watch you urinate?" Helps if you have a solid poker-face.
Wonder how many trees this mode effectively saves. Google.com should have a darkmode soon I hope. :P
Any future "super speed" Python efforts would probably do well to build on the amazing work that PyPy has done in teasing apart an optimization-friendly subset of the language in the form of RPython, and building the rest of it in that language.

Like, focus on further optimizing the RPython runtime rather than starting from scratch.
I got out of renting out a place I owned in CA a few years ago for this very reason. The company that bought it eventually turned it into a parking lot. I’m just glad it’s not my problem anymore.
Just a sidenote - Discord has always had a light theme, they just revamped it recently. Sadly the light theme will never be usable until they change the color of rank names and such not. The majority of people use dark theme, so they make server icons and role colors that look good on dark theme, not light theme.
I love how he mentions “no C++“ four times in his pitch :)
Our plans page reads:

"Zulip Cloud Standard is free for open source projects and affiliated institutions."

which I thought was unambiguous that our paid plan is free for open source projects.

The intent of our pricing model is to charge businesses $80/employee/year for use by full-time staff. If you're a business that can afford to hire people, you can definitely afford $80/employee/year (under <0.1% of that employee's all-in cost to the company) for a productivity tool. Our pricing is free for open source projects and highly discounted or free for situations where the users aren't full-time staff (e.g. education).

If there's something we could do to be more clear in our pricing page, I'd love to hear it.
Yes. If a corporation wants access to my health data, they need to ask for permission.
I'm still not sure whether it's the dad's girlfriend or the son's.
And your buildings have been adapted for that environment. If Paris was relocated to North America it would lie a bit north of halfway between Seattle and Vancouver (Right about Bellingham, WA). Those cities would suffer quite a bit as well with long sustained temps that high.
+1 I was thinking about this too, dopamine creating strong neurons which you cannot get rid off easily.
> In France and the UK hardly any has an AC because it's not really needed

Thousands of people just died. It is clearly needed.
By that logic, it doesn’t make sense to fit a building with a sprinkler system when it’s only used for one hour out of a century.

The question should be whether AC would be used much, but whether it has a net benefit. And yes, the environmental impact should be taken into account.

To me, that depends (a.o.) on whether those 1,500 excess deaths get ‘compensated’ by lower death rates just after the heat wave (which would mean many of those who died lost ‘only’ a few weeks)
That's a powerful story... dang.
Disrupting Cybercriminal Strategy with AI and Automation
I've made a web app to automate investment portfolio management
Efficiency looks past current deficiency.

We have the empty string: "\0"

We have the null string: NULL

There is no concept of an INVALID string, as float has NAN.

This would be the result of trying to copy a string to a buffer that is too small.

Or sprintf() into a small buffer.

Or a raw string parsed as UTF-8 and is invalid.

Correctness over efficiency.
Like others have already said: try more therapists. And try different kinds of therapy, even weird stuff. Therapy is a very YMMV area, eh?
To be blunt, my life is great on the surface. I am the cause of my own issues, usually, because I am very unfilled, depressed, etc.

You're not alone.

I have learned that single-person businesses often fail because we lack support and accountability. Consider finding someone to work with you. It might become a strong bond. Try meetup.com and "ProgrammingPals" on reddit.

Good luck.
Personally, I've found notion unusable because of its performance problems, and how it forgets where you are in the list view every time you open a card. Try creating 10 lists with 15 cards each, and then browse the far right column. Impossible.

I recently wrote my own thing for personal/work organization and I am way happier.
>7 years old car

Mr. Big Shot
> Rent control is terrible.

Rent control usually requires other interventions (that are usually not undertaken) to be net desirable, but those other interventions are not directly relevant to the problem posed.

> In a functioning housing market, more demand should primarily result in more construction, not higher prices.

Many housing markets are not “functioning”, and while many of the causes for that are policy related in many cases there are natural constraints as well. Any adoption of UBI in the real world is going to need mechanisms adopted that address this in affected markets (which may be more limited in scope than the whole subject area of UBI.).

> "What if every time people get more money it all goes to landlords" is a housing problem, not a UBI problem.

It's a housing problem that t frustrates the purpose of UBI wherever it exists, making it a UBI problem, as well.
The music is just awful. Try the Dance or Hip-Hop buttons and tell me you hear anything but 8-bit videogame music, not even remotely in the genre.

I love music and software and I play the synth myself (a Roland V-Synth with normal piano keys), but I don't see how experiments like this actually accomplish anything. People create music and art. Machines don't. And I don't they ever really will, frankly, because machines lack the emotional impetus or understanding to make art that's meaningful to people.
Is there an actual link to the article in this blogspam I'm missing? It says "worth a read", but I can't find anything to actually click on.

edit: Googling the author mentioned's name I found https://www.vanityfair.com/news/2019/08/how-elon-musk-gamble...
I checked out the demo, it turns out this is for something reminiscent of frames rather than the main scrollbar.

Just stop, don't have internal or nested scrollbars at all. Having part of the page scroll independently of the rest is a usability nightmare anyway, especially when you consider how it interacts with zooming.
"...because they all understood intuitively that they would be fired if they ever did. Also, past performance is not indicative of future results."

So it would be zero effective. Employees cannot trust their employer to act ethically, at any level of management, ever. Full stop. Every measurement that could be used to influence management will be gamed. The employee can't know whether their manager is asking out of genuine concern, or due to a top-down directive to identify stressed workers, probably so they can be fired first.

If you want to know if the employees are stressed or unhappy, ask via an anonymizing third-party, such as their union rep.
Being a coop by ownership rather than direct democracy works better in my opinion - and not sure having a government sugar daddy helps they would impose to much political control.
I've never heard of them banning anyone for using this or some other unofficial client, no. I'd imagine a more effective approach to urge people to use the official client would be to simply block access from unofficial clients first before they start entirely banning accounts and pissing people off… but you never know, I guess.
sds comes to mind, but there are like gazillion different implementations of the same concept.

https://github.com/antirez/sds
'processed foods' is such an empty term, that can mean anything. If they want to say too many sugars or salts, they should just say it. 'Processing' can even mean seasoning. Smh.
> numpy will very often return either a float or an array depending on the input operations, keyword arguments, etc

That makes it harder to find good types, but it doesn't rule it out.

Either you can tell what the shape of the output should be without calling the function in question or you can't.

If you can't, you should be checking the shape of the output after the call, and the type of the output should be some kind of union so the type system encourages this.

On the other hand, if you can look at the arguments and easily know how the output should look, there's a fair chance you can push this knowledge into the type system. I've done similar things in flow. As a recent example, the download function in the google storage API returns a promise of the file's contents, unless the argument contains a 'destination' key in which case it returns a promise of void.

Describing that as the intersection of the two function types got me the checking I want. Amusingly, I don't think there's a way to write a function with this type without a cast through any, but that's not a problem for describing an untyped API.

All of that said, I don't know how well this works out with numpy and mypy in particular.
CC boss is called "escalation" and is useful if direct requests don't work. It's not throwing under the bus, its ensuring accountability. CC boss on the first request is usually unnecessary.

Showing up late to meetings is indeed a "power move" but not respectful. Its the same as "busy bragging", talking about how much work/meetings you have. Both these are completely lame.

The biggest thing I see is holding the floor in meetings, even timing your words and sentences to prevent interruption. This is sometimes necessary when making brief, complete points, in a very aggressive environment. I like to teach people how to break into the monologues.
Whisk – The World’s Smartest Food Platform
The State of Growth Marketing Report 2019: why companies adopt growth marketing
So, the thing about all the definitions now is there are no prototypes (the kilogram was the last one). So Wittgenstein's observation now becomes an actual claim about how our universe works.

It feels intuitively obvious/ redundant that a prototype metre is one metre long, but a statement that light in a vacuum travels a fixed distance in one second is not so obviously redundant. It doesn't matter what colour the light is? Nope. It doesn't matter when I measure? Apparently not.
I'm shocked at how many people seem to be doing OK or have minor complaints.

For me, I've realized that if I have to do anything for 40+ hours a week on a schedule, after a couple of weeks, I'd prefer being dead.

I could be a professional ice cream taste tester or race car driver, and after about 3 weeks of showing up at a fixed time and putting in 8 hours, I'd still be ready to off myself again.

When I have week-long breaks from work (like holidays mixed with PTO), I regain the will to live and there's so much I want to do, and I'm so sad about how much time I've wasted. I start projects, I start forming relationships, I feel happiness. Then I go back to work, and the suicidal tendencies are way stronger than before I left.

The best way for me to survive seems to never allow myself time off of work, because I dare not remind myself of what a free life would be like, or I might not be able to endure my current circumstances for another day.

I just don't understand how people function as workers in society. I hope I can retire before this kills me.
Most of the stupid things I've seen done in parks are by Americans. I encountered one European flying a drone in a national park. I told them the law and he stopped flying it and thanked me. That said I tend to avoid popular parks during tourist season because I hate crowds in outdoor places.
Moreover, why exactly would you want to announce your presence to the beings you're observing? It's probably only going to cause chaos and upheaval in their society anyway.
Regarding SF house prices in particular:

San Francisco prices go up => only tech bros can afford rent

San Francisco rent prices get capped => tech bros still need place to live and win rental application lotto

Artists can't afford rent, but want to live in city full of tech bros and glass condos?

It doesn't make a lot of sense to me why you'd want to stay in SF if you're genuinely an artist. Is it a romanticization of the city's past rather than the reality of the present - a stark line between rich and poor with tent cities all around? An elementary school system not friendly to families making community ties (random geographic assignment)?

SF doesn't have a thriving liberal arts school - the art academy is a profit pit meant to create student debt. Aren't places like Berkeley, Pacifica, and Santa Cruz much more attractive locations? Even farther south like San Luis Obispo?

Lastly I am just going to ask this more fundamental question: should anyone be allowed to live anywhere they want, and is that the right people are striving for? Or is it simply they should be able to stay in the place they are once they're able to `get int`?
It's moreso that too many people with too much control over resources insist on it.
I'm having a weird issue.

I kinda care about programming, but I don't know if I can actually work in the field.

I'm not good enough to able to pwn interviews [0] and to submit resume to senior positions. And the few recruiting agencies I went through I probably playing games with people like me (gap in resume, not enough big names in it too).

This is utterly stressful because I have no idea how fast a normal developer has to be. How do you guys handle mental / roadblocks, outright failure (failing to build something even after the deadline).

I do know that there's a bunch of people being employed even though they perform badly, but it doesn't help getting in.

Thus I feel stuck, and I wish I could just peek into an office or find a place that mentors people for a while, but does this even exist ?

[0] in France, first interviews are mostly social skills, even though I got a pair of remote coding tests (python and java) and did well.
Many of the techniques used in modern JS VMs like v8 or JavaScriptCore could totally be applied to a Python interpreter, and it wouldn't take 50 people. Someone just needs to invest the effort. The core techniques are a fast-start interpreter, a templatized baseline JIT, polymorphic inline caches, and runtime type information combined with higher JIT tiers that speculatively optimize for observed types, which allows many checks throughout the generated code to be replaced by side exits. (Also a good garbage collector, and escape analysis to avoid allocating temporaries).

I believe most of these could be applicable to Python. JavaScript has crazy levels of dynamism too, and the above methods are the short version of how you deal with it.

It seems like no one in the Python community has had the knowledge + motivation to try these approaches.
I wouldn't prefer one more special case to test against (empty string / null string / 'invalid' string). Why can't those operations just return error codes instead? How about memcpy if you try to memcpy into a buffer that's too small - it writes an 'invalid buffer' type instead?
The article warns that the products contain salt, fat, and sugar.

Sugar is undoubtedly a health risk but salt and fat aren’t necessarily bad for you. I think the medical consensus on recommended salt levels is still subject to debate.

Many of these substitute foods probably are “ultraprocessed” and may be of questionable value to health, though. When it comes to a plant-based burger, personally I pick something like a lentil/quinoa/barley burger over one that tries to pretend to be meat.