skysight-inc/HackerNews huggingface dataset:
Yes, that fee includes the ability to sign iOS apps for local distribution and submit them to the App Store, where apple will sign them. On macOS, it also allows code signing for general distribution like Windows has, as well as App Store submissions.

I think the issue most people have with the price is that on iOS there's way more limits on running locally without a cert (7 days max), but for someone who is a practicing developer it's really a pretty low cost. If only it came with a mac to develop on...
Universities should just teach this instead
Price doesn't seem to be his primary issue.
Honestly my biggest shock coming out of college was 1) how unfamiliar I was with the toolset/processes in real world development and 2) how little onboarding on these topics I received from a major tech co. It probably didn't help that I was in a technical role tangential to "real" SWEs but honestly I think attending a bootcamp to round out my skills would have been a great idea.
Microsoft should jump in and afford the developer the cert out of good will given MS until recently never had a good alternative to NP++.
”A lot of what they do is just admit people who will be high income earners.”

Aka Bryan Caplan’s signalling theory of education:

https://blog.press.princeton.edu/2018/01/23/bryan-caplan-on-...
Five Years After a Coding Boot Camp
The trouble is, that graduate wouldn't be much more worthwhile than a fresh high-school grad. Taking a few welding courses won't make you employable for most jobs, it takes quite a lot of time to build up that skill. And while a bit of knowledge of other trades is always a good thing, it takes more than a few classes to prepare someone to work in HVAC. While the liberal-arts model of small amounts of exposure to different fields is good, more specialization and focus is needed.

For instance, I'm glad I took some economics classes in school, but in no way am I prepared to work in that field.
Heh. Russell Roberts dislikes Paul Krugman's political views so much that he has completely refused to study in trade theory from the last 30 years, especially the New Trade Theory (NTT). Krugman started to research increasing-returns specialization in late 70's.

Scale Economies, Product Differentiation, and the Pattern of Trade
Paul Krugman, The American Economic Review
Vol. 70, No. 5 (Dec., 1980), pp. 950-959

https://www.jstor.org/stable/1805774

edit: Later in the comments he confirms On Krugman, "I don’t know his work very well." It seem that he has missed the whole New Trade Theory (NTT).
I think the problem here is that you still have some hope that climate change can be reversed or at least mitigated. It can't.

There is simply no way developed nations are going to curb their emissions enough in time, and that developing nations will refrain from increasing their emissions, for us to avoid this disaster.

We might as well get used to the idea that our civilization is going to collapse before too long, and there's really nothing we can do about it. Other civilizations in the past collapsed and disappeared because of environmental change, and ours will be no different.
Exactly what you're describing already happened when the netbook fad took hold some years ago. It's crazy obvious on Gnome but KDE apps suffered too, and the defaults to this day are still shit (optimized for form factors 2% of people use).

I feel like the solution is not necessarily to make one app do it all, but to embrace something more akin to a client-server architecture - one "app" with multiple UIs talking over the same API to the same backend logic.
Which one gives you access to the actual server?
Headlines like this make me feel old.
Indeed, tap-and-hold is an inefficient gesture on touch-powered devices. Swipes and taps are much more convenient. (In fact, I don't even think that the gesture is used for anything on touchpads, even though it could be. Even for drag and drop, you activate it by "double-tapping" and then swiping away, not letting the double-click register. In general, UI-interaction on touchpads is quite advanced, and proves just how much ground there is to cover on mobile.)

The biggest obstacle to a genuinely productive UI on mobile, I find, is the lack of pervasive and easy confirmation and error-recovery for potentially-unwanted inputs. System management interfaces (e.g. community-built "recovery/modding" environments) get this right (everything that's potentially unwanted gets a "perform a swipe to confirm input" prompt), but almost nothing else does.
Music Review
I've just edited my comment to make this clearer. Doing code signing with signify or pgp gives you a way the verify the binary you downloaded is actually the file the developer built on their laptop, even if the webserver is compromised. Linux ISOs are very commonly distributed that way. I agree that it's extremely uncommon for windows users to verify this though.
What does a close-to “fill up” cost?
> I think the perspective of this is assuming that the technical skill is there.

Of course if the technical skill is there then the most important skills will be nontechnical. :P
> A pre-commit hook in your revision control system can block checking in code that doesn't pass a lint check. That would reduce your CI build failures.

Omg don't use commit hooks for that, just make it as easy to use as possible for the developer (e.g. integration into the editor/IDE). For verifying such things CI is the way to go.

Simply never commit directly to your development branch, use feature branches and pull/merge requests.

1. Someone else (ideally the most experienced Person(s) available but even any second pair of eyes is better than nothing) can and should review the code
2. Hook it up to the CI, the CI should merge it into the target branch locally and do its thing, as long as a pull request fails the CI it will not be merged

Software (e.g. Gitlab) to implement such a workflow is freely available, you just have to set it up but that's worth the effort.
That comes with a ton of additional bureaucratic work.
The hard time limit on UK PhDs is a recent-ish thing, which started coming in around 2010ish from memory (as is usual with such things, there was a fairly long phase-in, which messes with my memory). Broadly speaking, anyone who started in the old system could still carry on for as long as they wanted.

[It's also possible to "suspend regulations" -- which is University speak for "something happened which the rules don't deal with sensibly" -- and extend a PhD's length, though this is generally accompanied by weeping and gnashing of teeth by administrators. It's much harder to do than it used to be.]
I wouldn't pay for journalism, not even if they put a gun to my head.
Core Java 11 for Java 11
What a ridiculous comment
> idiomatic within the smartphone UX (e.g. replacing keyboard motions with swipes and gestures) it would largely defeat the purpose of vim as a modal editor

i'm not convinced that's true... you're right that presently most touch interactions are very "direct" (i.e. an object will move exactly like you drag it, much like using a mouse). but that doesn't rule out more "abstract" (i.e. vim-like) methods of touch input, we just haven't seen them yet. "10 fingers on a keyboard" will always be more expressive than two thumbs on a screen for input like this because it offers more bandwidth and isn't limited by screen real estate, but i feel there's still a lot to explore w.r.t. touch gestures, even if they end up as keyboard shortcuts on steroids.

one example of a good "abstract" gesture is what Paper 53 (an iPad drawing app) did (does?) for undo: put one finger down, drag another finger around it in a compasses-like motion; counter-clockwise to undo, clockwise to redo, and the further you turn, the more "steps" it moves. felt really intuitive and way better than tapping an undo button!
It's businesses' customers who find more than $828/yr of value collectively in seeing a certain icon.
UAC and Gatekeeper are the only things that matter. If it's not supported by those two services it's not worth doing.
>>FOSS and reading all the code...

Don't forget, you have to compile from source as well. I'm thinking the parent you replied to forgot how awful sourceforge was, and even trustworthy projects could have garbage bundled in.
No, but it does negate their status as objective, and it gives us cause to be suspicious whenever people start trying to wear that particular crown. If anything this is the entire point of empiricism, that we're only able to produce approximate descriptions of reality that are valued for their utility rather than their approach to some gilded ur-state called "Truth". Keeping that in mind (what some people might call "skepticism") is what allows us to observe the distinctions between narratives in the first place.
He was asking why Istio was not included as part of Kubernetes itself despite both projects originating at Google. I was implying that there must be some reason as Istio is not in the CNCF while Linkerd (arguably an Istio competitor) and Kubernetes are. To further that idea, it seems that Google wants to maintain direct control over Istio itself, rather than put it into an organization with multiple sources of institutional governance (Amazon, Huawei, Samsung, Microsoft, Oracle, etc.). If Istio or any other service mesh had been incorporated directly into Kubernetes by Google, they would have lost some control over it.

(There are also obvious technical reasons for decoupling something like this from Kubernetes, mostly the opinionated nature of forcing a service mesh over other potential solutions).
Sorry, I didn't know how to make the question a bit clearer. Basically, it's: how do you ensure that queries on very large, highly dynamic datasets return in acceptable amount of time (especially if clients call/poll it at regular short intervals)?
Good question. Are there any accredited graduate programs or professional programs that will accept students without undergrad degrees but with good GRE scores?
FDA issues a safety alert after confirming asbestos in two brands of girls’ cosm
>your electricity consumption would be much lower because you would have no smartphone, a small TV,

Smartphones use a ridiculously small amount of power compared to many of the appliances people had in those days. Modern TVs also use less power than old ones.

No, electricity consumption would be lower because you wouldn't have air conditioning. That's the big power user in most peoples' homes.
When were those days that people disassembled every executable and went through the assembly to make sure that the code was trustworthy?

I’ve been using personal computers for over 30 years and I don’t remember those days.
Thank God!

As a veteran of LARPs and raves, this read like something extremely boring!
At least last I checked, performance was unfortunately pretty crippled through ZFS. The loss was on the order of 75% of sequential read/write.

Has anyone tried it out more recently? Any difference?
It is complete bull to claim that loading and saving the FPU state makes a piece of code inherently derivative of GPL code such that it must itself be GPL. Calling that bluff may draw ire but it is not scummy.
There isn't even a need for that. Code signing certificates can also be acquired by individuals. For example, TortoiseSVN is signed by Stefan Küng personally (last time I checked).
But most modern art is not much better than blank canvas, etc.
"The good old days" are quite often just the ignorant old days where it was much harder to be made aware that the way you experience the world isn't how everyone else does.
I’d like to see a Mac version of those benchmarks
Of course but all of the above mentioned can still happen and does happen today with all security measures in place. With the added benefit that we must ask permission of a private entity to release an app and we must pay 30% of our profits to the gatekeepers /s

I think I like the old way better.
That means IG will lose its value as people stop spending time on FB. So it would have to develop some independent way to monetize its users.
> is that every other country is technically the enemy

No, they aren't. The NSA shares many secrets with allies.
They have Visual Studio Code.
The World's Last Blockbuster
And also trust yourself to have a better idea than the devs do about security. Most flaws are accidents and accidents can be hard to catch.
Ask HN: Should bootstrappers keep mostly cash?
I have most of my investments in index funds and a few small positions in single stocks. For those who made the jump to bootstrapping a business, did you divest from other investments into cash? Or leave as is?
i'm not super diligent about consistency, but i use 24-25g coffee for 440-450g water, so that's somewhere in-between.
>I kind of see them like taxi medallions

Taxi medallions are pricey because there's limited supply and high demand. Code signing certificates have limited demand and unlimited supply, but are expensive because they require manual verification (like EV certificates) and has a bunch of startup costs (to get included as a root).
x86 has been RISC since the PPro. The front end instruction set is just a compressed version of what the processor actually runs. Same as ARM Thumb.
I'm not sure if I count as "really into it" (in that it doesn't spark joy for me), but I was drinking 1-2 cups a day every morning. I felt like a zombie until I had my coffee, etc.

My family went on vacation for a couple weeks without me, and I just ... didn't make any coffee. The first day or three sucked, comparatively, but by the time the first weekend rolled around, I realized that I had completely forgotten about the coffee.

In short: just stop drinking it, and suffer through the first few days. ;) Consider brewing tea in the morning if you need the ritual. Make sure you are drinking enough water to stay hydrated.
The company and that fraud Musk are beyond help.

One price cut per month so far in 2019 show demand for suicidal cars is collapsing
I've used the same french press for 25 years, granted it's a nice one. I throw the grounds in the compost, seems easy and quick. I'm not the one drinking the coffee, though, my wife is so I can't say if it's as tasty as other options.

Pour-over seems almost as easy but you have to remember to stock filters.
> The first is that opposing Zionism is anti-Semitic because it denies to Jews what every other people enjoys: a state of its own. “The idea that all other peoples can seek and defend their right to self-determination but Jews cannot,” declared Chuck Schumer in 2017, “is anti-Semitism.”

What? Overwhelmingly the idea is that states do not belong to ethnic groups (especially in the EU and UN states).
> This is also why modern vinyl releases sound a lot better than digital: they are mastered differently since its assumed everyone is going to be listening on good equipment.

In my opinion that‘s a myth and certainly not a given. There are plenty of subpar vinyl masters and terrible pressings out there. And it‘s not that difficult to find good digital masters these days. More important than the medium is the genre, label and target audience - I have a pretty obscure and diverse taste, including rarities from past decades which are finally being re-issued for the first time and while mixdowns certainly vary in quality it‘s mostly fine and the result of a careful process these days.

However things might be worse when it comes to mainstream music.
Back then, most people finished school at grade 8.

Those who went to High School were smart and motivated to further their education. So curricula could be correspondingly more challenging/faster-paced.
Freedom for Tommy
Every good dev knows to stay the hell away from sourceforge!
A 10” screen has a twentieth the screen estate of my workstation screens, and is the difference of a narrow point of attention and spanning my view.

It’s bordering on absurdism to try and utilize the same UI between them, and simply doesn’t match the reality of human perception or tool use.

There are certainly uses where it makes sense — people who use just a phone and laptop for the internet and documents, for instance — and arguments to be made for consistency in styling or icons, but there’s also a lot of use cases where they’re different kinds of tools, even if both use computer chips, and it makes sense to have different UIs.

I appreciate Microsoft offering the other option in Windows 10: that I can use a tablet UI in tablet mode and a desktop UI in laptop mode.
We desperately need a socialist pharmaceutical industry: The same researchers that work for Gilead Science could work for the NIH. Instead of directing research at the most profitable niches it could be directed at the guidance of the CDC.
Samsung Galaxy Watch Active vs. Amazfit Verge vs. Ticwatch Pro Compared
$1,000-a-Month Basic Income
FWIW, drip and french press produce different tasting coffees.

For example, using the same coffee, I like french press coffee and hate chemex-style drip coffee. The latter brings out too much bitterness for my tastes.
“The demand for Model 3 is insanely high. The inhibitor is affordability. It’s just that people literally don’t have the money to buy the car.”

Saying your product is in high demand when people can't afford it is pretty ridiculous. By that logic, demand for Ferraris is through the roof even though they only sell a few thousand a year.
For a captivating exploration of these same ideas in contemporary fiction, try Liu Cixin's The Three Body Problem. As a tip, I enjoyed it much better having not even read the blurb on the back of the book. It spoils events that don't truly unfold until far into the story.
>> it only yields links that have been discovered by the node you are sending the request to

Wait! YaCy is a little bit hard to understand. I don't mean that in any way other than in an extremely encouraging way.

What do you mean exactly? A YaCy node will interrogate the "swarm" of data and that interrogation might yield more links compared to if you interrogate another node?

What's that all about?
I'm having a hard time deciphering how many levels of irony this article was written under.
If we're talking about desktop processors, it's still irrelevant, honestly; any desktop processor that can compete in a modern world is extraordinarily complex in implementation at every level. POWER, ARM, RISC-V, x86 -- they all try to extract high performance using similar techniques in their execution engines. Out of order execution, pipelined decoding etc are architecture design aspects and have little to do with the ISA. Front-end decoding, etc traditionally takes an extremely small amount of area and space in the overall system, though it's still complex (it's kind of hard to talk about raw "area" metrics when cache is what dominates and is most important.) But the CPUs themselves are incredibly complex, no matter what way you cut it.

If you're talking about embedded CPUs or whatnot, such as picorv32, the frontend is a relatively bigger piece of the "pie" so having a simpler ISA is nice. But really, verifying any CPU design is complex as hell and the decoders/frontends are not the biggest problem (even in RISC-V a source of bugs I've seen float around and even fell into myself, for my own emulator, is the semantics of JALR clearing low bits, for instance -- but that's not a decoding problem, it's a semantics one, flat out. Also, let's be real here, the whole memory-model approach in RISC-V where there's a spectrum of extensions adding TSO on top of weak memory ordering etc is nice and cool but I'd hardly call it fitting in the form of what people think of as a "simple" RISC CPU. That's not even getting into the array of other extensions that will crop up -- bitmanip, a crypto extension will almost certainly pop up, the vector extension, etc etc...)

Programmers love speculating and talking about the ISA and attaching words like "RISC" and "CISC" to everything. Everyone says x86 is a RISC not a CISC because "microcode" or whatever, but honestly who cares? Maybe it is, maybe it isn't, but ultimately it's just a superficial moniker for what you're fundamentally interacting with, and nobody who designs CPUs thinks this way anymore. It's an descriptive moniker from a bygone era, when today most systems have converged very closely in many of their core design decisions, and most of the differentiating features are things like various security extensions, interconnect support (because the interconnect is king), and software support. For things like designing CPUs or formal verification it's a small part of the overall job and you have about 9,000,000 other problems on your plate.
I believe in the goodness of people and our ability to resolve things in a less violent way, even during times of scarcity and global warming.

Maybe that's too optimistic.
You can actually see purple-air monitors at the school:

https://www.purpleair.com/map?#15.8/45.538164/-122.667271

Note that the black-circled spots are monitors inside the building.

Here's the report with details of the monitoring equipment and the recommendations.

http://opb-imgserve-production.s3-website-us-west-2.amazonaw...
> Because it signals to me that the only one who understands this piece of business logic that we have applied to our code base is a test, which is a piece of code.

That's a weird leap of logic. No, it does not mean that. It means that a human wo understood that piece of logic wrote a test, so the test can in the future warn about issues before a human spends time on checking if it still works like it should.
JDK 11 supports class file version up to and including 55 (either OpenJDK or Oracle JDK, which is the same JDK under a different license).
You can live that dream in clojure land! Clojurescript on the front end, Clojure on the backend, and datalog/honeysql for the database if you'd like. And it is awesome! After using a stack like this I'm spoiled for the slog that is developing in separate languages for each of those things.

I think that dream is possible with OS usecases as well, it's just that nobody has made it work yet. And I can't think of a better way to eventually get there than to build it slowly out of free and open source software. It might take a while, but since people have the ability to adapt the software to their needs when it is free, I'm confident with time that it will serve those needs.
I am absolutely confident that the overwhelming majority of people have never evaluated the safety of an exe in their life and could not tell you how to do it even if they wanted to. Things that work for security-aware software engineers don't work for billions of people.
Yes, but on the other hand, some people just don't like school, and would rather get out and do something practical.

This isn't an easy problem to solve, the UK introduced grammar and comprehensives post war, unified the 2 as secondary moderns, and is now introducing university technical colleges.
But at least for the UK, this is all tied up with class. Lower classes did things with their hands. I don't think that association is as strong as it was though. Coal mines and low tech industry have been replaced by high tech manufacturing.
Considering the number of outright fraud artists and charlatans masquerading as "c level executives" of dozens of different cryptocurrency firms, isn't the whole thing an elaborate LARP?
I would question if that approach is appropriate. It will lead to less releases with bugs but will also lead to lower velocity. Lower velocity can have the effect that in the long term the system is in a worse place than if it had more iterations of work. As many things, it depends on the company and the industry it is in.
Good point, although you'd need to make sure your seq only has unique values. Other than that I don't see why you should have to write

{k: v for k, v in d.items() if k not in seq}
Factors keep both items expensive, and both are effectively required for doing certain types of business.
"Microcode" is the wrong word, it will be physical hardware on the chip, but yes - the sibling comment by jabl claims that some of the A64 chips had no 32-bit mode.
Florida officials used Hardest Hit mortgage relief for luxury hotel stays
is anything real?