skysight-inc/HackerNews huggingface dataset:
As an example of how it works both ways is Eiffel.

While you are developing you get a JIT based enviroment with the productivity workflow one knows from languages like Java and .NET (MELT VM).

Then when it comes to a proper release, you use the AOT compiler which uses C or C++ based compiler as part of the build workflow (Eiffel AOT compiler generates C or C++ code as its intermediate format).

So you get the quick edit-compile-debug workflow, and when feeling like doing a full release build just let the C or C++ compiler do its job.

There are other examples, I just choose Eiffel as one of thm.
"Anticipating and preparing the right abstractions, that’s what good software engineering is about."

I find this a rather surprising statement. It sounds almost like something from some weird parallel universe. In my universe I generally take for granted that anticipating abstractions is not something that actually works.

Let me give an example. Some years ago I was working on some code that was writing and reading data from a database. A colleague said that we need validation so every field that can be written to the database needs to have the ability to have a validation. So, optionally a validate function can be attached to each and every database field. I was against it at the time because as I stated I do not believe in anticipated abstractions. But the colleague was convinced that it was necessary and wrote this. A few years later indeed validations had been added but literally all validations where about properties that a set of fields together should have and literally none of them were about single fields. At some point I just deleted the single field validator. It had been there for years but it never was anything besides completely useless.

To me anticipating abstractions is a recipe for all kinds of over-engineering. The need for abstractions arises as more requirements need to be fulfilled and when writing those one should probably think about what is likely going to be desired in the future but anticipating them before it is needed is something I have given up a long time ago.
We already saw the US navy get dominated by unconventional warfare in the Millennium Challenge

"After the war game was restarted, its participants were forced to follow a script drafted to ensure a Blue Force victory. Among other rules imposed by this script, Red Force was ordered to turn on their anti-aircraft radar in order for them to be destroyed, and was not allowed to shoot down any of the aircraft bringing Blue Force troops ashore." https://en.m.wikipedia.org/wiki/Millennium_Challenge_2002

So yeah lots of the big ships might not be that useful in a present-day conflict if they can get destroyed by suicide-attack boats. Of course that puts the whole need for the amount of military funding/pork into question and that makes the military-industrial-congressional complex very nervous.
I'm tired of too-smart browsers, I want a dumb one.
This however happen exactly when communication is bad. When two people monopolize core, won't explain what they meant by what and effectively make it impossible to split work and effectively work for others. The army of maintainers suggests that original people just move on to new functionality having others fixed their bugs.

It works better when team has mechanism for knowledge sharing and core developers fix their own bugs.
Games released before PS4 are no longer appearing in search on PlayStation.com
Thank you for the !ddgde bang - I face exactly the same problem as you.
I think it's in reference to ABM defense. The ABM is the countermeasure.
Hearthstone is still quite active! World of Warcraft and Hearthstone were both top-20 games streamed on Twitch in the past week, with Overwatch coming in at #33. Even though Hearthstone was released in 2014, it's still the premier digital card game. It's just a different model than the old "big release" model - there is no need to release a "Hearthstone 2", the game constantly gets new content and new game formats based on the same IP.
https://wiki.mozilla.org/Oxidation#Rust_Components is probably the most up to date
> the interface to userspace is universally written in assembly.

Which by some eery coincidence happens to conform to the C ABI of the platform. Come on.
It's in the same ballpark of power efficiency as AMD's x86 chips. It's slightly more efficient because of 7nm vs 5nm but if you scale it up to desktop frequencies it's going to consume the same amount of power as Ryzen CPUs.
That certainly wasn't the intention. What part rubbed you the wrong way?
> If you think Chat apps are winning, let me know when you can buy an item online without an account linked to an Email. I'd love to see an example.

You can do pretty much anything you want in WeChat, and you don't need an email.
Some references to the mentioned works, missing from the OP:

DB2 BLU: https://researcher.watson.ibm.com/researcher/files/us-ipandi...

Wildfire "v0", the "failed" HTAP project: https://researcher.watson.ibm.com/researcher/files/us-ytian/...

Wildfire "v1", the shared-nothing architecture over cloud storage (EventStore 1.0?): http://cidrdb.org/cidr2017/papers/p123-barber-cidr17.pdf

DB2 EventStore (EventStore 2.0?): http://www.vldb.org/pvldb/vol13/p3299-garcia-arellano.pdf
The dev does have the option of reverting their change.

If significant numbers of devs found the whole process stressful, I wonder if it would help to make the reversion happen automagically after, say, 24 hours, if the dev hasn't committed anything in that time

Devs who have called in sick or over the weekend or attending a wedding or long-planned vacation don't have to think about it.
Fully Informed Jury Association: FAQ
Carbonomics: The green engine of economic recovery [pdf]
So is there Anything interesting to look at?
> The DEA is interested in its agents having “unlimited access to patient de-identified data” on re/filled prescriptions, daily supply, payment type, dosing information and gender, among other characteristics, until at least 2025.

...
Correct me if I'm wrong but the problem I have with script you linked is that it relies on the WebUI provided by the tablet.

This WebUI does not work unless the USB interface is connected or you give it an IP after each reboot [1]. I wish there were a simple way to push and retrieve files from the tablet without relying on too many hacks or too much patching that would reveal maintenance heavy over time. There is one script that might be the one but I haven't tested it yet [2].

And I am wary of the direction ReMarkable is going : "recurring revenue, with a focus on software functionality" [3], it might be in their best interest to shut down any hacking possibility in the future.

Funny how the company advertises for a simple experience that will let you focus on the essentials, but because the software is lacking many fundamental features, you spend more time hacking it than working with it.

[1]: https://github.com/reHackable/scripts/issues/20#issuecomment...
[2]: https://raw.githubusercontent.com/ddvk/remarkable-touchgestu...
[3]: https://shifter.no/nyheter/okte-inntektene-med-150-millioner...
One of the biggest problems the article points out more than anything is "Who's Going To Pay For It?"

You have one of two options. The crowd-funded approach would have to come with an understanding that you're trying to build a better, more private search engine that will leave the payer paying for all those who don't and the payer won't be able to have a say in anything as we'd like search results to be flat and even across the board. That means if I search for Coronavirus results, not only do I get the goverment and "Official" sources, I should get everything that I'm looking for and refine as needed.

The second approach is obviously big money but if you have big money coming in, big money will give You one of two options; Do as they say or they withdraw funding leaving you back at option one and having to downsize.

Rocks and hard places people. Not much else you can do there. Unless you take a Pilled.net approach.
I feel like this is a common problem with almost all CI/CD offerings. At my company we ended up just installing a local build agent on a powerful pc, and using that for the 'frequent, but not super important' builds, such as building/test for a PR.

The builds for acceptance/prod we still do on remote CI/CD, but those happen much more rarely. Also the advantage of a local CI/CD is that it is much easier to setup caching for things like Node Modules, NuGet etc.

We use Azure Devops which has a pretty good local CI/CD story, installing an agent was quiet easy for us.
Sitemaps are lists of urls on a site. They are not a text index.
Show HN: Where to post you side projects
The memory bandwidth you get on the M1 is around what you would expect from a dual channel desktop with good RAM. So basically twice as fast as competing laptops.
Same old bug, same old blog post repost: http://forwardscattering.org/post/3 "Sockets should have a flushHint() API call"
It isn’t misleading in any way: the parent was talking about mask rules in Oregon, asserting that they make all the difference. Yet cases are going up, all over Oregon, and especially in the places with the most compliance.

The fact that cases are going up all over the northern hemisphere - in places both with mask rules and without - should tell you something very important about the effectiveness of those rules.
Hah! That's a very interesting evolutionary theory. Personal experience, however, shows a mixture for me. While I was forgetful under the influence, I was also able to rediscover (if that's the correct description even) some older memories that I thought I had forgotten about. It seems to me that it also has the ability to piece back together memories that have been fragmented, in hard disk terms.
> In six months or whatever they'll unveil the 6+2 core device in the mid range, the 12+2 in the high range.

The current rumors are pointing to a single 8+4 chip for the higher end 13" Pro and a 16" Pro possibly with vastly improved graphics
If it's okay for the DEA to get this information without a warrant so can other agencies get it.
It's pretty common to use "Britain" (usually not "Great Britain", though) as shorthand for "the UK state".

https://en.wikipedia.org/wiki/Britain_(place_name)#Modern_us...

> The term Britain is widely used as a common name for the sovereign state of the United Kingdom, or UK for short.
I don't know the local details, but I would be very surprised if a fully industrialized developed nation such as South Korea doesn't have a full military arsenal pointed right back at the agrarian, backwards North Korea. Especially since several of the Korean chaebols have quite advanced military arms.

South Korea would obviously wants support from the US and the rest of the world, but I'm pretty sure they can flatten North Korea right back if they're fired upon.
this should have been done 10 years ago, but anyway, it's a good move. Waiting to see the EU doing the same.
I think this is the key answer, de-noising, using various neural techniques finally allowed acceptable images to be produced from sometimes <1 ray / pixel, where normally images produced at such densities were nearly unusable.

This is still not perfect and many ray tracing techniques rely on accumulation over time which limits certain images from working (I imagine raytracing a small particle cloud, or fast shifting objects to be a worst case scenarios)
Roberto Molinos – The Peace of Mind of Being Patient and Antifragile [audio]
So basically Subversion?
Haven't they noticed there's a pandemic on?
You can also achieve very similar result by using Telegram bot API.

Here is more general implementation supporting sending messages from scripts - [1]

But you really just need a wget to call Telegram endpoint once you have a chat id.

[1] - https://github.com/topkecleon/telegram-bot-bash#can-i-send-m...
They don't think it's a bug, they think it's something that is desirable (and git might not be the right tool for the job)
My point was more to make it clear that language != implementation, hence the various ones for Go.
Hmm transparent proxy, can do 5 tuple and domain filtering, can’t do URL filtering bc doesn’t terminate tls I assume? They Should update the product page and take out “URL filtering” before it confuses other people..
There's also the LTSC (Long-Term Servicing Channel) build of Windows 10[1], which doesn't have any of the consumer bits and bobs, and other than security fixes isn't designed to have any feature updates post deployment.

---

[1] https://techcommunity.microsoft.com/t5/windows-it-pro-blog/l...
And CK will deliver themselves as leverage to entice a sweet deal from Lyft or Uber. They will edge out DD. To the point where pre-made items will be sitting in warmers at strategic locations (ML) or delivered on a recurring basis in bulk (like a newspapers or milk).
No, this is not the reason. The reason is that Apple didn't half-ass anything, and they executed with competence. The Apple M1 is so good, it outperforms most everything else natively in single-thread, and every other previous x86-based MBP when using Rosetta, all the while offering superior battery life, and its not even that expensive because those are the entry-level models.

Microsoft never had anything remotely like this. Their hardware is ok, but they forgot one important detail, that Apple has taken to heart like nobody else:

"People who are really serious about software should make their own hardware. (Alan Kay)"

Why would anyone want to switch to ARM on Windows if it wasn't a lot better than x86? What if their WOW x86 emulation was really slow?

For Microsoft, "own hardware" means plugging cots parts together. The best they can achieve is a "premium look & feel", but they can't do anything game-changing. For Apple, it means owning and designing the most important chips themselves. Because they are controlling the whole hardware & software stack, they can do things nobody else can. This is the difference in understanding design as "how it looks" vs "how it works".

Apple has a custom MSR in their M1 implementation to toggle Total Store Ordering, which enables them to run either the native, more relaxed ARM or the more strict x86 memory model. They probably use other tricks as well, but there is a reason Rosetta is as fast as it is.
It's not impossible, just not economical. Terminal intercept ABM systems like Aegis only protect a small area (10s to 100s of km radius) around the missile system - perfectly adequate for the defense of a carrier group which is their primary purpose. The missiles they are defending against have a range of many thousands of kilometers, or in the case of ICBMs can hit anywhere in the world, and thus one missile might threaten many thousands of potential targets. If your adversary is a poor pariah state only interested in a limited region, then making 10 interceptors for every one of their missiles might be viable, but if your adversary is a major power with a strong industrial base, they can easily build more missiles than you can build interceptors to defend against.

For a truly effective ballistic missile defense, you need a theater-level interceptor. The US is also actively working on this in the form of its Ground Based Mid-Course Defense (GMD). Nominally such a system can defend large sections of a continent and thus the cost of defense would be comparable to the cost of offense, but in practice mid-course intercept is much harder - you need a much more powerful missile and the adversary can use decoys and other counter measures. The current GMD program is only aimed at defeating rogue states like North Korea because their countermeasure capabilities are presumed to lag substantially behind the major powers. While it is not inconceivable that GMD's technical hurdles will one day be overcome, this system would not defend against hypersonic glide vehicles already under development by the major powers.

The history of warfare is a constant race between advancements in weapons and defenses. It is reasonably safe to assume that in the 40 some odd years it would take to develop an effective defense against any new delivery system, a further new delivery system can also be developed. Even if defense catches up for a bit, it will be momentary.
You have it backwards. You don't think that dictators don't meddle with their election results and then silence anyone who questions the integrity of it? Being able to question the system is what supports democracy. Else you'll get a hundred years more of DNC screwing over candidates like Bernie or Tulsi in favor of candidates like Hillary or Joe.

(This claim is disputed. Learn more about how DNC upholds integrity)
Reminds me of TempleOS, "created by American programmer Terry A. Davis, who developed it alone over the course of a decade after a series of prophetic episodes that he later described as a revelation from God."
So you had physical problems with the signal, and you had jitter, but the physical problems don't directly or inevitably cause jitter. The cause of the jitter has to have been a flawed method of compensating for the signal problems.

Even when you can see a mountain multiple times at once, the apparent distance to the mountain is going to have almost no variance as it shimmers around.
There's a huge difference between a village in the middle of nowhere in a country Westerners don't care about and a major city in a developed country being attacked. And I say that as someone from about 500 km away from Transnistria, not as a Westerner.

Also everyone knows that the US is both highly militaristic and highly jingoistic.
What is the binutil to strip the x86? Is it still this command? http://hints.macworld.com/article.php?story=2005081011242266...

--edit--
Sweet it works.

cd /Applications;
ditto --rsrc --arch arm64 GarageBand.app GarageBand-arm64.app
I'm a native English speaker who works with mostly non-native English speakers. And in my experience written English is much closer in similarity(and basically indistinguishable) to a native speaker's written communication than spoken english is to a native speaker's.

I think the reason is as someone else in the thread said, it gives you more time to formulate your thoughts and there is tooling to support cleaning up your thoughts (spellcheck, more time to look up words, translation tools, etc.)

I think this is also true for the language I'm trying to learn right now, Ukrainian. When I try to speak it the problem is that I don't have enough time to think about what words I'm looking for. I don't have time to think about my grammar/declensions(very hard for me as an English speaker). But when I interact with Ukrainian speakers online in a written format I can actually formulate sentences that don't sound like I'm 5 years old. Instead I get to sound like I'm maybe 8 years old :)
> Also note that vim with all its dependencies is ~40 MB, without a GUI

That's mostly just due to vim-runtime though, and the documentation in many different languages. The actual vim executable is around 3 MB.
> "You must enable DRM to play some audio or video on this page"

No.

No no no no no.

This isn't right.

The modern Internet is such sellout. It didn't turn out anything like what I'd hoped.

Bittorrent, semantic tagging, RSS, decentralized aggregation. Ownership. All dead or dying.

These companies are all gobbling up the commons and pushing us into serfdom. Apple, Google, the RIAA. The whole lot of them have poached and polluted the web and protected their profits.

Pretty soon we won't be able to "view source". It'll just be binary blobs with DRM. The browser monoculture will collapse into a universal thin client that leaves "standards" in the dust and takes away all the features BigCo developers don't themselves need. Nobody wants URL bars or ad blocking extensions. Those get in the way of the revolutionary UX they've prepared for us to predictably fawn over.

If Flash can die, one day 3rd party websites can too. In fifteen years your personal website won't even work. I can hear it now: "What's haitch tea tea pee?" Too confusing. Too dangerous.

Your tiny applet will exist within the WeeChat shell that is ChromeOS. The BigCo [1] will take 50% of your profits and make you obey arbitrary rules, lest your app be taken down. This bleak utopia is coming to Microsoft Windows too, because they know best how to Protect You™ and make your computing Trusted™.

All interactions will be recorded for training the models. You don't deserve that data yourself. Only BigCo has the resources and expertise to build their own. And they'll use it against^W for you to sell more ads and Farmville Loot Crates. You're just another whale to pump full of dopamine.

"Nobody would personally own an oil rig or an airplane, so why would anybody own a computer? What a laughable concept. Only big companies get to have those. Go back to your safe and easy to understand smart tablet that we've prepared for you, and consume your TwitterTok FaceFeed."

...

I hate supporting this. Economically or with my brain.

Stallman told us it was coming. Brace yourselves.

[1] there are several, and that is an important point, because several BigCo competing for your attention cannot possibly constitute a monopoly. That's an outdated concept from last century. Go be angry at your local representative and/or family members so you can drive more engagement for us.
Apple lets some Big Sur network traffic bypass firewalls
Assuming northern ireland is still part of the UK after ten years of having a customs border from the rest of the UK.
Any idea how this fares as a daily driver? The things that matter to me, in descending order:

- calls
- SMS
- battery life
- mobile data
- wifi
- (optional) MMS

I tried looking for this info on their web page but had trouble finding it (not surprising - I assume there is lots of development going on).
San Francisco has imposed unrelenting, draconian business closures for most of 2020, and only barely allowed re-opening of a few classes of business in late summer before closing them again in the fall. The city has seen a mass exodus amongst the worst in the nation.

And yet, despite all of this, and despite some of the strictest mask rules in the world, and the highest rates of compliance...cases have almost quadrupled since mid-October:

https://covid-19.direct/county/CA/San%20Francisco

But sure, none of that matters: if cases go down, it’s because masks. If they go up, it’s because someone didn’t wear their mask right. There can be no other explanation.
But you don't know if it's the real content. There's a problem even before entering information. What tells me it's your holiday pictures and not someone else's, and a person in the middle wants to tarnish your name ? What if your ISP/your hosting provider adds ads in the page, or a MiTM adds a link to a scam site ?
The PRC has absolutely zero interest in taking over the DPRK. They just don't want it to fall in unfriendly/US-aligned hands.

See also: Korean War, where Chinese intervened to stop the US-allied South from winning against the North.
Great. Write a better one then come back here.
China does not particularly like North Korea nor Kim.

If it comes to him looking for amnesty, they're going to let him burn.
Yes, in the same way that “America” should most often be “USA” but the colloquial usage is widespread and understood.