skysight-inc/HackerNews huggingface dataset:
Compiling an echo "hello world" module in Nim from scratch to a fully linked executable can be under 200 milliseconds on modern hardware with the TinyC/tcc backend. tcc has its own assembler and ELF linker built in to get that speed. I don't know much about fpc/free Pascal, but maybe it also does very little optimization of generated code and has its own assembler/linker. It think these are the Big Three things for a fast compile.

To get a fast edit/compile/test workflow I just set up my default backend to be tcc and automatically switch to gcc if "-d:release" or "-d:danger" is given on the compile line { really I abbreviate that to "-d:r" :-) } This makes it easy to develop quickly and then switch right over to quick timing tests.

Nim also has an interpreter whose startup is more like 100 ms, but which is limited to only what its virtual machine target (also used for compile-time computation) supports.
He's opening new Tesla facilities in Texas, but currently he hasn't formally announced he's completely pulling operations out of Texas, although he's threatened to in the past.
How about Microsoft?

They own Windows + Internet Explorer/Edge + Bing and a lot of internet services.

I think it's problematic that Skype gets auto-installed eery time Windows updates.
Non-targeted ads are valid signals of the strength of a brand.
I'm saving that last sentence. What a great quote
All DOCSIS devices by design only accept firmware uploads from the ISP they're connected to, you can't just log into the web UI on them and upload a firmware file

Regular modems are the least annoying bet however. They simply hand over an IP address and then act as a transparent coax <--> Ethernet bridge

minor edit: changed "vendor" to "ISP" to avoid confusion
I don't want to minimize Apple's efforts on privacy, but this is only happening because the Overton window on privacy is finally shifting. Let's not pretend that Apple 'cares' all of a sudden. They only 'care' because it's a convenient position for them to take. Their business model isn't directly tied to the collection of data, which allows them to differentiate themselves from Google and make surgical changes like this. I propose we ask Apple to go further:

If Apple really cared, they'd make IDFA opt-in only. Why are we now applauding the option to disable a feature that the EU deemed illegal from the start? [1]

If Apple really cared, they'd remove Google as the default search engine and forgo the $8-12 billion they make from Google. Then, allow a fair bid for privacy focused search engines (or make their own). [2]

If Apple really cared, they'd stop tracking you in Apple Services like Apple TV+ and stop sharing your data with third parties. [3]

[1] https://www.thehindu.com/sci-tech/technology/what-is-apples-...

[2] https://www.macrumors.com/2020/10/25/google-apple-search-def...

[3] https://support.apple.com/en-us/HT208511
It's better to use a Shiterator, which can yield pieces of shit on demand, lazily enumerate them just in time, and generate infinite streams of shit, instead of allocating all your shit up front, and having your shit together in one place.
Scope of Russian Hack Becomes Clear: Multiple U.S. Agencies Were Hit
They've tended to prefer onsite, though I've known of exceptions for as long as I can remember.

I interviewed with them in early 2019, and it came down to me and one other person, but I was remote and the other person was in-person. After some back and forth, they went with the other person and told me it was because I would be the second remote person on that team, both hired around the same time, and that nudged them toward the other candidate.

Now everybody is remote, so... fortunately, I'm happy where I ended up instead.
Ask HN: Why isn't YouTube-dl part of VLC?
If VLC supported youtube-dl (both are open source software so I don't see why not) then one could copy and paste a URL from YouTube from a video or playlist and save/play it in VLC. Specially if VLC for iOS did this would be great.

My current flow is copy the video URL, use terminal on my laptop to download the video/audio with youtube-dl, open iphone.local in my browser while VLC is open on my phone and upload the file there. This could be simplified a lot specially for playlists.

Maybe a more generic question is why aren't there more integrations of the form x in y while both are open source and would clearly improve the user experience?
Ask HN: What’s as good on Mac as VS Code is on Windows for development?
VA Code is great on win, bit on macos its really not great given that its not native.

What native IDE do you prefer?
Around here we've had a recent law mandating that any government-related decisions that use an algorithm must, upon request by a citizen, be explained in plain language, following all the steps in the algorithm.

I can't wait until they have to do that for a black box, neural network program !
> To prevent fraud, you want devices to look different

To me, if your system relies on being able to tell most internet users apart, that sounds extremely close to processing personally identifiable information.
Not really... since they nuked Movie Maker, I moved to Final Cut on the Mac!
Universities help I think. Stanford, Berkeley &c. Many great public universities and many great universities!
Instead of "curbing the power of tech giants", read that for what it is, which is "increasing the power of the State and its unelected bureaucrats"
Yes. Thank you for explaining my comment to me, and you're completely right, but you missed the part where my comment was based on his first and last sentences only going the other way around. It did seem a bit dismissive and condescending at the time so I had some fun with it.
I'm having a hard time thinking of a developer documentation use case with any substantial structure that Markdown does support well (by itself).

Any form of structured information, for example API functions and their argument types, properties of a class, or tables of historical compatibility, is already stepping outside Markdown.

You're left with either writing everything out in text and having error-prone parsers cross-check pages against each other, or badly cross-referenced information that goes undetected, or using something that is Markdown plus additional markup for semantic data.
Oh, finishing the meetings may take months or years, but the meetings themselves are only a few hours long.
There are programs that approach deforestation from that perspective. The one that comes to my mind is REDD+

https://en.wikipedia.org/wiki/Reducing_emissions_from_defore...

These are not uncontroversial, but I think the idea makes sense.
I just can't fathom this as I've never really had compatibility issues/quirks with good old #!/bin/bash. Only issues I've had have been with sed on Mac vs Linux. And I've written thousands of lines with lots of logic, generally breaking statements that become nested into separate functions. Sometimes some things become too complicated for Bash, like parsing JSON, in which case I prefer to break out and call a Python or Node script instead of wrapping my head around jq.

But my scripts are also either for personal use, or for internal use (5 person team) at work, so I know who will be running the scripts, why, and where (which OS/versions). Suppose it's a bit like developing for Apple where you can remain aware of the use (and edge) cases.
Not always paying close attention to this sort of thing, but isn't this really soon for a .1 release? 11.0 was barely a month ago, IIRC. Is it all about the M1 chips? Can anyone point to a good summary or discussion? Couldn't find one on HN. Thx.
planes have been stored for longer than before, and in some cases the planes in storage are new models, which means the potential issues are not as well documented.
I bought a houseplant during a depressive episode. I forgot about it for days at a time, because I was depressed, and it died. Having "something to care for" did nothing for me.
> Boston should have been Silicon Valley. It had all the education

Boston is a tech hub, just smaller.
Ah a little knowledge is an entertaining thing. What does the V in VTBL stand for, I wonder? There's your hint.
I just took a look. I find them rather abstract, verbose, and repetitive, like cookie notices. I too think it's a decent start. Personally I would use the labels to look into a certain few sensitive apps, anything health or dating-related.

There are a dozen or so items split between three lists: (1) Data Used to Track You, (2) Data Linked to You, and (3) Data Not Linked to You. The distinction between (1) and (2) is not entirely clear.

The language is ishy-washy: "The following data may be collected and linked to your identity." Is or isn't it? I would like to see firm language: "...data will be collected..."

> Really we need parental advisory ratings like we have for movies to easily know which apps sell data.

I agree. There's value in the App Store privacy labels if you really dive in, but I doubt that many people will scroll to the bottom of an app page to properly read the privacy label.

I think it'd be useful for many users to see a punchy above-the-fold badge that says "Privacy-friendly", "Uses some personal data", or "Uses a lot of personal data" (or terser copy to those effects) and links to the detailed privacy label further down-page.
Growing up in Rome, our rule was 100g per person, and 100g for the pot if it's just a light sauce.

Basically, a box fed about 5 people.
Self-references in a content-addressed Nix
Can you give an example? What features does it bring specifically?
There is no reason that that tight integration needs to go if apple was broken into hardware and software parts.
Only in some backward countries can you vote before you're allowed to drink. Which only hurts democracy as you can't celebrate or forget the results of the first election you participate in.
All of use with Model Ms and Cherry Blues feeling real weird right now...
America’s Hollow Middle Class
Xcode is the native IDE on Mac. It's as good as VS, but it's C/C++/Obj-C/Swift only.
> Using `shellcheck --shell sh` is a good start :)
> If adhering to POSIX it should run the same in bash, ash and dash.

Not so. Shellcheck will tell you about syntactically invalid bashisms, but will not warn you about the zillions of things that are under or unspecified in posix. Pertinent minimal example:

$ echo $'#!/bin/sh\ntrap "echo exiting" EXIT\nsleep 1h' > exit.sh
$ shellcheck --shell sh exit.sh && echo "ALL GOOD!"
$ /bin/dash exit.sh
^C
$ /usr/bin/zsh exit.sh
^C
$ /bin/bash exit.sh
^Cexiting

Good luck finding a person who can use trap in a way that actually works as intended across different posix conform shells without consulting stack overflow first.
You know, I thought I heard her say that in an interview, but I can't seem to find it. I might be wrong on this one.
No need to be something published by the Go team.
7 books to transform your marketing and grow quickly
Dream Investigation Results: Official Report by the Minecraft Speedrunning Team [pdf]
Ask HN: How has HN changed your life?
Hello HN, I've been working for some time on an algorithm for recovering unknown text just by analyzing the recorded audio of a person tapping on their keyboard (i.e. acoustic eavesdropping).

In this post, I present my new approach which I think is quite interesting - it matches detected keystrokes with each other based on their sound similarity and converts the problem of recovering the unknown text into a problem of breaking a substitution cipher! The great advantage of this method is that it does not require prior training - it exploits the n-gram frequencies in the English language.

Would love to hear your thoughts and suggestions about this.
Oracle is creating innovative new legal theories in Oracle v Google. Not that I'd consider that a positive thing.
The biggest problem that needs to be addressed by legislation is the "censorship" issue. Obviously if I'm some small shop the gov't shouldn't get involved in how my servers operate, but once you become a large public general purpose messaging company, like Twitter for example, with millions of users, you've crosses a threshold where you should be treated similar to a phone company insofar as your legal right to arbitrarily censor perfectly legal speech.

I urge anyone who disagrees to just watch Joe Rogan episode with Tim Pool and Jack Dorsey where it all comes out into the light.

If phone companies started terminating service or interfering in any way with communications, the courts would immediately intervene to stop it. The main epiphany all Americans need to have is that these Big Tech companies are identical to phone providers in every way that matters, when it comes to censorship rules.
Investing in Parsec
And if you sorely miss Flash, you can run it with Ruffle:

https://ruffle.rs/
Nobody pays anything on Whatsapp and Facebook, but there are still plenty of problems with those. This is not just about the money.
I wonder if Detroit's economy was more fragile because everything built on a handful of enormous corporations. I don't think there was much of a scene of small, innovative companies that didn't depend on the enormous corporations to be in business. Silicon Valley is full of start ups that can be successful on their own. What's really at the heart of SV is the system that makes startups. That's the universities, VCs and incubators.
Looking for something that would play well for web development, python, nodejs, vuejs, angular, some bash
Money Bankrolling Activist Short- Sellers
Kind of a strange analogy. Walmart provides immense value to millions of people. They've developed an infrastructure that delivers cheap products to areas that otherwise would have few other options.

Oracle is the antithesis of Walmart. They provide insanely expensive options to corporations who are already locked in to their products.

One of the saddest days was when Oracle bought Sun and effectively killed all their open source projects overnight, like OpenOffice and MySQL. Yes, those things are still technically around, but they're not getting any serious development, and all the core developers of those projects have forked them into new open source projects.
A projected tight-goal military campaign is a poor comparison for a civil war on home soil.

The US was held back by international norms in Afghanistan. International norms tend to be softer on intervention for internal conflicts (and the primary source of muscle for such intervention is usually the US; not clear who would step in to keep a US deploying its own army against its own citizenry from committing as many war crimes as it finds necessary to suppress uprising). Contrast with how the US actually fought a civil war, which included 13 massacres and a civilian-targeted slash-and-burn campaign to break the morale of the Confederacy by making the tangible cost of the war felt by the citizenry supporting the military. Ultimately, you can't rebel from a city reduced to bedrock by a nuclear weapon, and the US has a lot of isolated cities that a hypothetical internal military-engaged civil war could use as an example.

The tool that holds the US back from military coup is good military and civilian leadership and the ultimate benefit not being outweighed by the cost (someone who wants political power can work with the existing systems to get elected, or get someone elected who aligns with their worldview). The Second Amendment was not a bad idea, but its goals didn't really bear out in practice (other than, perhaps, creating the doctrinal guardrails that encouraged creation of the National Guard. And even the Guard is ultimately under Federal control, thanks to the laws from '86 and '07).
Prop 13 is all of California, right?

> make their house unaffordable were it not for the protections

FB isn't the problem, the problem is zoning... Artificially cutting off supply to the benefit of landowners and capital.
New generation ORM framework is coming
Despite my username, I have no relation to Parsec.
Oh yeah, that's a tour de force of UI design! Geebuk.
it doesn't take an MBA to do that work
> On your remark about char*, it is an universal type alias, but I don't think it is an universal provenance alias

C doesn't have a concept of provenance in this fashion, or alternatively the compiler must assume the pointers may alias. This is why we have the restrict keyword.

The only cases where the compiler can assume things do not alias are when pointers are to different types (except for char).

Naturally the compiler is allowed to prove that some pointers cannot alias and optimize based on that. But if it messes up it's a compiler bug pure and simply.
Yes! I read this somewhere a little while back and have been doing it exclusively since. Makes tons of sense.

Usually I have to look up what the long options are, since I've generally only memorized the short ones, but it helps immensely with readability, particularly for someone who hasn't memorized the short ones, who can now just semantically understand the options.
No, I'm slowly scanning the room for John Connor.
1) Roland FP
2) Don't play classical music. Learn music theory (The Jazz Piano Book by Mark Levine) and play by ear, initially transposing everything to the same key (e.g. Fmaj).

(I'm a retired programmer, playing piano for 50+ years. If you'd like to discuss, my email is tatumizer at gmail)
Add Diversity to Your Agency
LinearB Looks to Automate DevOps Project Management
So you'd write a new application using win32?

There is a lot of inertia driving maintenance on some of these large products but there is also a ton of deprecation taking place internally relative to them.
I don't think it's a problem. Developers that develop for Windows collectively make far more money than Microsoft does. Windows is a platform and Microsoft does a good job of being a platform.

While Microsoft bundles, it's not problematic like Google or Apple. Their way of doing things is different.

The problem with the smart phone world is that apps are distributed through stores not websites. There isn't any worthy exclusive Windows Store app I can find. Every useful software is available from the websites.

In the smart phone world, as a device manufacturer you have to get Google's blessings. They control the play store. And as a device manufacturer, no play store = no sales.

The app store parasite model needs to end. I get no viruses in years, and I download software from websites all the time on Windows 10.
I don't really think that argument holds any water though

people are ok with giving away some of their privacy because they believe that companies and governments are trustworthy and that they will not abuse it.

asking them to give you their password isn't the same thing. you are not an "official" person that is bound by any company rules or laws and you could easily spend the rest of the day/week/month going through their emails wreaking havoc if you really wanted to. if a government official or police officer had access to their credit card number there is much less of a chance of them abusing it compared to someone they know or some stranger in the street.

even people that are aware of their data being collected probably know that there isnt someone in a van or an office cubical reading through every email they send/receive. its all just bulk collection and someone only looks at it if you get flagged for some reason.
Yeah, I agree..

I was listening to the Command Line Heroes podcast the other day, about Bash. First version was stored on tape. So it has some legacy, hehe. Already then the requirement was to be backwards compatible with sh, so yeah, corner cases are around for sure.

If writing bash I do aim at version 3, because as you say they got that on MacAttack.
This all presumes that the advertising business needs this level of granularity to succeed. It doesn't. Advertisers can purchase fixed display ads on reputable sites by contracting directly with the site owner. They can also sponsor content creators and provide them with an affiliate code which the viewers can use to receive a discount. These mechanisms do not expose the advertisers to fraud.
If I were the ROSS intelligence guys, I would've instead open sourced it, and donated the tech to EFF or GNU or another
non-profit foundation. That way ROSS would have a continuing impact, on a global scale.

You can't slay a king alone, you'll need help for that.
How much would you be paying if you bought that same house right now?

How will increasing it help? For one, it would have forced you to sell and move since you have limited interest in living there. You’re not entitled to live where you want just because you were born first. Property taxes specifically exist so that there isn’t a perpetual inheritance of land with no incentive to relinquish it.
>Pelosi killed the deal, believing Trump was a larger threat than a lack of stimulus.

That's odd. White House staffers said it was the president[0].

[0] https://www.axios.com/trump-coronavirus-stimulus-negotiation...
Mapbox GL JavaScript v2: 3D Maps and Camera API and Sky API Launch
> Amazon

Headquartered in Seattle, Washington. Not California.
> I'm pretty sure in the next years more and more so-called "developers" switch to text rendering by JS,

This has been done for years on lots of sites.
Get in the Holiday Spirit with Custom LEDs
Lutz's (not free) "Learning Python" was my first computer science book, and it holds up on repeated reads.
I’d reiterate that he paid $150k for the right to have an empty seat next to him, give it away, etc.

This guy is my age. I knew a number of guys like this in college; operators, business majors at MIT in high stakes poker games in the cafeteria, people who use their brains for an edge in zero sum games, rather than other things. I would not have been this guys friend; I have a strong distaste for this sort of person.
But what he did was not wrong. He made a calculation that any wealthy business guy could make, but few did, and got a few million return on an up-front $400k cash investment. And he didn’t know how, or couldn’t afford to hire the right representation when his counterparty decided to welsh on the deal.
Do you have any resources that you could share on those behind-the-scene plans?
Last-Chance Tourism
One uses coerced sterilizations and the other is about raising the level of education of half the population?

It should be pretty clear why improving education is not a yikes while eugenics is.
An immediate benefit of using git over the old wiki platform - or any wiki platform, for that matter, is this: no matter what happens with whoever's in charge of maintaining Yari, the wide community still has full capability to continue using, improving, including the ability to see past changes.
me, i'm on a MBP 2015 and i use neovim a lot for node, angular and bash...
but you can use the same VSCode or sublime, if you wish.
From what I've read in the article the contract wasn't very clear about what was allowed and what wasn't.
Also brings the question of what's actually moving. Are any of the workers/jobs moving or is this just the corporate address? My suspicion is that the company is really moving to remote-first and changing it's mail and tax address.
Security Data Lakes Are Eating SIEMs
Create More Inclusive Workplace Policies. As you move to become a more diverse organization, do a deep-dive of your current practices, and conduct a comprehensive evaluation of your workplace. Facilitating workplace diversity may mean creating new policies or amending current ones system-wide, from recruitment to performance evaluations and promotions.
Index of /Pub
How to build the next great startup with remote work, with Andreas Klinger
Yeah - are you below average compared to the average population or compared to the fantastic people that you might work with? The latter is more likely to be true or helpful to assume in any field in which you have survived for some time.
Wow, great! I have used Fedora for little less than a year some years ago, but then I wasn't happy with having to upgrade distros every 6 months.