skysight-inc/HackerNews huggingface dataset:
No, you can compile it yourself using free apple developer account. However there is a device count limits on free accounts - 3 devices can be "linked" to the account. You have to pay if you want to remove old device.

You can compile and install unlimited number of apps to your device. But you won't be able to send them over air (Ad-Hoc) nor send to Apple AppStore. You'll need to locally install compiled app using Xcode (Xcode supports installing and debugging over Wi-Fi, but first time usb connection needed)

Some additional info:
- Xcode can be downloaded directly without using Mac App Store. But there's no "Downloads" section for free developer accounts. Search for "Xcode direct link" and there would be stack overflow answer listing all actual versions
- You'll need to setup Apple ID to enable developer account. Existing Apple ID can be used as developer too.
- There may be a lot of errors indicating provision/bundle id mismatch. You need to use "Automatic Provisioning" from Xcode
- iOS Simulators won't count as attached devices
Not sure if that's the case. Women remain with their family, with their brothers and fathers, and possibly uncles. No sure if men have issue with helping their sisters and their children. I think such large family provides way more support to young mother than any single man can provide.
sort of a selective use case here, but im an automotive mechanic that started learning python to track engine firmware, mileages, and tools at work. I always did this on a raspberry pi, partly because it makes doing computer stuff a bit more approachable than the ole black and beige dell laptop. We have windows desktops for the office area, but I never once considered using them for this.

Do people develop python in Windows? is there any distinct advantage? example: the pi costs $30 and a used keyboard/monitor from a pawn shop, but anything with windows is way more expensive.
This will pull python down from the app store which is a community maintained package and installed just like any other store app.

It has nothing to do with Apple scenario where system included interpreter is vendor supported and used by other OS components, this is just a built in shortcut for the store version if python is not installed.
Do you think you have been affected by memes, and if so to what degree?
There are some programs that are not designed to last. It doesn't make sense to put in time in that regard.
Microsoft declared back in 2011 that Microsoft will never support the now 20 year old C standard. The MSVC compiler should be considered deprecated and removed in favor of something like llvm with MSVC system headers like Chrome does. The actual compiler isn't really a C Compiler anymore.

http://www.drdobbs.com/cpp/interview-with-herb-sutter/231900...
I could very easily see a scenario in which your own version has a conflict with the official one. For example maybe you need to get really careful about where the install stub is on PATH.

The possibility of a built-in one not being what you want adds a whole category of issues that wouldn't surface before. Maybe also those alternative ways of packaging die out due to lack of interest.
If anyone has been to Li Jiang, yunnan of china, one may see some Mosuo women. When I was a backpacker almost 20 years ago, the reception of the hostel was a Mosuo girl. But I never been to Mosuo’s village near lugu lake, landslides in summer blocked the road.
Could you make cable that is very untasty for squirrels, but environment-friendly otherwise?
I feel like it's worth to do two separate interviews. One interview getting a feel for the interviewee's knowledge about the field done by other engineers. And one done by HR that makes sure the company is a good fit culture wise and that the applicant can work together with other people and so on.
They were talking less about disaster response and more about the ability to mobilize and utilize resources in response to an urgent need.

While the cracking dome is an issue that should be of high priority, calling it critical or urgent is a disservice to those words and to critical or urgent disasters.

Where as the dome issue in the south Pacific can still be neglected or ignored for years, possible decades, without dramatic impact, the Chernobyl disaster required a response on the order of days or weeks to prevent massive negative consequences to the surrounding environment. By trying to draw parallels to the Chernobyl disaster you're minimizing the immediacy and criticality of Chernobyl level disasters.

If such parallels go unchallenged, when we have another Chernobyl level disaster, the "we ignored the dome for 60 years" argument becomes valid.
A reflection of my time at Oracle
And there's Kdb+ https://en.wikipedia.org/wiki/Kdb%2B
Agree completely. It would be interesting to see how many installs there are of n/nvm/rvm/rbenv/virtualenv with only one version of scripting language installed. Often the version bundled with the system is too out of date or too locked down in root directories for users who just want something simple.
Millennial dads have pathetic DIY skills compared to baby boomers
These days I expect nothing less from these "mea culpa" type of articles.
No. This feature is essentially just a link to the Microsoft Store page for Python.

The C89 issue is completely unrelated.
Write the drivers for your hardware and bootstrap it and it will be able to run. Wait a minute, wasn't that THE one and only answer for "my hardware doesn't run Linux!" from the early '90's all the way to 2005?
It's cheaper to just mix in more bonds.
The compiler team is planning on following in C#’s footsteps with the rust-analyzer project.
>All of this was necessary, and they did all of it, no matter the cost.

From Wikipedia:

The official contaminated zones became stage to a massive clean-up effort lasting seven months.[71]:177–183 The official reason for such early (and dangerous) decontamination efforts, rather than allowing time for natural decay, was that the land must be re-peopled and brought back into cultivation. ... Yet this land was of marginal agricultural value. According to historian David Marples, the administration had a psychological purpose for the clean-up: they wished to forestall panic regarding nuclear energy, and even to restart the Chernobyl power station.
Predicting Collisions in NYC with New Data Streams and Spatial Analysis
Please do not stop reading just like that, you are missing opportunities to know and understand more.
If one only read what might fit their preconceived notions, one would live in an echo chamber, and be easily manipulated. Plus those preconceived notions will be harder to remove
Thank you for sharing your work and the pictures, I love what you do (especially the Keycappies, if you know where I can get a huge switch for a Keycappie God, please let me know :))
Neither did I downvote you; I was concerned that you might think so, but I didn't want to discuss it, because I know that's frowned upon here. The low-effort try for a laugh bothers me, too.
i'm impressed
It reads like kitchen psychology. "Wants to leave a pretty corpse" also seems like the worst possible motive, among many. Access to firearms would be a far easier explanation. Just with in the "pretty corpse" theme, I would consider "does not want those finding her to be shocked for life" to be far more important than vanity.
There will always be inexperienced people who just learned about "cool language X" and go on a crusade everywhere they go about why Y is not written in X with obvious disregard on how difficult (and often useless?) rewriting a whole project is.

I remember seeing a post on a Qt mailing list asking if there were plan to rewrite Qt in Erlang.

At least it usually come from a good place and they tend to be polite about it. Better than a lot of open-source freeloader getting angry because B is still not implemented in A ...
I love "The priest and the clerk" for its incredibly colorful use of arcaic Norwegian language.

Not sure how well it translates without a huge amount of care, but at least it's a good long-form joke in English as well :)
What I find interesting is that when Stephenson wrote REAMDE, he said that he had come to the realization that MMORPGs were how the Metaverse happened in real life.

From https://www.forbes.com/sites/davidewalt/2011/09/19/neal-step...

> That was the thing I totally missed in Snow Crash. When I was thinking up the Metaverse, I was trying to figure out the market mechanism that would make all of this stuff affordable. Snow Crash was written when 3D imaging graphics hardware was outrageously expensive, only for a few research labs. I figured that if it were ever going to become as cheap as TV, then there would have to be a market for 3D graphics as big as the market for TV. So the Metaverse in Snow Crash is kind of like TV.

> What I didn't anticipate, what actually came along to drive down the cost of 3D graphics hardware, was games. And so the virtual reality that we all talked about and that we all imagined 20 years ago didn't happen in the way that we predicted. It happened instead in the form of video games. And so what we have now is Warcraft guilds, instead of people going to bars on the street in Snow Crash.
I've dabbled with Rust a few times for hobby projects, but what always turns me off is how frustrating it is to work with strings.
I'm not sure. It's not really all that different from any Linux distro (or macOS) having a specific version of the python binaries in their own repositories. Basically, this is for those that either need the hand held manner of doing it, respect Microsoft's vetting, or any other reasons.

For those that want to install the most recently released or a specific version number of the python installer, there's still the obvious channels and those people that would seek it out will know how to find it the normal way already. It's fine.
Facebook isn't targeting you. The advetisers are.

Facebook's real sin is a garbage UI meant to confuse advertisers into spending money on audiences that don't align with the advertiser. Google is much, much worse with this.

The bid system means that the Christian Asians didn't do a good targeting job, and nobody else found you valuable enough to bid on, so the Christian Asians won the bid. You got served a penny ad because nobody else wanted to show you one.
CppCast: Pattern Matching with Michael Park
I made a comment about this a year ago that still applies: https://news.ycombinator.com/item?id=16547890
I very much agree and love how the programming language AutoIt does it. When I was starting out, both C and Java took several frustrating hours to set up (don't get me started on requiring environment variables to be manually changed). However, after a basic installation, AutoIt gives its au3 files a right-click context menu option to compile to an exe. It also gives you a shortcut to a help file that contains basic examples, a complete list of language concepts, and a complete list of all first party functions and a page on every single one complete with an example of how to use it.
I would like to see more. How can you get their computer to compute the hash? Is it somewhere in the https interaction?
do I spy a Jordan P fan?
Anything can be your bottleneck. Fix one bottleneck, find the next one. That said, databases are often the bottleneck. And with web apps, "the speed of your server-side programming language" is almost never the bottleneck - although the architectural limitations of your framework may be.
Most Important Stat on the Planet: Alarm as Atmospheric CO2 Soars to Record High
You mean it sucks for you. How can you speak for all advertisers, especially based on a sample size of 200 clicks?

You have to diagnose what could be off on your end before making extreme blanket statements.

These ad systems are tools, and tools only work as well as how you use them.
On the technical/nuclear side, there's a strong critique here [1]. They really embellished on the characterization of the health impacts. For instance, in the epilogue they said: "Between 4,000 and 93,000 people died" where the correct statement is "A large international team of expert scientists estimated that up to 4,000 people will eventually die from early cancers on top of a population where millions would have without the accident, and a fringe group of anti-nuclear people said 93,000 without basis."

[1] https://www.forbes.com/sites/michaelshellenberger/2019/06/06...
> their prerogative

Thus any business decision isn't a problem? Whether it's their prerogative, it still a problem in tech.

> to ban content deemed unsafe

Like any links? Or even text itself? The only thing that makes JSFiddle "worst" is how easy it is, but even then almost anything else is just as easy. If there's money to be made too, unless you block everything that cost less than the money to be made, what you do won't stop it.

Why not just put that warning over EVERY single links and not block anything? Do a white list instead.
a reminder that "rewrite it in rust" is not usually a ground up rewrite, it's an effort to translate the c into a safer language as you go, it doesn't just burn it down, salt the earth and start over. Have a look at remacs [1] to see how this works in practice.

1: https://github.com/remacs/remacs
like lists with thousands of elements? OnPush change detection and virtual scrolling - https://material.angular.io/cdk/scrolling/overview
Online ads seem to perform poorly and, for larger companies with brand recognition and large budgets, almost no lift. I've been under the impression that adtech is a bubble, but I'm not an expert in the space.
> Understood as senior: Communication skills matter most.

can you give examples ?
Hi there! I lead the engineering team behind Shoutable.

Thanks for the feedback! We do have some videos of reactions on Instagram if you want to check them out. Also, we have a bunch of proposal templates! I'd love to see videos and photos of people using them

Currently, you do need to open the app to take over the screen, but you can go through the whole design and purchase flow beforehand, and just have it ready to post sneakily.

Happy to answer some technical/privacy questions too - what would you like to know? Upfront, I'll say there is no direct communication between the phone and the kiosk (over bluetooth or anything like that). The app and kiosk both talk to shared backend services.
If you haven't already, check out the Rust By Example section on this:

https://doc.rust-lang.org/rust-by-example/std/str.html
"""The systemic issue occurs because marketers and AdTech companies unreflectively increase surveillance and data collection in the hopes of increasing media attribution. Even the most trivial data point, the most granular site visit or location data, stored on a person-by-person basis, could conceivably be used to demonstrate that a customer may have come into contact with one of your campaigns."""

I'm genuinely intrigued by AdTech. It exists, but no one likes it -- i.e. before internet ads --> TiVo, internet ads --> ad blockers. I understand it can attract talent due to profits and the engineering + data problems, but is that the main attraction for developers? If you worked in adTech, what attracted you to it? Is there a hope you could make more ethical or privacy aware or (<insert positive idea here>) ad tech systems?

Does adTech even work? Is there an active campaign somewhere / grassroots movement to "boycott" recruitment to ad tech companies?

(Just trying to get a better understanding here, ad tech has become symbiotic with the current state of the internet, so I would like to better understand it.)
A workflow using the code is a itself a type of test. If something breaks, the users will tell you. A lot of code ends up in that space because it was never asked for as an actual project, but now a team relies on it but no developer can be officially assigned to it.
While it doesn't look like anyone else interviewed Alexei Muradov, number of reputable western publications (not blogspam) seem to have taken this source seriously and are citing it. Washington Post did verify by way of Hollywood Reporter that it seems to be happening.

"The series was commissioned by NTV, a top free-to-air network, owned by Gazprom Media, the media arm of the natural gas giant Gazprom. It was partially financed by the culture ministry, which provided 30 million rubles ($460,000). The total budget has not been made public."

That number is not something the Moscow Times reported on, so it looks like corroboration: https://www.hollywoodreporter.com/news/russia-making-own-tv-...

Additionally, this claim makes it seem they hurried to catch up - "Principal photography was done last year in neighboring Belarus and the series is currently in postproduction."
Not to mention typos and weird grammatical mistakes....
Do you have an example of that being the case? Memory is usually pretty quick compared to disk & network.
I don't know if or easy or hard for them, because if the culture is set up that way to begin with maybe it's adapted for that in ways a western mind would not anticipate.

I do, however, think it sounds like a huge bummer, speaking as a father who is very involved in raising my kids and would not like to be shut out of the role.
That's right. We've got 4 bog standard 750G WD Caviar Blues in a software RAID array in that machine, all powered up for 11+ years, none of which appear to have caught any errors during that time. Pretty amazing.

The OS has been updated and the box rebooted for kernel updates a number of times over the years.
> Levy, GCHQ: "We don't believe the things we are reporting on are Chinese state malfeasance ... they're just poor engineering"

The first time GCHQ tells the public about poor engineering. What an amazing coincidence.
Why a Google Walkout Organizer Left Google
Several of the government's decisions relating to locking up this girl were very likely taken for financial reasons, where brutal repression against the will of the girl and the parents was used to avoid difficulties for government employees or even purely for financial reasons of institutions.

There is a very good basis in this case to accuse the Dutch government, more specifically the Dutch youth care system, even of murdering this girl. By torturing her for years, at times for self-serving reasons, until she took her own life.
"rewrite in X" request is a comon sign of immaturity. I'm guilty of it but eventually I learned that A) rewrites are rarely worth it B) it's disrespectful to ask others to scrap their code and rewrite it in my favorite language
Read Manufacturing Consent & Surveillance Valley if you haven't already.
We’re so far behind everyone else (AKA “tech FOMO”)

This one hit strongly for me because I didn't realize it until reading this...

I am sure our CTO and PM are tired of me pushing for the latest tech I read about on here all the time. I will hold back a little more from now on.
It has been argued that the raise of the Catholic Church to power had a similar reason: catholic priests don't have offspring (at least in theory) hence priests cannot form dynasties and the advantages (for trust and cooperation) of shared descent don't apply, thus priests and hence the Catholic church were less of a threat to existing nobility than other organisations that can form dynasties based on descent. (Note that the Catholic Church is the oldest still existing organisation, and was at some point in history arguably the most powerful organisation in the world.)

I have no opinion on the truth or otherwise of this theory, but find it fascinating.
What does VIP cost?
This is how you put an object on the screen on the Atari 2600 (VCS):

1) Horizontal positioning is done by sync. You have to write a value to a latch register in the exact moment, the beam crosses the desireed location. So the code has to engage in a delay loop of sorts. However, a CPU clock is 3 pixels long and a minimal delay loop is 5 CPU cycles, providing just a resolution of 15 pixels for this. Therefore, you have to work out a correction factor (+7 … -7 pixels) and write this to another register and trigger this by yet another write to a register.

2) Vertical positioning is done by counting raster lines (you have to do this anyway, since you have to trigger the vertical blanking and raster retrace on your own) and, if it's the right one, writing a non-null byte value to the sprite register in question. Of course, you have to clear it again for those lines where it ought not to show.

There are just two sprites and three single-pixel objects. So some repositioning on the fly and additional trickery is required to put something like Space Invaders on the screen. (There are also background graphics, consisting of 40 fat pixels, of which you can set up half of them, the other half either repeated or mirrored. Howewer, these fat pixels are 4 times a normal pixel wide and all of the same color and not much of use for displaying game characters.)

The TIA just produces a single raster line as set up over and over, resulting in a pattern of vertical stripes, which you'll have to interleave cleverly by your vertical display logic (called a kernel) manipulating the shape and color of things in order to display a meaningful image. However, as you're doing so, the beam is racing on…
NordLocker
Sorry, but even today (the most?) successful innovative games continue to come from people with engineering backgrounds. Also the engineers at Valve have continued to release games (Dota 2) and other valuable products that enabled many games to see the light of day.

Also it makes sense that - when you build an app store - it's better not to work on creating products (games) that are in direct competition with your customers.

I haven't said artists are useless. You guys contribute amazing things and surely have your roles to play. I do however see a problem with non-engineers (taking your line of arguing) trying to obtain leading roles over creative processes in the field of engineering. It simply doesn't work. Or at least not efficiently.

What we'll be seeing is that game engines will continue to become more like a sort of "Photoshop for games". It's where you guys will shine. Although I guarantee you some of the best titles will continue to come from engineers. Simply because engineers are their own audience. Artistic types tend to have different interests.
>a pacifist nation

I think you mean isolationist.
Agreed. This seems like a neat project but mail and search are the only things I'd be really looking for in a free and open source Google.
Author here.

I was attracted by the money, but also the exciting technical challenges. AdTech had all the largest datasets! At the time I entered the industry I wasn't really thinking about the ethical concerns. I just didn't think those issues would bother me as much as they ended up bothering me.
Not a great idea to be out at work all day :P
Articulating requirements or architecture to either stakeholders or juniors is key to being able to actually do your job as a senior (whether that's coding yourself, code reviews, planning, interviews, etc etc).
Drugs, like software, have very low production costs. The vast majority of the cost is in development. It is expected for marketing costs to exceed production costs while spending ordinary amounts on marketing as a consequence. Software companies spend far more on marketing than production costs for similar reasons.

Marketing is essential for recovering development costs for drugs the same as it is for software. If marketing did not pay for itself and contribute positive revenue, nobody would do it. Drug companies have a finite amount of time to recover their very high development costs.
Ah, OK, I assumed it was some standard demarcation - like in USA cities the modal average distance between crossroads (intersections) was 80m, or something.

In UK we say "to the next corner" sometimes (but not as a measurement, per se), I guess that would be equivalent?

It sounds like when you say "about a minute" that this would over-rule the "next intersection" part. So when you say "it's a blocks walk away" (or whatever) you're saying "it's a minute['s walk] away"?