skysight-inc/HackerNews huggingface dataset:
My point was that giving others the keys to the kingdom with request handling puts you at risk of using MIM attacks, which people think are overblown, but they aren’t. I read an HN poster recently that was effectively admitting to doing this, by redirecting traffic to their domain from their company then back out again. One environment variable changes on a “secure and tested” Docker image, and you just started giving your data to someone else. Or, change the hosts file to point at some external IP, then anything logging the host/FQDN would seem to show nothing changed. Don’t let this happen. Better yet, just don’t have any data anyone would want. Stream hamster yodeling, because you and your non-differentiatable AWS and Azure IPs are f’d anyway.
There are several entire companies whose core product is a security camera that cannot get a security camera to work "well". At least 50% of it is making the user experience smooth and loading times extremely low. You would think that the product managers are responsible for this would take responsibility for it and make sure it works perfectly. However, there are very few great product managers out there. Most of them fail miserably and end up giving even the good product managers a bad reputation. At the end of the day, the guy who wrote this could possibly be just a single poor plonker in his mom's basement who never stood a chance against the most discriminating of users like us.
I highly recommend you look into the field called "Professional Services". A custom software dev firm is one example of a professional services firm, but far from the only one. Another common example is a Legal firm.

There's a lot of theory about professional services, and almost all of it applies to software dev firms.
I only downvote flagrantly off topic comments, myself.
How will the RIAA know how many of us are using it and use that to strengthen the lawsuit?
MathML is being added to WebKit; an implementation offered for Safari was rejected years ago.
No the current IFR is significantly less than 1%.

https://www.cdc.gov/coronavirus/2019-ncov/hcp/planning-scena...
My buying insurance doesn't prevent me from suing them.
The only times I've really wanted goto were around exception handling. Java (not sure if it started there or was borrowed) actually has a construct that can do this without the issues with goto:

block: {
...
if (err){ break block; }
...
if (err){ break block; }
....
}
Interesting device. How is the novena community doing these days?
CA governor sends his children to private school local schools remain closed
Huh, he looks relatively young in his github profile photo, I wonder what happened.
What truly impresses me is Orwell's ability to see through the propaganda and then engage in its meta-details.

It was only after moving to USA I realized some things which I took for granted were basically propaganda and there are "other sides" which I need to consider. I could not have come to that conclusion without youtube and the diversity of thoughts in American society.

I really wonder how Orwell could see through things like this without the Youtube and Internet. Really a fine mind.
In terms of ease of expression and using mental power, C++ templates may be a more powerful tool for some.

Like you're describing the type system, they may be talking about actual effectiveness.

Like productivity diff between python and others

Basically, I'm not smart enuf to use rust
Tesla has an environmental marketing, not an environmental mission.

An environmental car is something like a LEAF.
Proposed Electronic Calculator (1945)
Before the iPhone, most companies didn’t bother to hire designers, or if they did, didn’t give them much power. After the iPhone, everything changed, and not just in the mobile space. The iPhone was such a vast, visceral improvement over what came before it, and the experience was so personal and eventually ubiquitous, that it shocked decision makers into action.
This is freaking cool, homie. I'd love to have these on my car as additional accents. The style is pretty cool.
It depends on the manufacturer. Both VW and Mercedes are doubling down on their touch-screen only interfaces. The new Golf, which is (historically) one of the top 10 best selling cars in the world, is entirely touchscreen for everything (and the early reviews are not positive about it). The Mercedes infotainment system which is also entirely touch-based is largely praised, although it is much more expensive and well-done.
Are there other parts of the world with a "dry tinderbox climate"? What does it look like, and how are people there dealing with it?
Is the hardware synthesizer / bitstream generator open source?
No. XML libraries increase the attack _surface_, but XML itself is passive. There was a famous "billion laughs" attack, but JavaScript was also vulnerable to this, as is any language that lets you concatenate strings. The usual fix is a max size on such strings. There are a couple of other potential vulnerabilities, such as the ability to access the content of any URL, including file://etc/group, but again JavaScript has that too.
Gameboy LCD Sniffing
> Ongoing maintenance revenue - maybe, maybe not. Wise customers will want to learn how to maintain their own software and include training as part of the contract - or even embed their resources in the team. This isn't quite like sales of a big enterprise software platform in that regard.

I've seen several services businesses seek scalable, recurring revenue. Depending on what you deliver, hosting is a great one, as long as you have employees with the skillset and willing to have a pager.

Productized consulting is one I've read about but not yet seen delivered.
An HOA isn't theoretically better or worse than a state government.
That's a bad comparison, since they're fundamentally different applications.

Video conferencing is multicast, video streaming is broadcast. I can essentially opt in to opening a data channel to a peer because its core to the technology and feature set. I don't expect opening a link to a video exposes me to another random person or computer watching the same video.

Another fundamental difference is that video conferences are temporary. Hosted videos are persistent. I can just have a machine hang out watching a video on loop and sniff peers coming in, quite reliably if the video is popular.

Another point I'd bring up is that video conferencing apps' threat model is essentially around unauthorized access. It's dealt with by obscuring the video stream's link, making it temporary, and securing it behind an authorization protocol (on Zoom you have login, password, and manual admitting by the host, for example). That doesn't really fit if you're hosting videos to be persistent.
Republican Spain had quite the Authoritarian cut at the time. The radical left was pretty much willing to purge anyone that was anything to their right, and they were the strongarm of the Republic.
> tinderbox

The summer fires in the Bay Area began with a rainless lightning storm, almost unprecedented especially in the summer, that began fires over a wide area simultaneously, followed by hot weather.
Keyboard-Only Web Browser
Working in the UX space and seeing all of this across a wide range of projects for over a decade now, there are a few flaws in this observation.

For many projects we've been involved in with our UX/UI Design service for SaaS companies, founders worked with us before releasing their product. So before the product was released we could eliminate common pitfalls based on our previous experiences. When a product is released you can then use data to optimise things.

An other issue I have with the article is that in some cases I've seen upclose, a tiny tiny percentage improvement in UX equaled an extra 6-figure increase in revenue. When a product is in a stage of optimising UX for more revenue, it's in the company's best interest to focus on the improvements that have direct impact on company revenue. So improving the UX on pricing pages, cancellation user flows etc.

This means a smaller UX improvement, sometimes really really small, but a huge upside for the business. So smaller UX improvements does not mean it has less effect on businesses. If anything, it's more likely the impact is growing because UX optimisations don't happen in random places anymore.
Did they include a proof of concept in the disclosure even though the Google patch has only been out for a week and the Microsoft patch is not yet available?

Showing more adversaries how to make exploits right now doesn't seem like a great idea?
Or just lucky?

We know the virus is asymptomatic yet contagious in people for weeks.

All it takes is for one low paid person at a checkpoint to have a bad day or be bribed and let an infected person through and you have a pandemic again.

Additionally the tests aren't 100% accurate so even with perfect testing of borders someone could slip by given a large enough sample size.

I think those countries have either:

1. Reached herd immunity already due to wide spread infections or pre-existing cross immunity(possibly regional exposure to a related corona virus)

2. Living on borrowed time

Something doesn't add up.

I think you all may be patting yourselves on the back too soon.

Or the population actually has herd immunity already due to having been exposed to similar viruses.

That would explain why a lot of Asian countries in China's orbit are reaching minimal infections sooner. They may have had Corona or something similar for years.
Why is it a landmine? I am an Urdu speaker, and totally fine with realizing that Urdu is the Persianised standard register of the Hindustani language, and Hindi is the standardised and Sanskritised register of the Hindustani language.
In a free country, why would you take away my right to join an HOA to protect the home I own? The 1sr Amendment guarantees freedom of association.
When you delete the default cube
In my experience maintenance is included only reluctantly. Much like any contract organization the owners of the companies make all their money on the margin between what they charge the customer and what they pay their laborers. For the laborers the upside tends to be high paying but comparatively short duration jobs within their chosen specialty. In my firm that largely sorts out to people between "permanent" positions or those who are semi-retired and don't want to work year round. On both sides of this equation you have people who generally prefer concentrated development (say a team of 3-5 people working 40-50 hour weeks for 6 months) than a longer duration but less intense maintenance effort (1-2 people working 10 hours a week for years).
People have always played around with C++ kernel modules outside the project (e.g., https://github.com/adamlsd/libcpp.ko ), but that is very different from saying the project supports C++ modules.

There are no C++ kernel modules in FreeBSD itself. There is no support for C++ kernel modules in FreeBSD itself (neither build system nor source code). Developer response to C++ kernel proposals (the most recent on private internal mailing lists I cannot share) is cold.
Track the most dangerous asteroids orbiting around the earth
I'd like there to be a platform/plugin part where people host site patches and fixes and the user can integrate what they'd like. A decentralized approach.

It supports dozens of sites btw. That's what I'm specifically referring to.
That video was painful to watch, but quite insightful.
By large I mean up to 10%, and I have a study for you. [1]

[1] https://www.usenix.org/system/files/conference/cooldc16/cool...
My understanding from reading this is that it requires ALG to be supported by the firewall/router. pfSense doesn’t seek to have ALG as an option to enable. Am I correct in my assumption that this does not affect a network using pfSense as its firewall?
At scale metadata is MORE usefull than the specifics of the communication (web, phone, messages, videostreeams, ...)

Who talks to whom, When do they talk, how longm from where. What sites do they access, ...

It enables you to pick a person, find his friends, where do they meet(online and offline), where do they keep money, where do they spend it. What news do they read, what music, what their political leanings are etc.

It enables you to see the big picture. (of either a single individual or entire group of people)
The content only becomes useful, once you have general idea what is going on.
Here at least, firefox depends on libxml2, which comes from a different package. But, bloated is in the eye of the beholder - there's always Dillo and lynx.
As all meetings are now remote, and most people get fed up with wearing a headset for too long, all our meetings are half an hour maximum. We found most meetings were redundant or outright unnecessary.
Does Tesla sell cars? Or do they sell car-shaped things that run on licensed software?
Great to see they have a repo up now, I imagine I can switch from the apk to that directly as they have the same signing key?
So I guess this means development will continue even without Github? Good to know. All they need to do is put up an issue tracker/PR tracker, and then a git link to the repo where people can push feature branches to, and there is no need for github at all. Plenty of free issue trackers they can self host, and self hosting git is fairly simple.
I say why not have an environment for people to have the opportunity to learn multiple languages so that the inherent beauty of the variety of languages is preserved, and yet, we can communicate and silo. As a matter of fact, then multiple languages could actually come to bond us together.

Goethe said something along the lines- “He who does not know foreign languages does not know anything about his own”. As for the inherent beauty in a language, most would agree that certain thing expressed in language X 'tastes' different than in Y. As for uniting, I am neither German nor Persian, but it is my ability to use German or Persian that unites me to both the cultures (and people) in a much deeper way; of course, you can argue that the fact that I drew the boundaries of German/Persian is in itself a problem, and having had a single language would have been the ideal, but again, I doubt that since language X might be superior in terms of certain expressions over Y (until proven otherwise).
Yes, I should implement scorched-earth cache busting and force a complete reload of all bundles, because one craptastic browser relies on aggressive caching so that their complimentary ad services doesn’t bog down website performance. That’s exactly how the web should be.
Its less than general predication, but a little bit more than cmov/csel. The second argument can be optionally incremented and/or complemented. Combined with the dedicated zero register, you can do all sorts of interesting things to turn condition-generating instructions into data. A few interesting ones include:

y = cond ? 0 : -1;
y = cond ? x : -x;
x = cond ? 0 : x+1; //< look ma, circular addressing!
Show HN: A spatial exploration of food delivery service Lieferando.de
A large part of the revolutionaries were anarcho-syndicalists. So a very different thing that directly opposes totalitarian regimes. These types of movements were rather common in europe and have been brutally oppressed by both authoritarian socialists in Russia and China and fascists in Italy, Spain and Germany.

Orwell‘s works are an expression of that. He was opposed of authoritarian socialism, fascism and so on, but supported democratic and libertarian socialist movements.
I didn't know that it supported such a large number of various websites in addition to Youtube. Thank you RIAA!
Why? Did you pay for a Mountain Lion hosting service?
Sure. I also skimmed through more of the thread than the first comment; it just made a nice sound-bite.

I happen to know TFA's sentence is bunk from first-hand experience with the FreeBSD kernel and C++ proposals, but wanted to show that even the linked forum post doesn't really support the author's claim.
As a former social media analyst, I'm quitting Twitter
Consumers'biases lead to poor grocery shopping
Those are not real IFRs, those are estimates used for planning scenarios. Also, they don't include anyone over the age of 80.

> The parameters in the scenarios:

> Are estimates intended to support public health preparedness and planning.

> Are not predictions of the expected effects of COVID-19.

> Do not reflect the impact of any behavioral changes, social distancing, or other interventions.
http://archive.vn/Q3WD6
> The analogy presented is flawed because your friend discovering a house in a society with agreed upon law isn't an iron age civilization discovering a stone age civilization and pushing it aside like every civilization has done when encountering an opposing one since time immemorial.

European colonials in the 16th through 20th century were most definitely not similar to Iron Age versus Stone Age contact. The bulk of US actions against the Native Americans in the West occurred around ~1870[1]. "Might makes right" is poor justification for those who ostensibly professed ideals from the teachings of Jesus Christ, the Renaissance, the Enlightenment, and the Age of Reason. I think we are right to judge European colonials harshly by their own moral standards.

[1] See the book, "Bury My Heart at Wounded Knee"
Making devices more repairable also has interesting ways of connecting into the informal economy. If only inexpensive hand tools are required, an individual can set up shop to serve their neighborhood with basically no initial capital.
How long before the Streisand Effect outperforms Barbra herself?
I didn't mean anything condescending here actually. The point is that when people starting programming, it's good to put them into a restricted environment, so that they get used to use the right tools and in the right way. For example, it's quite easy to misuse goto in normal programs and make the programs unreadable. However, if a developer is already perfect with writing good code, but (s)he needs to do something special, like the state machine in the article, the restriction just makes the developer's life harder.
Sounds pretty similar to thumb mode on ARM, no?
There was little to no knowledge of the mechanisms of ideological propaganda on a mass-scale before Orwell's time. 1900-1950 was when the mechanisms of the democratic game were effectively being discovered across Europe. Orwell made them understandable to a wider audience. He's to political ideological movements what Asimov is to robots.
Hi Hacker News,

I started learning Python a couple of months ago and this is my first project. Happy to talk feedback.
Trinity Desktop Environment R14.0.9 Release Notes
That was me joking that it took about 10 years of convincing her to let me buy it, but only a few months of it actually being in the house for her to like it :)
Fossil at https://fossil-scm.org/home/doc/trunk/www/index.wiki has all of those built-in. If youtube-dl were to pick it up, it'd finally gain some traction.
Colorado has had 3 of the top 4 biggest fires in its history this year.

Two of them are 10 miles from merging.

One went from ~1000 acres to 100,000 in a single day (ballpark). All of this during a time typically considered outside of fire season.
It is indeed as physics is an abstraction of reality. And both are conspicuously accurate far more often than not.

"An adjustment to suffering that requires powerful people to loose some power" means exactly the same thing as "an adjustment to suffering that requires a powerful class to loose some power."

Often attempted adjustments are categorized as blind ideology and, by implication, chaos. For the erudite it's called "abstract ideology", for the less so it's simply labeled "communism". The effect is the same: portray reform as destruction and create comfort for the beneficiaries of society in the status quo.

Conversely, both laissez faire-ism and Ayn Rand's thesis are both very much ideologies but they are not called that by those who approve of them. I know of no possible definition of "ideology" that does not also apply to the both the American and French revolution as well as the motivation of every soldier in every army and indeed to the ethics driving every action that is not self absorbed.

Blindly following some policy like "burn all X" or "policy Y always results in maximum wealth" is disastrous. But I'd say that that differs significantly from an ideology like "all human beings are entitled to X".
Rust would be compelling even if it didn't offer comparable performance to C. Its safety guarantees mean that much easier for "mediocre" programmers to feel like they can contribute meaningfully to large codebases without introducing massive memory leaks/unsound behavior/...
We have no more evidence that what we experience as consciousness and decision-making arises from the operation of a purely mechanistic state machine than we have for the existence of a soul.

Some people believe that when the machine becomes sufficiently complex, consciousness will emerge. Others don't. Either way, it's a matter of faith.
--gc:arc. Plain reference counting with move semantic optimizations, offers a shared heap. It offers deterministic performance for hard realtime systems. Reference cycles cause memory leaks, beware.
--gc:orc. Same as -gc:arc but adds a cycle collector based on "trial deletion". Unfortunately that makes its performance profile hard to reason about so it is less useful for hard realtime systems.
--gc:none. No memory management strategy nor garbage collector. Allocated memory is simply never freed. You should use --gc:arc instead.

Nim offers alloc, dealloc, allocShared, deallocShared
Wow, fascinating!
Hawaii has actually done fairly well with only 155 deaths per 1M residents.

https://www.worldometers.info/coronavirus/usa/hawaii/
> a tiny tiny percentage improvement in UX equaled an extra 6-figure increase in revenue.

Is this ecommerce/landing page type UX? Or post login/SaaS type UX improvements.
Kwpolska, most of your comments since 2011 are shadow banned. Occasionally HN readers vouch them back into visibility.
Not every discussion of Germany needs to bring up the Holocaust, just like not every discussion of India needs to mention caste.
Ten dollars on the Kindle store, or buy it used.
Yes, if you want to operate in "unsafe" mode you can manage memory yourself with pointers and malloc/free. But it is rarely needed in practice. Also, Nim compiles to C or C++ (and also to Javascript). Because of that Nim's C/C++ FFI is natural ans wrapper-free.
> exploration is not exploration if it is not documented or widely known

I'm sure Native Americans had documented their land and made it widely known within their society at the time.
Open letter to founders: entrepreneurship is not physics
I don't think so. I'm pretty sure it's just a stage on the way to desertification. Most of Nevada would be an example of where CA is probably heading.
I will randomly upvote or downvote a link here and there just to confuse them
It's important to remember it's not Free/Net/OpenBSD based, though, even if it had used bits and pieces from there to update its OSFMK derived kernel (OSFMK shared common origin point with NeXTSTEP kernel).

Arguably one can just call it Mach, as the bsd server part was delivered as part of Mach.
You're absolutely right, I'm always tired when I have to schedule around other people's preference of working 9-5. It's not like schools should be scheduling for 9AM or earlier starts either, it's bad for the kids, particularly teenagers.
Shared my technical knowledge on Twitter initially, then subsequently got some internet techie friends, then got job offers, got consultation offer, sold ebooks to interested followers etc. Almost life changing level positive I would say.
COVID-19 Aerosol Transmission Estimator