skysight-inc/HackerNews huggingface dataset:
I have had a 5G capable phone for a few years, but have chosen low cost carrier plans which are LTE/4G only.

Not gonna pay a premium for 5G.

If it wasn't a premium service/no additional cost I am sure adoption would be higher in Canada.
I think it’s because Stack Overflow is so close. It does 80% of what you need with a bunch of major warts.

But nobody wants to duplicate the 80% just to solve the warts.
This is awesome and a great job by google's android/pixel devs.
This is absolutely true.

A pay rate that will have you living in the lap of luxury in one place will have you scraping just to eat in another.
Ongoing discussion: https://github.com/uBlockOrigin/uBOL-home/issues/52
Yes you can. It's called turning it back on. Getting there is the challenge, but it's not as if defcon is only about digital security
https://source.android.com/docs/security/features/verifiedbo...

https://source.android.com/docs/core/ota/sign_builds
I was pleasantly surprised to discover almost my entire steam library works.
They should hook this up to flight data for the nearby airport. Have it watch the incoming planes.
>> relicensing the solver library as LGPL

My take is that's still not possible because we dropped the CLA.

In the past it may have been unlikely because the original author offered the solver under paid terms for commercial use and LGPL would allow commercial use without paying. I'm not sure what my own contribution to that part is, but I'd sooner offer GPLv2 as an option over LGPL.
75 degrees
Yes of course other programming languages can do this. I was more referring to culture and idioms. The point is that tools don't support it or think about it. And that is because probably things work for most small use cases without it, and that it is a leaky abstraction - you need to change your code to support it.

Imagine a world where there were only GPUs for example - then everyone by default would be running parallel-first code, and in that imaginary world you would need to do nothing to run a series of bash commands piping into each other in parallel.
On the other hand you'd think people would flock to an alternative that actually works, while they're searching.

And truly successful in the sense 'never ever need the service again' probably has enough obstacles after the initial matching and dating phase that there could be a fair number of returning customers nonetheless.

Having enough users that could justifiably be called "customer" at all may be a catch of a different kind though. Can't say I know for sure, but I strongly suspect the network effects make it very difficult to attract useful amounts of people to match with to a purely paid service initially, even if it would be readily worth the fees to everyone involved if the system was already established with a large enough network.

Maybe it would have been neat if Musk had bought, and tried to reform, that major online dating service instead of the little bird company...
When he adds metaclasses and Virtual Class Functions to C#, I'll say his migration of Delphi features is finally complete.
Because at least CPU-wise, the M SoCs blast a lot of the x86/64 competition to pieces. GPU is another story, although unified memory is inherently better than the current situation on x86/64.
My favorite viewpoint anecdote: Many sites like to assume (like the article mentions) that a good 'mobile view' cut point is 768px. And some of those sites, in particular NodeBB (back when I used it), use the particular media queries `max-width: 767px` and `min-width: 768px`. On the right laptop, on the right version of everything, if you drag the title bar to one side of the screen so it resizes to fit half the screen, Chrome will report the width 767.5px and the site will immediately break fantastically.
Would it allow CUDA support?
Windows 8.1 boots up in under 30 seconds on a 2012 mid-range Thinkpad X220 with the stock HDD.
As a solo consultant this doesn't resonate so much. Isn't it like everything else that you can just look if they come in a suit or birkenstock? You cross polinate a bit from other succesfull places but mostly just work hard, play nice and have a more benefitial tax situation.
> It's fine, it feels dated, going back to the original Delphi / VB style of RAD tool with form designer/code editor as floating windows etc.

Note that if you install the "anchordockingdsgn" and the "dockedformeditor" packages you will get a UI that uses a single toplevel window with all the previously floating windows being docked inside it (you can still un-dock them) and a form editor that is inside the window (without the "dockedformeditor" you can still get the single window for the IDE but form editing will happen in floating forms).

Personally i prefer the floating windows UI as i overlap windows a lot (and i'm used to it - also i have a dedicated virtual desktop for coding which helps), but there are enough people who prefer a single window UI that this should work without issues these days (it used to be somewhat very unpolished at the past, like installing the package and having a shotgun blast in the IDE panels :-P so you'd spend a few minutes moving and resizing the panels in sane places).
I once interviewed for a financial company. They were looking for an experienced developer who could easily onboard onto a project. During the second meeting with the HR representative, he asked me to meet with the guy I was going to work with, and proceeded to give me context on why they were hiring someone. It turns out the guy I was supposed to meet was the sole person working on a project which managers were piling on pressure to get done in spite of being astonishingly understaffed and overworked. Why were they looking to hire another guy? Well that developer rage-quit on the spot, and left the country without noticein protest because of being systematically overworked and underpaid.

It turned out the company actually couldn't afford to lose him, and started addressing his concerns. He reconsidered staying after they gave him a huge raise and promised to hire someone to help him.

If the soviet-parade-in-red-square number of red flags wasn't enough, the recruiter proceeded to say they were looking for someone who loved the job and wasn't seeking to work for money.
A valid criticism and an illustration all wrapped up in one.
I'm in Canada, iirc I can toggle something on my phone that says "don't show alerts" but it does nothing, at least for various broad categories we can't turn it off. There are regular articles admonishing people for complaining about getting 3AM amber alerts from 100s of kilometers away, as if we should all be doing our part waking up and checking our house to see if the suspect and child are there.
We detached this subthread from https://news.ycombinator.com/item?id=37212534.
This is absolutely true. I am essentially a graduate in a company of 5 people. I bring solid knowledge in data analysis and statistics but no expertise in air quality (our specialty). But with the guidance from those who are actual experts and my own skills we are providing real value and insight to clients. There’s no BS, we turn down clients or tell them they dont need more constantly.
On the one hand, this is fantastic — vendors should absolutely publish proper commitments like this of their firmware images.

On the other hand, this is completely missing a proof that your device is running the firmware it claims to be running. The check of the device firmware is:

FINGERPRINT=$(adb shell getprop ro.build.fingerprint)
VBMETA_DIGEST=$(adb shell getprop ro.boot.vbmeta.digest)

This verifies nothing.

The Pixel is (or at least should be [0]) capable of attesting to its running firmware. There would be additional bonus points for having the bootloader stages flash QR codes containing the hashes of the next stages, which would enable very straightforward verification.

With a secure element-based approach, the device would need to be able to convince adb that it has a genuine Google secure element and that the secure element says the fingerprint is such-and-such. The former would likely need additional data in the Merkle tree to avoid a situation in which Google pushes out a targeted, properly signed, but malicious secure element firmware that lies about the fingerprint. (And the entire point of binary transparency is to make this type of attack difficult.)

With a bootloader approach, in principle the entire verification could be chained from ROM and no secure element would be needed.

[0] I haven’t dug through exactly what the Google secure element does. I’m quite confident that it can attest, to Google, something about the running firmware, because this is useful for DRM and the various (horrible and mostly useless) safety checks and attestations available through the Android APIs. But maybe it actually can’t attest to the firmware fingerprint to any party other than Google.
>>Depending on location, a bicycle is not a viable alternative.

I understand. That doesn't change my stance on the matter.
Do you know any psychics good at excel?
I thought toilet paper infused with OxiClean, for that freshness
It's good to know people are unlikely to get the wrong one.

It's still called uBlock Origin, and in general I don't think keeping track contextually of when you can get away with a name collision is a great way to do things, and this is an area of privacy concern so I think many of the people interested in the space would like to remain educated about it.
You are mistaken. Safari removed the APIs necessary for an uBlock port (there used to be one), see https://github.com/el1t/uBlock-Safari/issues/158.

Injecting code via Web Extensions is too late for reliable blocking - by then, either the malicious JS you are trying to defuse has already ran (if it wasn't blocked declaratively), or if not then the rest of the page's JS depending on it has already exploded and "fixing" it after the fact (by substituting a neutered shim via Web Extensions) doesn't fix the rest of the page.
Only had to do it a few times, but exactly my experience. The main one was spending ~3 months and speaking to ~40 people in order to write 2 rest APIs in about 300 python LoC.

It was a minor integration between 4 different services owned by different groups, with no one knowing anything about any system/functionality outside a very small slice of the domain they controlled. At best they could point me to another person to ask, with every question taking a minimum of three levels of indirection to resolve.

They were fully aware of the situation too; utterly shocked we managed to close it out in those 3 months. They had more than enough software developers and knowledge to do it themselves — my only value add was piercing the veil, navigating through all their compartmentalized knowledge to get a straight answer
Another comment suggested you try to appeal to empathy. It might work, it might not.

If it doesn't you can instead appeal to the bottom line. Tell 'em that they might get targeted by an accessibility troll: https://www.wrightlawgroup.com/blog/attack-of-the-ada-trolls

As far as trolls go, I consider these fairly benign, as their behavior actually promotes something good; we got hit with such a lawsuit, and all of a sudden a11y became a big thing as our CEO didn't want to give a dime to those 'greedy assholes'.
That was my first thought too, but,vast vast majority of synthesizers only understand equal temperament. At best you can adjust starting point I.e. What frequency is A4. How would you even send the appropriate frequencies via midi?

This isn't a fancy keyboard layout over the standard equal temperament notes / frequencies. If I understand it correctly, this is a generator of just intonation frequencies. This will not sound "in tune" of played next to a regular synth I think.
To me the aptitude tests are red flags.
Once had a successfull technical round plus agreement on work conditions and compensation when the last step was completing an aptitude test. Two parts (had a chance for a single practice round). One was finance related calculations (this was a developer job for a CAD application) mixed with logic and pattern completion tests, with less than adequate time to complete - yet both progress and accuracy was judged without specifics how. The second part was 'which one do you find more important' kind of personality test with all important answers of independent matters (all three are important in their own place), all without a context that would require different choices, expecting universal answers, and again, not enough time but rushing through without deliberation or contemplation of the right answer.
I was asking how will they use the results and they said something like 'to determine abilities, suitability for advancements and future roles in the company'. All after position related technical interviews succeeded.
I chose not to be judged this way now and in the future, in case they take it dead seriously. If not, then opt out because of that, being unnecessary.
Since they told it is mandatory and everyone (10k+ employee) have to be judged the very same way and repeatedly throughout the course of employment with bleeding heart (interesting task, same wavelength with technical manager, remote work in 2019, good enogh salary, being without income for 3 months already) I said no (after rounds of emails with HR trying to negotiate this away).
I am afraid of an organization with this level of robotic stubbornness about vaguely relevant attempt of measuring a persons whole personality and future at the company in 30 minute automated tests with unveryfiable methodology.
Yeah, this... You can have circular dependencies, as long as it is in the implementation only. Takes some thought on interface definitions to avoid these things. Sometimes it's a real pain.

There's also the issue that when you split out units, and then you have a user who wants to consume say, a library you've written, you then have to document "Ok, to use this you have to use X, Y, and Z units for type definitions"

A better approach is to have a single "entry point" unit if you will, that simply re-declares all of the types from the X,Y,Z units, so that when you go to use the code you've written, you only have to import W, and get all the type defs already. (Hard to explain what I'm talking about I guess)
I don’t think ‘strength’ requires a Cartesian product. I was under the expression that any tensor product was sufficient, some of which lack Cartesian structure.
70. Not for productivity, just for comfort.
Thanks for your answer.

What I don’t understand is that when you read the content of that email you will find yourself in either the first situation (I told you that I have two children and that (at least) one of them is a boy) or the second situation (I told you that I have two children and that (at least) one of them is a girl).

In both cases the probability will be 2/3 so why wouldn’t you conclude that the probability is 2/3 without waiting to find out the (irrelevant) details?
Mostly everything. If you get to know some MUI components you will know what you want, then just iterate using GPT, for me works surprisingly well. I'm also comboing it with copilot for the dirty work.
80F
I thought it was amusing that California has a Horseless Carriage license plate. Doesn't that just mean it's a car?
It seems like this issue could also be sidestepped by simply not silently pulling updates, especially in the case of something like browser extensions where the extension is sandboxed (so the potential negative impact of not immediately getting out a "critical security update" is bounded) but the developer is not fully trusted. Have we normalised micromanagement of the user by software vendors so far that this is no longer a default that anyone would consider?
https://archive.ph/ZpwwL
The biggest loss is the ability to add custom Block Element rules, and currently filter lists must be selected from a pre-set list.
Thanks! That made me literally laugh out loud.
Oh, that sucks. I wonder if there's an app that would suppress them?
> There were 50 possible plates to see (plus D.C.)

50 states, plus DC, plus Canadian provinces. Je me souviens. Tu ne te souviens pas?
So looks like they got breached, wich might explain the Telegram drama, I was wondering why would they choose to specifically ban Telegram but not Signal or Whatsapp, tools of the mossad

I need to dig
One of the OGs of 4GL GUI app development (see also PowerBuilder and the first Visual Basics). Strangely performant on 100 Mhz 486s and the like, I look back at things like Datawindows in Powerbuilder and look at how slow HTML tables are and wonder how the eff they did that with 1/100th the computing power.

Now that I'm an old coder, it really seems like pointless churn as GUI toolkits are constantly built and rebuilt, often with little to show for performance improvement. I do think CSS was a legitimate boon because it provides such a deep means for specifying appearance preferences and is known by so many people, but ultimately the toolkits are repackaging buttons/text entry/radios in mostly the same way the old 4GLs did, often with worse UI construction tools and much more complicated code.

Powerbuilder and Delphi definitely seemed to have GUI dev figured out, but each language transition needed its own (often worse) GUI toolkit and the GUI builder tools never really came. How long until NetBeans included a somewhat-decent GUI builder? Java had been around like 15 years.

NeXT had a great GUI designer too way back in 1990, although you had to write ObjectiveC for the handlers.
Lateral joins for me went from basically unknown to very regular use in the last two years. Once you get it, it can simplify a query so much.

Same thing with coworkers. They give me blank stares when I bring up lateral joins, I explain some use cases, and they realize how much it helps.

Folks who want nothing to do with SQL won't learn no matter what techniques are available. The folks who are open to it discover the entire universe of possibilities that exist beyond what the ORMs have exposed to them. Shoulders, giants, and all that.
Thanks for that; this was a bit before my time. Here’s the link, if anyone wants to be entertained: https://opensource.com/life/12/5/whats-beefy-miracle-anyway-...
Or maybe just have the phone tell you it’s been tampered with?
Someone should make a hardware equivalent, something like a Rpi that sits between your wifi router and modem, that just blocks any advertising JS.

Yes, pi-hole exists, but i get the feeling that's considered "too nerdy". I mean something that's about the size of a rubik's cube, ethernet in/out, power, and works out of the box with zero configuration needed.
From the article:

> For example, Level 4 full autonomous driving will require 6G.

My understanding of Level 4 is that it's basically full autonomy, but with geo-fencing. Surely that can be achieved with GPS and there is no need for any 2 way comms? (this is assuming that all compute is "on board").
everything old is new again.
Unless I'm misunderstanding the docs, the webRequest permission isn't going anywhere, just the webRequestBlocking one. So it doesn't sound like there has been any security win here.
I did a similar project a while back with a Pi Zero W, which has the perk of maxing at like 1w. Still, my takeaway was "whatever you think you need for a panel, triple it, and whatever you think you need for a battery, multiply it by like 10." Cloudy days tend to come together, the power output for your panel will drop off way more than you think, and your battery won't charge nearly as fast as you're hoping.
This is absolutely dependent on the market. It makes sense to hold an empty property in cities that make it incredibly hard to remove tenants without cause.
It's not all doom and gloom for PayPal
Preparing to overhype 6G by undermining 5G which does as much as LTE in practice at a higher power profile.
Germany is in recession and so is the Netherlands. Yet the UK hasn't even had one quarter of negative GDP growth recently.

France is in political turmoil. Across the EU, far-right political parties are gaining real power. Yet in the UK the far-right (the BNP) has no power at all and no hope of gaining even a single MP.

UK politicians are being their usual level of useless, but they're squeeky clean compared to the Qatar corrupted bureaucrats infesting Brussels.

So yeah, I'd take Brexit Britain any day over the mess unfolding over the English Channel.
What are you planning to power with your solar setup?

You may be aware and this is 100% redundant but lifepo4 is a safer chemistry and small cells are becoming more affordable by the day. If there’s no risk of those 18650s overheating it’s fine I guess.
Artificial Intelligence Cyber Challenge (AIxCC) – DARPA
Wow, I hadn't thought about this! You're absolutely right and states like CA and OR who have made claims akin to or almost literally that "math is racist" will certainly observe an even greater disparity.

The best way I've found to explain this kind of "empathy" or policy strategy is strikingly similar to the cognitive dissonance (high flying moral stupidity) of environmentalists who protest the construction or funding of new nuclear power plants.
Given that they were exposed, I’m just expressing an opinion about what sort of porn to hope it was.
It is possible. What other event caused Federal Reserve to suddenly raise rates in March 2022?
Knowledge was spread in written form before the printing press. Yes less of it and a lot slower, but you don’t have plumbing systems or built pyramids without knowledge being persisted for generations. The printing press is a factor I think but it not existing doesn’t explain why no progress was made for so long imo.
Also the poor generally don't have wealth to speak of, definitionally. Having $25k or 50k in savings is quite far from being poor.
> OpenAI, the ChatGPT maker committed to paying to train its models on AP news stories going back to 1985

Why are they paying or even asking for permission for training on data?
Thanks for the info, anchordockingdsgn/dockedformeditor, sounds like it will solve my aesthetic gripe with Lazarus.
That's a fine (and arguably superior) philosophy for a simple personal site.

But it just isn't practical for a commercial product that needs manual testing. If you have a single breakpoint, you only have 2 versions to test. If you ultimately have 30 different breakpoint values, that's 31 versions to test. And that's a lot of opportunity for CSS rules designed in isolation to wind up colliding with undesired results.

Not to mention a nightmare for any designer to attempt to document expected behavior.
Without knowing any details, I think it's a neat idea. Terrible name. Hard to remember, hard to spell, doesn't explain itself, and depends on numbers that will presumably change over time (at least one of them will, anyway).
There are some political figures I do this with - if I'm unsure about a issue, I'll do the opposite of what they say. Bernie Sanders is probably the biggest - even his own party usually votes the opposite of what he wants.

There are also some true idiots in the Republican party that work similarly.
spot on sir
>> Why is it off the table?

Oh it's not really. If either FreeCAD or Blender devs asked for a drop of the solver under their license I'd take a look to see who we'd need permission from and make some effort. It can't be more than 10 people.

Since we switched to Eigen for the matrix stuff, there would also be a decision on whether to use it prior to that change. It was completely stand alone until then.

Solvespace as a whole will remain GPLv3 though.
Note you can also just use pretty much any SQL db, which is not fast but can be good enough. I typically get my results in about 250 ms. If your app is already using SQL it's nice to not introduce a new dependency.
guide for bringing your web applications offline and in native app form. Good for performance and user experience.
If a website allows you to throw away a lot of work by accidentally refreshing the page, it's poorly written. There are multiple ways to deal with this: a warning, a confirmation prompt, storing data in sessionStorage, etc.