skysight-inc/HackerNews huggingface dataset:
> Finally, as an iPhone user, my location data is already at Apple.

Fun fact about that:

--snip from https://www.idownloadblog.com/2019/03/13/apple-maps-navigati... --

When you use Apple Maps, your route from A to B is fragmented into scrambled sections on Apple servers because nobody else should know your entire route. Not even us. In fact, we don’t even know who requests a route.

// But doesn’t Maps already know who requested a route from their IP address?

Apple Maps uses a random identifier, which means any route requests made on your iPhone are assigned a random identification value rather than labelling you as the sender. So both you and your routes stay anonymous.
Join a Toastmasters club. You'll get to work on public speaking and meet a bunch of people also working on improving themselves, which usually make for cool friends.
Obligatory 'I am not a "JavaScript Developer"' by Andrew Kelley[1][2].

[1]: https://andrewkelley.me/post/not-a-js-developer.html

[2]: The creator of Zig[3]

[3]: https://ziglang.org/
I’m so happy to work at a giant company that treats employees as adults who can self-optimize working arrangements, anywhere from never in the office to 5+ days a week.

I know that’s not the case everywhere and it seems bizarre. If you’re not hiring people who want to be productive, everything else is just deck chairs. And if you are hiring productive people, it’s insane to set global policies that limit their ability to optimize?

It all seems like arguing which breed of horse is better for the carriage.
>Nothing is worse than developers being forced to work in a language they are not used to

I think there are much, much worse things than this. Most of the time, I would count among those things the humongous downsides of JS, but it depends on your situation, obviously. There are plenty of cases where you should use JS/TS. But if I only knew TS and had an opportunity to write a CLI in Rust, I'd jump at the opportunity. It's not always the case, but lots of things are appropriate to use as an excuse to learn something new.
I think only (3) lands as a good point. And it is a big weakness of Typescript. Practically, any TS application is going to get data from an API or DB. You really would like to validate the shape of this data and TS offers little here. Hence the explosion of tools like zod to go to/from TS type definition to validation rules. Feels very wrong to have to add in a type manipulation library to a language that is basically only Types.
I try not to, but there are some apps whose main purpose depends on location data. In those cases, I check who's behind those apps and try to restrict the times at which they are able to attain location data as best as possible.

> I see their plan is working!

I sense some cynicism here and I partially agree. The thing is: I am currently using an iPhone for lack of an alternative/platform lock-in and so my personal risk/benefit is skewed towards limiting the data sinks to preferably one, which would be Apple. That's just the way it is. Would I like the world to be different? Oh boy, yes...
WASM can access the GPU via middle layers like SDL. I.e. you can write a C program that uses opengl and compile it and as long as you include the right flags etc into `emcc` you will barely need to touch or glue it together on the JS side at all.
How can I prepare for this ? A lot of the comments mention work, which I’ve already chosen to give less importance in my life, money, which I make enough of for now, family, which I don’t have for now but in progress and overall « meaning of life », which I’m I no investigating almost daily.

I’ve accepted humans are not meant to know what’s up, otherwise we’d know by now. It’s all about the journey one could say. So yeah.

Any other tips ?
There was one issue where bing search results could be editted for any query by random users with an AAD account, and made to include a script that sends the Azure credentials of the user that happened to use that query to god-knows-where. And it wasn't the only service that was practically open. And another great thing: there were no logs.

That's an amazingly big, world-wide security hole, and how much interest did it draw? Hey, look, there's a celebrity scandal over there.
It's awful to incorporate as part of a project (all the configuration for compilation, mapping errors etc.). It's also extremely complex language with plenty of footguns. The required TS tooling is also an argument against it.
Not updated yet, perhaps. Aspartame is in the same WHO group (2(b)) as aloe vera.
Looks awesome!

I'll go get that later for my machine
> Yes, this is how SMTP dies.

Sounds like a feature to me!
> Go, Rust even Zig

Of all the languages you could pitch to someone already familiar with JS these would be at the bottom of the list. You want something dynamically typed, well trodden, and with a huge package ecosystem which to me sounds like Python or maybe Ruby. But honestly JS minus mountains of tooling is a really good general purpose language.
Unfortunately, psychosomatic migraines are just as painful as ones with material causes.
You can expect some blog posts from us on this topic at the end of the year / early next year. In short: Organizational focus on a performance target, significant investment, and some great new tooling. We're also reaping the benefits of foundational work that happened over the last few years.
Show HN: Rix – AI-Powered Developer Search Tool by Hashnode
Hey there, fellow developers! This is Fazle, Sandeep, and the team from Hashnode. Our mission has always been to provide developers with easy access to quality content. We're now taking it a step further with Rix (https://rix.chat/), an AI companion designed specifically for developers. With Rix, we aim to combine an AI search companion, a chatbot, and a pair programmer into one powerful super app.

What Rix brings to your desk right now:

Rix comes packed with various modes tailored to fit different scenarios:

1. Web Search Mode: This mode ensures the information you get is never outdated. It scans the web for the latest content and provides answers to your queries.

2. Quick Mode: When you need information fast, Quick Mode comes to your rescue. It's the go-to mode when speed is of the essence. It uses the pre-trained knowledge to answer user queries.

3. URL Summaries: This unique mode lets you have a meaningful conversation with a URL(for example, a GitHub Gist). Paste the link, and let Rix help you understand the content better.

4. Code Writer: Think of it as your AI-driven coding partner or pair programmer, ready to understand your requirements and churn out functional code.

Quick demo: https://www.youtube.com/watch?v=ofKJ2zauYxw

We've also launched a Chrome extension ([https://chrome.google.com/webstore/detail/rix-—-the-ai-power...) that allows Rix to be just a tab away.

How we built Rix:

1. For Web Search Mode and Code Writer mode: we’re using Bing search API and `claude-instant-v1-100k` to process information.

2. For Quick Mode, and URL Summaries: we’re using Claude 1.

3. For Code Writer, we use the latest Claude 2 (if you are signed in), and Claude 1, if you are signed out.

Why did we chose the name “Rix”?

We aimed for a short, simple, and memorable name that had a tech product vibe. "Rix" doesn't have any specific meaning; it's a created name chosen for its brevity and uniqueness. :)

Our upcoming plans for Rix:

We’re just getting started. Soon, Rix will be available on VS Code, so you can enjoy its benefits without having to switch from your favorite code editor. We have a host of exciting updates and improvements planned for the future.

While Rix can be used by any user, it has been specifically tuned to respond effectively to developer-related queries.

We'd love to hear your thoughts and feedback as we continue to enhance and refine Rix. Do give it a try at https://rix.chat/ and share your experiences. Your insights would be invaluable as we try to make Rix a tool that every developer can rely on!
The researchers will have to have gone through some kind of third party agency to get the partecipants. This agency should be queried to see the number they report
You'll pry the Firefox developer tools and container tabs from my cold dead hands. It would have to be significantly slower for me to switch off of it.
I do enjoy Apple's privacy protections, it's a huge selling point for me and definitely has kept me in the ecosystem. It's why I originally dropped Google products in the first place.
Some of us are saying that paying a professional because you just "need someone to talk to" is a situation created, enabled, and perpetuated by this talk therapy culture. Some of us are pointing out the history of this profession and its incredible lack of scientific rigor and perverse incentives.
Hate that Google defaults to the 'eco' route that takes a few minutes longer.

Otherwise my initial experience with Apple maps was so bad that I havent tried it since. It basically would wait until the last possible moment to tell me to turn, not exactly possible going 45mph.
Google maps is very eager to re-route around traffic which ends up taking you down back roads (atleast in the US). Which are narrow, not controlled-access, poorly lit, and maybe windy and poorly maintained depending on where you are. And it does all this to save a couple of minutes at best. Everyone is using Google maps and getting the same rerouting suggestion so the backroads get filled and slow down eliminating any benefit.

Apple Maps is much more likely to use the “typical” option which is usually a controlled access freeway which are MUCH safer (in my opinion and I believe the traffic accident rates support it).
I find them both pretty poor compared to running on emulators/simulators
I don't think I had any linux references - the parent to mine had emacs and vim maybe that's what you were thinking of - at any rate being a crappy work computer it of course runs Windows. It's a Lenovo.
Safari is like 30% faster than Chrome on JetStream. I have no idea why people think V8 is the fastest engine around.
Google Maps does feature particularly terrible [carto]graphic design... never understood why they got away so long with such poor feature colour, contrast, and placenames appearance logic.
Without additional context it's hard to determine whether this warrants more than a passing level of concern.

>The July 3rd video appears to have been recorded on a smartphone, which shows in-van surveillance footage being played on a PC monitor in an office that resembles that of an Amazon delivery service partner (DSP)

How is this any different than surveillance cameras that are installed nearly everywhere? I'm sure that for most establishments out there, you could walk into the back office, pull up whatever footage you want, and record with your smartphone. Was there something Amazon that could have done to prevent this? Should they make everyone pinky promise that they wont do it? Should they put the surveillance equipment in a SCIF-like room to prevent leaks? Moreover, how much control does Amazon have in situations like this? DSPs are independently owned and operated. The most they can do is set some sort of policy against this, and maybe mandate anti-leak training. I'm not sure what exactly they can do to proactively prevent incidents like this.

[1] https://en.wikipedia.org/wiki/Sensitive_compartmented_inform...
I'm currently visiting Poland and Estonia, and have been using Apple Maps to walk from place-to-place. It's been working well for me—I have yet to get lost using it, and it seems to be giving me good directions.
Do you have any good resources or links on using ggml with wasm?
Chat GPT Writes a Shakespearean Sonnet about the NSA
In shadows deep, a cryptic titan stands,
The NSA, with far-reaching hands.
Guardian of secrets, the nation's shield,
In the silent war, they refuse to yield.

From Bletchley Park to Maryland's shores,
Through cryptic codes and secret doors.
Silent watchers in the digital night,
In the boundless realm of cipher's flight.

Yet with power vast, come questions too,
How far reach their eyes, me and you?
In security's name, what price we pay?
A question pondered, day by day.

In twilight's grip, a balance we seek,
Between the silence, and the right to speak.
So in Ireland, you basically pay exactly the same tax as a contractor as you would as an FTE.

If you want to try the dividend trick, well then enjoy a special 5% tax on the gross value of the dividend, plus your personal income rates.

As a result, contracting is essentially (from a tax perspective) equivalent to full time, which means no IR35.

Mind you, the only difference between Ireland and Greece (apart from the weather) is our tax collection agencies, so maybe I shouldn't be surprised.
"Use MS products and you will get hacked" is not exactly news, is it ?
Please read the article before commenting. The problem is not how hard it is to run clinical trial. It's that made up data is an endemic problem. It doesn't matter if clinical trials are hard or easy to organise when up to a quarter don't actually bother and just forge their results.
You still have to regularly give your (ICE) car an oil change in order to keep it in proper working order.
I always say, Typescript is no language but a dialect.
JavaScript is the official language that will used in production.
You can talk in a dialect, but for official things you have to write and talk the official language.
Always think if the Typescript dialect will help your team, or it can cause confusion, e.g. after translation to the code that runs in production.
(Error reporting, debugging, running tests, ...)

Javascript is easy to write and understand, easy to play with, without transpiling, e.g. in your browser.
When you write code in the native language, you know what you write, how it will run on the system.
When you write in Typescript, it generates some Javascript that is sometimes hard to recognize as your code.
Well, he does actually have a point. strlcpy is a faster (well, safer) horse than strncpy, but it's still a horse. We should not use horses as the main mode of transport anymore.

"Doctor, it hurts when I strcpy — so don't do that".

He's being a jerk about it, but I would not say that he doesn't have a point.
I think that’s not really relevant. Not every company can afford to have the best developers that can do everything. And not every developer wants to struggle through a new language for (unknown time) writing a tool (or anything) that could be done in an hour in a language they’re familiar with instead.

A lot of common screwdrivers can turn Philips head screws enough to get the job done.
Not sure if there's a branch of talk therapy you are engaged in, but if you look back into the history of the "profession" you might have a good idea of why it got such a bad rap.
Then imagine he said "all-round developers who in their current job spend 95%+ of their programming time writing Typescript", if that's less offensive.
I just bought a used 2019 16" Macbook pro. It seems M Series won't get native support in parallels for Windows 10 or Windows Server 2022. I'm sure you could hack it but I like to use a system that is easy to understand.

I can not run windows 11. I felt dirty giving it access to my Mac partition when I had a M1 Air.

The 2019 16" intel battery life is either great or crap depending on load. I pulled about 17 hours playing music in VLC with minimum brightness and low as 5 hours while doing actual work. The lowest wattage I've seen is around 4W on the intel while 1.2W on the M1 (screen off).

For consumers though, the M series chips are pretty darn good.
Firefox is faster for our site* so we have suggested customers to use it.

*Our site is shit.
> Maine has some of the strictest mining and water quality standards in the country, and prohibits digging for metals in open pits larger than three acres.

I live in Ohio, where we do fracking, among other things. There's all kinds of nasty stuff in the well water pretty much state-wide because of it. I've heard lots of anecdotes about it from friends across the state, not to mention the supply of YouTube videos regarding concerns over water quality.

I'm standing with Maine on this one. You do it, Maine. Keep your water free of nappy garbage.
This is a very interesting concept, and I can falsify it with little effort within the context of music specifically.

I can and do construct pieces of music out of simple understandable elements, with simply described relationships, that are incredibly difficult to process or extract when listening to them.
That's true, and I was impressed first time someone showed me that. But the cost of this luxury might not be worth it. Indeed, you mostly (only ?) communicate through an API. And if it's properly documented, which is now essentially automatic, you can easily generate your types from the frontend. To me, the cost of bringing JS to the backend dominates this luxury to the point where it's just not worth it. I'll just generate my types from the frontend and be done with it.
Most developers I work with seem to prefer to stick to a single language. I don’t have this preference or consider myself a “typescript only developer”, however since I primarily contribute to a Typescript codebase day to day I end up the most practiced at Typescript. TS code flows out my fingers much faster than other languages I know like Go or Ruby. I am fine reading Rust or Ocaml but need a lot of reference material to write new features.

Sure I could ask my devs to write our CLI tools in Rust, and some of them would habituate to both languages but there’s no denying it’s a higher mental burden to split training time between two languages, or three languages.
Both of you raise good points. The wisdom on the parent is: life is dangerous and there is only so much you can do to avoid death. You probably shouldn't, then, waste time with unusual and extravagant prevention measures like their example.
Hmm, section 11.10 of http://wiki.parsec.com/openvms_archive/freewarev70/bliss/bls... says that the built-in vector type does not do bounds checking (tho there are examples illustrating how to define your own vector type that does check).

The string handling functions in chapter 20 require the programmer to pass around separate pointer and length arguments, which is not what I would call proper strings.
Thanks! Indeed the cleanup required for the 'Nature Artificial' dataset was intense and forced me to consider other techniques. It was around that time that I realized that I could use Stable Diffusion to output 10,000 to 50,000 images, which has proved to be a useful dataset creation tool for training StyleGAN2 or StyleGAN3. Yet nailing down a SD text prompt that will continuously output images in a specific style and context can be challenging.

StyleGAN2/3 is quite sensitive to fine-tuning models with a dataset that contains lots of variation, such as the Pokemon dataset. But it will converge much better with a dataset of just Pikachu images in tons of different poses. It seemingly wants to find the most common pattern in the dataset and interpolate within that space. From there nailing down the ideal value for the gamma attribute is difficult, but luckily can be reduced every 1000 to 2000kimg until the model no longer trains favorably. Currently my typical gamma strategy is: 80 > 10 > 5 > 2
Average Chinese costs are lower, however, not because their PPP is higher, they just have lower LCOL. So that hair cut that is only 20 kuai is done by a guy outside in the alley who maintains one very long finger nail (and yes, I actually experienced that before). If we were to compare the average Chinese bought car with the average American bought car, you would see a similar effect.
Prevent Locking Issues for Updates on Counters
> They still have significant centralization, which is why they will likely reach a ceiling on their productivity

Which got them where they are, you mean.

But you seem to want to promote liberal ideology regardless of merits.
The big one for me is Citi Bike, and Lyft which require them to work. But it's only while using the app. Otherwise I actually have location services turned off for almost everything and try to just use a zipcode instead.

With Maps I enjoy not using location services because I end up knowing wherever I am better. It's a bit of a pain sometimes to try to figure out where in a city you are based on some street signs but it's really neat when you can talk about a whole neighborhood before the friends you're visiting can!
You can also contribute to Apple Maps. Be the change you want to see
https://www.wired.com/story/drones-have-transformed-blood-de...

Not groceries, but blood delivery in Africa is a thing
One of the reasons why we moved away from using Microsoft products for our identity management to Okta.

Not that they are bad products per se, but as many organizations use Microsoft products they are prime targets for too many hackers and it’s hard going to bed thinking that your identity info might be hacked someday and/or not knowing if it will be.

The surface area that Azure/Microsoft have is just too large for it to assume to be protected by one company whose security as not been the most stellar. So we are actively moving to GCP as well.
But Android and ChromeOS do pull in lots of open source driver code too; the situation is not so black and white.
Yeah, if someone is going to say your commute is beneficial for this reason, going to a different cafe/lunch spot near your house every day is going to be even more beneficial.
> * Re-route when an Autobahn is closed completely (I am located in Germany). It's a hot mess for some reason, while that's working relatively fine when there are accidents/congestions.

Apple Maps are pretty good about that in the US I think, just today the app was making me avoid a construction closure which hasn't been there last week. However there is still the human error of me thinking that the app couldn't possibly know that so fast so I still drove towards the closure and had to turn around. I think Google Maps tell you if part of the route is closed, not in the Apple Maps though.
> There should be Nutrition Facts but for scientific trials.

No, there should be prison time for scientists who conduct unethical trials or publish fake results.

The public (and policy makers) place such immense trust in those people and what they publish that nothing less is even remotely adequate.

When someone puts arsenic in food, they go to prison – labeling the food with "contains arsenic" doesn't cut it.

Do this and watch science magically fix itself.
Funding follows founders that consistently execute in scaling a solution. The big bet is that these same founders will be able to figure out profitability along the way. The challenge is that there are many "business" that can scale but are fundamentally not profitable, i.e. Groupon.

This used to be fine as IPO process used to filter these bad models out. SPACs however made this IPO filter much less effective and should not be allowed.
Amongst other good answers, what's working well for my team in our new all-remote all-the-time era is deliberately assigning a different buddy from the team each day to the new starter, and making it clear that on this day it is a big part of the buddy's job to ensure that the new starter can achieve everything they should for that day on the day-by-day new starter checklist.

There is a timecode assigned for this, so the buddy isn't making time around other things; that day, this is a main part of their job.

On the first day, the principal task is a full clone and build of the principal software the new starter is working on. The second day is going through a full process of ticket assignment, working it, completing it (ticket carefully selected to be possible in a day and to exercise full process, so buddy has to introduce them to testers etc). And so on. Each day, a new face, a new buddy, and pretty soon they've met everyone on the team and had useful interaction completing real tasks.