skysight-inc/HackerNews huggingface dataset:
Before you accuse Israel of discrimination, you should consider that 20% of Israelis are Arabs (compare that to 12% of Americans being black) and that Arabs had legal equality in Israel decades before blacks did in America.

The relationship between Israel and its Arab minority is much more nuanced than you think. I’d call it passive aggressive, going both ways.
Anyone else find it somewhat ironically humorous that a big popup promoting Alexa comes up as you scroll down the page? https://i.imgur.com/guKdbFA.png
I actually found the trails in Norway to be surprisingly UN-marked, natural, and, frankly, more difficult than advertised. They'd tend to just go straight up a cliff face rather than being curated, built, and maintained.
I agree, having a transcript of a video is very useful. I've done that with some of my own and other people's videos.

It takes a lot less time to skim over an illustrated transcript than to watch a video, and it lets the readers decide if they're interested enough in actually taking the time to watch the video. Plus it's search engine friendly, and lets you add more links and additional material.

I loved the body language in this classic Steve Jobs video so much that I was compelled to write a transcript with screen snapshots focusing on and transcribing all of his gestures (in parens). After reading the transcript, it's still interesting to watch the video, after you know what body language to look for!

“Focusing is about saying no.” -Steve Jobs, WWDC ‘97
As sad as it was, Steve Jobs was right to “put a bullet in OpenDoc’s head”. Jobs explained (and performed) his side of the story in this fascinating and classic WWDC’97 video: “Focusing is about saying no.”

https://medium.com/@donhopkins/focusing-is-about-saying-no-s...
I’m going to be bluntly honest with you. Your comment is a huge red flag. It sounds like you’ve fallen into the red pill/MRA trap where you are blaming women for not having a relationship.

Your description is not accurate, and sounds like a toxic approach where you are viewing women with a combative perception.

I’d suggest considering what areas of your life you can improve on for you, and maybe addressing the areas that are putting you into such a negative head space.

I hope you find your way to being happy.
Oh I see! 1G from our reference frame! Fascinating! That’s a perspective I haven’t seen before, I didn’t realize that that’s what you meant. Indeed, it isn’t possible. We’d see the ship slowly approach but never reach the speed of light, no matter how hard or long they step on the accelerator.
I believe that's the purpose of this: https://github.com/graalvm/graalpython
Let's not forget that this is a company that was built by violating the law in cities across the country. It's not surprising they wouldn't be squeamish about flaunting it now.
Google Settles with U.S. Labor Agency over Employees’ Speech
Using size_t as the common solution seems like the way to go.

struct string { char *data; size_t size; size_t alloc_size; };
struct string_view { char *data; size_t size; };

And we have the same design that C++ uses.
Isn’t he operating a VC fund? Shouldn’t he just be doing capital calls for the fund when needed versus sitting on cash typically?
Troubleshooting AOL Desktop Gold Icon Missing – +1-844-907-0604
Title is misleading. No "hijacking" is taking place, they are obtaining the Cell ID (approximate location) and IMEI info from the phone, by sending it a malicious SMS containing SIM card instructions.
Details; https://www.adaptivemobile.com/blog/simjacker-next-generatio...

A better title IMHO;
SIM Vulnerability leads to information disclosure via malicious SMS.
Atomic physicists use mostly semiconductor diode lasers.

You need to narrow their emission wavelength to something ~ the atomic transition (MHz) and then carefully tune it as you say.

Typically diffraction grating is used to carefully feedback some of the laser's output (<10%) back into it, and this can be used to to narrow the emission from several nm to MHz, and to coarsely tune the frequency to few 10-100 Ghz.

Fine tuning is done by changing the current flowing through the laser or the temperature of the junction. These both cause a frequency shift on the MHz scale scale.

You might fine it interesting, you can also use VCOs for fine tuning, but you take the generated RF and send it into a crystal called an Austo-optic modulator. The laser light refracts from the RF phonons propagating through the crystal and this can be used to shift the laser light by the RF frequency.
Yes, sorry, that was a little hyperbolic, so I edited to correct. I meant sometimes the things that you need to do to make a dark mode is not just changing colours, but also to produce new design work, since not all of the existing design can be converted.

(And thanks — I agree. It saves quite a bit of productivity in our own remote team every day.)
The short answer is "Management".

Management is the different between you being given ample time to do a straightforward or decently challenging task, and being given a ridiculously small amount of time to do something impossible.

Management is the difference between you being supported in the work that you do and you feeling like you're on the edge of a precipice with potential freefall if you slip up.

Management is the difference between your work seeming like its a valuable contribution to a bigger picture, or that it's a pointless sisyphean exercise in futility cynically driven by profit or ignorance.

Management is the difference between you feeling like the pigeon or the statue.

Management is the difference between you feeling like your job is "programming" or "convincing a room full of ungrateful monkey morons that you deserve to get paid".

Management can be the difference between whether the obnoxious team mate completely totals your project or not. It can be the difference between whether you gain the right experience and be in the right position to get a promotion. Whether you work reasonable hours or whether you're clawing back time late into the night, knowing that you're putting your social and family life on hold to meet the deadlines that somebody else agreed long ago with no knowledge of what it would actually take to complete the task or deliver the project on time or to budget.

In short, sounds like you've got good management, dude. Good job.
Fix AOL Desktop Gold Icon Not Responding – +1 844-907-0604
I love reading Wolfram essays and wish I could afford Mathematica.

This article is from 2017 and Jupyter [0] is from 2014. I wish the article had spent more time explaining its relationship to jupyter/python/R/etc notebooks. Even though Mathematica has lots of cool proprietary functionality, I think the main benefit of computational essays (what I call a notebook that’s designed for narrative) is not Mathematica but the sort of fact and computation based story.

I like reading articles that include the data and computation behind them. It makes it less likely that they are full of shit, I think.

[0] https://en.wikipedia.org/wiki/Project_Jupyter
Bytecode aging actually existed already for other reasons (expiring code caches).
This is confirmation bias. I don't think the stereotypes are as generally popular as you claim. My own observational bias is the countless "learn to code", "anyone can code" promotions targeted at youth that make no mention of social limitations.

Depression and anxiety are common in the general population. Social maladaptation is also common, though less so. It is unsurprisingly true that these traits are a bit overrepresented in the tech professions. But tech is not unique in this, the healthcare professions also overrepresent depression, for instance.
In either case, it is not even close to a majority.

People that tend to be in these minority groups though by very nature isolate themselves and tend to only see that minority. At worst, online these can lead to some very troublesome echo chambers.
Unsurprising, and I don't think it's a backdoor like ME, but just plain incompetence (or malpractice). It's only a matter of time and location when a exploit like this is discovered. I highly recommend this hilarious paper, Fuzzing the GSM Protocol (https://www.ru.nl/publish/pages/769526/scriptie-brinio-final...). By feeding the phones with random GSM data with a Software-Defined Radio, it showed most dumb and smartphones have serious memory corruption issues. Just starts reading from Page 27, Chapter 5.

* Read Memory

> On two different phones it was possible to read out (part of) the phone memory. The most interesting of these phones was the Nokia 2600, where a text message would get stored that shows a seemingly random part of the phone memory upon opening. Closing and reopening of the same message
would display a different part of the memory, sometimes also causing a reboot of the phone.

> On the Samsung SGH-D500 certain messages would show a strange sequence
of characters when opened, but it was unclear to us where it came from. The same message would show up differently when sent multiple times, so we expect it came somewhere from memory.

* Reboot

> Seven of the sixteen phones could be forced to reboot remotely. When rebooting the network connection would be lost temporarily.

> In all but two cases reboots were caused by a discrepancy between a length field and the actual length of that field in the message, making it likely that the behaviour is caused by a buffer overflow.

* Long time DoS

> For the iPhone 4 and HTC Legend the attack with the highest impact was found. By sending a carefully crafted SMS message the phone would not display anything and also stop receiving any SMS messages altogether. In addition on the iPhone it was impossible to change network after the attack.

* Icons

> SMS offers the ability to notify a user that a voice, fax or email message is waiting to be retrieved. According to the specifications every cell phone has to show an icon on the screen when this happens. Problem is that these icons are hard to remove when they were activated illegitimately. Even though this is not an actual security risk it can be quite annoying.

(lol!)

* Unable to delete messages

> A rather annoying bug manifested itself on two cell phones, the Sony Ericsson T630 and Samsung SGH-D500. [...] They could not be viewed or deleted in any way, but they still occupied space on the SIM. The only way to delete these messages was to put the SIM in a different phone and delete them there.

> Problems like these can be quite dangerous.

Nowadays, it's an extremely dangerous problem in the age of smartphones, when the baseband processor contains proprietary, unauditable code, with no isolation between the baseband processor and the main system.
Ask HN: How to become a better coder without guidance from my company?
I graduated a year ago and have been working in consulting as a full stack dev since. On many projects I found myself to be the only developer, architect and sys admin. It’s been a decent learning opportunity but the long hours and high degree of responsibility almost made me burnout.

I’ve been trying to jump ship to a tech company, where I hope I can learn from more experienced developers and be in a better work environment. This task has been tremendously hard.

Specifically, companies have told me that my code does not follow best coding practices or, more in general, that I’m not knowledgeable enough. I’ve hit a wall since I feel I can’t just learn “best practices“ on my own. From what I’m reading, best practices vary a lot between companies, teams and industries. Am I supposed to just start reading Code Complete, Elements of Programming Style and O’Reilly Books?

As a newcomer to the industry this is incredibly discouraging. Does anyone have any good advice for someone in my position?
Somewhat off topic but this Lite version made me think of something.

Is there any engine/browser mode/something that lets go of legacy JS/CSS/HTML and increases performance/weight/memory consumption?

A browser/JS engine with removed legacy support would in principle be much faster, no?
Discussed at the time: https://news.ycombinator.com/item?id=15769054
I agree with you on the turning into the reddit part, but I have to say that the way I read the guidelines, this article fits the description for off-topic more so than it meets the description for on-topic.
There's a lot of woo in the press release, but the essense is: they claim to have found an exploit in the SIM Application Toolkit (specifically, in the S@T Browser [SIMalliance Toolbox Browser]), which can be triggered when the SIM processes a SMS which contains some attacker data as a payload, and results in the payload being executed by the SIM. The SIM can request some details from the phone (like Cell ID (rough location) and IMEI) and exfiltrate them (via another SMS).

The SIM Application Toolkit is fairly low-level, so has access to a few other functions, like making calls or opening applications or updating firmware. Whether these functions are permitted by the phone depends on the manufacturer, but they claim that the Cell ID & IMEI functions are widely-supported.
I feel 20 or so years ago kids that spent money on something that didn't provide a clear benefit would have been bullied. My wife was a gamer, when my son first asked for a gift card to buy a skin it was fun watching him try to explain that there is no benefit and it only changes the look. My wife kept asking him why do you want this?
That would be ideal to me. Devices and services should be very clear on what personal information they are collecting and how it's being shared, and all data collection should be opt out by default.
It’s interesting to ask the opposite question. How many companies currently are very successful because they shun advertising and protect the users privacy?
I seriously can't think of a single woman I've ever met who sounds like that. What situation are you in where that's normal?
> "And Israel has nothing to lose from the US?"

Honestly? Probably not. Obviously they get a lot from the US, but given past outcomes what are the chances they lose that support no matter what they get caught doing? A huge proportion of Americans have an unflinching fondness for Israel. For some evangelicals, support for Israel is even seen as a religious imperative.
Taking time for yourself is very important as a parent. Good for you!
Yes, I am OK. In the micro, immediate term I'm a little burned out: The summer was fantastic, but draining; I have 4 weeks of PTO and I used most of it within a two-month period on 4 different trips with my family. It was tough to make sure I stayed connected enough at work, and in some ways I am still catching up a couple of weeks after returning from the last travel. Speaking of work, I'm thinking of making a MAJOR transition; it is a fantastic opportunity, but I am also concerned about the details (it is an internal move and I like the group I am with quite a bit, so I really want the things and people I'd be leaving behind to be in as good a shape as possible, avoid burning bridges, etc.) There are so many projects at home that I feel like I'll never catch up (e.g. it's the end of the summer and I haven't started building the raised garden beds that we were going to put in last year)--much of that is because other projects with higher priority bump them back in the queue, but it still rankles a bit. And our spending has been outpacing our earnings for long enough that I'm a little worried about our savings.

But longer term, things are fantastic. I've been a software developer/engineer/architect/whatever for about 16 years now, the last 12 with the same (non-FAANG) organization (though I did a similar internal transfer about 7 years ago, which has turned out to be an incredibly positive change of direction for me). I have a high degree of autonomy and several different very interesting projects that I could choose to be working on. (For example, I recently stepped back from a managerial role that has been taking most of my time for the past 3 years or so to focus more on technical work). I'm making in the low six figures, and expect to see my salary continue to increase steadily (though it will be interesting to see how my stepping back to a more technical role will be reflected). The work-life balance and corresponding flexibility that I have here are wonderful (generally 40 hours a week, and if I go over because of travel or deadlines I can usually take a corresponding amount of time off in the next pay period or two, and it only happens once or twice a year). My commute is about 15 minutes. I have a spouse and kids, and that's not without its own stresses but in general things are going well with them. I am on great terms with my parents and siblings, though I don't see them as often as I might like.

Thank you for the opportunity for me to step back and appreciate that for a minute, especially in the face of all this short-term anxiety I'm facing. If you would have told me this when I was back in highschool and the hell that that was, I probably wouldn't have believed you. Heck, if you would have told me this back when I was struggling with VBA 15 years ago in my first job, I might have been pretty skeptical (me, a manager? Pshaw!) But I am so glad that I didn't give up, that I made time to hone my skills, and that I took those uncertain leaps into the opportunities that I found.
Not really. People make all kinds of crazy claims about the benefits of static type checking or compiler enforcements. These are perfectly fine tools, but you can achieve the exact same thing with a low effort set of unit tests most of the time.

The teams I’ve worked on with functional programming always had super senior engineers, people who had previously spent serious time on core GHC development and people who had worked as compiler engineers at e.g. Lightbend. They displayed all the same sources of slowness, defects, deadline and/or feature creep, bad designs leading to required refactors or rework, etc., as any teams I’ve been a part of that do everything in Python.

Static type enforcement is just a tool like anything else. It locates a certain class of code problems at compile or type checking time, that’s all. In most large projects, speeding up the detection of this class of errors is just not very important, and can be extremely well approximated with low effort test cases and other techniques.
Just saw this yesterday, shame they're sold out but I think this is what they're referencing: https://computers.woot.com/offers/hp-t620-amd-flexible-thin-...
Every once in a while, someone who knows about Yog's law learns about peer-reviewed journals and the academic publishing model, and they absolutely lose their minds.

I pay $750 extra just so i can self-host a PDF of my own work legally, on top of $96/page just to publish it at all!

Also my editor and copy-editor are unpaid volunteers, I'm an unpaid volunteer reviewer, and i have to buy my own paper copy of the journal issue in which my work is published at no discount.
With the billions of dollars the US gives to Israel as foreign aid every year, we are arguably funding the spying on ourselves.
Does this break SMS 2FA?
Thought experiment: what about transpiling Python to JS? https://github.com/QQuick/Transcrypt looks like a nice implementation, but their readme just talks about deployment to browsers — I'm curious about outside of the browser whether Transcrypt + Node might be more efficient than CPython.

(Not even just CPython, but really any dynamic language implementation.)

And then of course wasm could still be used for C extensions.
This job is stressful because we deal with machines. Humans are also difficult, but I feel we're wired for that kind of difficult. Anything that depends on machine behaviour is somehow uncanny. Even a traffic light causes a little anxiety. Multiply that by the complexity of the machines we deal with and you get it. Not all the work in programming is equally bad, but the hard kind is usually very bad.
At one point sharing home wifi with friends was a nice way to save them bandwidth. These days its a nice way for surveillance capitalism to figure out your home IP, and if they take pictures, associate it with individuals.
Counterpoint: evidence of the behaviors you mention is way over-represented on the internet relative to its frequency in real life.
Woah. I've been feeling very anxious and stressed out about the present and my future and feeling incredibly aimless. This seems incredibly like what I need (more structure) and a better outline.

Thanks!
WebGPU and WSL in Safari
I think keeping contractors busy is only productive and worth it if you are getting their money's worth. You are paying them per hour worked, so if we don't have work and they aren't doing anything, we don't have to pay them. Keeping these people "busy" seems to me (and possibly OP) like a way to keep them from driving for Uber since getting paid for specifically XL (I assume) is much better than getting paid for a regular ride. The whole thing is weird because it forces people to choose between possibly getting Uber XL rides (more $$) OR staying busy with normal rides through Lyft where at least they are getting paid!

That is just what I got from the original post, I do not work for either company so it really is hard for me to relate to the pressure OP is feeling.
> What's the US's argument from self-interest for tolerating this kind of thing?

It's tolerated because US engages in similar behavior against it's allies. Officially the perpetrator denies allegations, and unofficially they pay some undisclosed penance.

The only real thing of note was the lack of official rebuke from the Trump Administration.
I've been hiking in a few places in Europe but not Norway, that may well be
Technically SMS 2FA is already broken.
PL-SQL, Transact-SQL, or ANSI SQL?
Apple's iPhone 11 Pro Is Triggering 'Fear of Holes' or Trypophobia in Some
It's possible that the best performing startup fund will be one that invests in nothing, collects a fee, and returns the rest of the money later.
Coincircle
Iam winning $10 yesterday from COINCIRCLE.
Join now and stard earn money everyday https://coincircle.com/l/pHTdVXTbx7
> Python has multiple inheritance; JS doesn't

All these specific examples are true statements, yet isn’t Common Lisp even more dynamic, and often have even better optimizing compilers?

Lisp has multiple inheritance and also multiple dispatch, and SBCL beats CPython by a country mile in every performance comparison I’ve seen.
If you want simple, it's hard to beat the original K&R
(1978!)

while(*p++ = *q++);

which is what sold a generation on the whole idiom. Of course its time is long gone but useful to learn.
Yep, but you have to compare it with this one:

http://www.gcmap.com/mapui?P=ADD-DUB-LAX

to see how close Dublin is to the theorical route you just posted.
How does that work in practice? What do you do? I can do just about any tech job, but every employer I've ever had is only interested in more than full time.

Maybe I've been unintentionally signalling that I'm capable of doing more and that's why I keep finding myself in this situation?

I'd be much happier if I had half the salary and somehow was able to work 2x12hr days instead of 5x8hr days, but I have no idea how to find employers that would agree with that. If you could get two people like me to do 2x12 at increased productivity during work hours with half the cost, you'd be coming out ahead, and you'd have more knowledge on tap in the organization.
A lot of C developers I know see value in keeping the C standard library small. I implemented my own `l_string` (length-string) struct and associated libraries for a class (we weren't allowed to use external libraries) and it was not prohibitively difficult. Something like this probably covers most use cases: https://github.com/antirez/sds
This kinds of harsh yet legitimate criticism puts me off from spending more time on the notoriously steep Haskell learning curve.
No. Although some argue that SMS 2FA is already broken, due to SS7 attacks. I don't see how this makes it any worse.
There was a voice controlled toy robot, Verbot, in the 1980s. Surely we can improve on that.