skysight-inc/HackerNews huggingface dataset:
> So listing exceptions that can be thrown is a good thing because it helps you write more reliable code.

This is entirely valid Java:

public class FooBob {

class ExampleException extends RuntimeException {

}

public boolean foo(Boolean bob) throws ExampleException {
...
}
}

You don't need to throw a checked exception to document that your public API throws an exception.

You're right, that throwing a new checked exception would force programmer B to handle it, but frankly, I'd rather that programmer B a) versioned his dependencies or b) read the source code of his dependencies.

Also, not sure about C# land, but in Java land, if you're writing libraries, we have tools to enforce semantic versioning based on public API changes (the Maven enforcer plugin with the semver plugin) which would also communicate breaking API changes.

I would much prefer that enforcing the communication of backwards-incompatible API changes not be done by the compiler.
I did it one time. It was really long to download all the build tools and source code then even more to compile the thing. A lot of free space was required (there was few remaining on my SSD). After that the resulting browser was approximately two times slower (in my perception) than Chrome, so I ditched the thing after ten minutes. So it’s somewhat understandable that not everyone is willing to go thru this, especially for the disappointing result.
I always use massively oversized cages and keep them by the window, which probably helps.
Yeah the education category is alright https://www.fairtrending.com/?lang=en&fc=cat&cat=27&tag=&msc...
So we're in agreement then that they would've lost the freedom to bank electronically using any computer and software of their choosing.
I am the founder of Jumpshare (https://jumpshare.com).

Our mission is to make everyone more productive. When running a previous startup with 20 people, I found that communicating effectively with them was a challenge. To share work with them and with outside clients and collecting feedback and ensuring everyone was on the same page took many back and forth steps. I also noticed that everyone was facing the struggle to communicate effectively both inside and outside the team. Thus, losing a lot of time and overall productivity.
Stylish apparently had spyware problems after being bought by another company.[1] Stylus[2] is the fork.

[1] https://www.bleepingcomputer.com/news/software/chrome-and-fi...

[2] https://addons.mozilla.org/en-US/firefox/addon/styl-us/
I didn’t say it wasn’t. I noted the reasons why it might appear dystopian, and why other activities that could improve safety may also appear less than desirable.
Those seem to be builds of Chromium, which (even if you disable Sync and Widevine) still has Google integration in some places.

On the other hand, `ungoogled-chromium` is a set of patches for Chromium that removes every Google feature/integration/service from the code.
Mozilla staff insist on removing referer warnings from docs
Linking Cards to Prepaid Wallet App
Hey HN,

We're building a wallet out of Central America to allow people with cards to pay unbanked people without using cash. We are already compliant in all our KYC and regulatory stuff, but our processor, a local bank that uses NMI Gateway, stated that we are a "staged digital wallet operator" (SDWO) so we need to register with Visa and MasterCard. Does anyone have experience on how to do this? Neither the processor nor Visa or MC reps have been able to give us any good guidance.

We also saw it might be simpler to just be considered a merchant and not a wallet by selling "digital goods" instead of allowing people fund their payments using a credit card. It's semantics but it matters apparently. Any insight on how to navigate this or a hack to avoid being considered a SDWO would be amazing.

Thanks!
How tensions with US are putting the future of China’s Skynet at stake
I don't quite understand the connection to your original post relating to the diagnosis of Delusional Dis-order, however what you're saying here sounds like post-traumatic stress? MAPS (https://maps.org/) recently did a study using MDMA to help treat PTSD with psychotherapy - perhaps a worthwhile path to explore, and worth contacting them? Perhaps there's PTSD that is acting like a linchpin causing a cascade of problems further down brain processes?

Maybe a slightly random question, though there's a purpose for me asking: do you remember having any ear infections as a child, and were they painful at all?
Looks interesting, but I'm not clear on the context. It seems like the author's program is very ambitious -- why has he undertaken it?
I'm a Graybar customer, the employees I've talked to love it, outside sales guys in particular. I work for a top 20 national electrical contractor that has an ESOP as well, it's great.
Details? What company stage did you join, how long did you spend there, what was the exit like, etc.?
I have been homeless in very affluent cities on the California coast, including San Franscisco. I strongly disagree that having a "million dollar view" constitutes "living the dream."

If a person is at risk of assault or arrest for their inability to go indoors and has no immediate ability to remedy that, I have no issue calling that person homeless. Regardless of how one views that person's life decisions they face the same systemic issues as any other homeless person.

If your point is strictly that the language is ambiguous, perhaps it would be more appropriate to use "people that choose a vagabond lifestyle" (which is close to your original statement) over a confusing mix of "homeless" and " "homeless" " to refer to the tiny subgroup that you are referring to.
I have a similar argument / belief. Simply put, if God was able to create "the heaven and the earth" - an effort that is well beyond our (limited) imaginations - then adding in some doodads (e.g., fossils) and whatnots (e.g., what appears to be geographic history) is a relative piece of cake. I believe to think otherwise is naive and lacks imagination.

I mentioned this possibility to an atheist friend of mine and it stopped him in his tracks.

Note: I'm also not heavily religiou by any means. But the odds of there being things beyond our imagination and beyond our knowledge are extremely possible.

As a side note, I find it kinda funny that Elon Musk can says (paraphrasing) "we live in a world created by someone / something we cannot see and we ultimately cannot understand" and no one gets upset. But isn't that presumption the basis of most theoism-based religions? No offense, but Some Musk states the obvious and that suddenly profound. Maybe I'm missing something?
A New Kind of Labor Movement in Silicon Valley
I’m really not. When I first got the most recent budgies I was working from home and the cage was open all day so they were free to roam. They quickly made it their home and seldom left because a) that was where the food was and b) as a pair, they need somewhere to potentially build a nest.

You said you kept “a” budgie. They are highly social creatures and do not like being kept alone.
The Company Implosion Pageant
When is Biodiversity Bad?
Narrow Roads of Bozo Land: How We Came to Be Governed by Online Mobs
Hi all! A few months ago, I wrote a blog post about setting up continuous delivery using CodePipeline, CodeBuild, and Beanstalk. One of the commenters rightly pointed out how slow that process is, so I've put together this blog post showing a technique for speeding up builds on CodeBuild. I'd love to hear your thoughts!
Firefox currently downloads the (Google Widevine) DRM blob automatically. Firefox will prompt you before using the DRM blob to play video, but you have two options if you don't want it on your computer:

* You can uncheck Firefox's "Play DRM-controlled content" option (which will delete the DRM blob from disk). https://support.mozilla.org/kb/enable-drm

* Or you can install one of Mozilla's "EME-free" builds of Firefox. The only difference between regular and "EME-free" builds is the default value of the "Play DRM-controlled content" option.

http://archive.mozilla.org/pub/firefox/releases/62.0.2/
It's a considerable inconvenience for me now to encounter a phone-style input. I so rarely dial numbers that aren't already in my contacts that it is unusual to encounter, and many phone number inputs just use numeric layouts. I have to stop and think or my 1s are all 7s.
Ok, and if I were to walk in downtown NYC, next to the the stock exchange, would these wall street traders start harassing me when I am just trying to get where I am going?

No, that doesn't happen. Do you see the difference?
Toffler made predictions about culture and society, not tech. He "predictions" were about about the impact of tech on the systems of society and culture as dictated by the major waves of tech evolution since the dawn of man. The Third Wave outlines the waves of history, Future Shock is about the friction of assimilating to rapidly changing tech and culture, Powershift is about the shift in power from a top down system to a producer-consumer system due to decentralization and Revolutionary Wealth is about the revolution where new business and economic models emerge such as patreon, bitcoin and the Gig economy. I recommend all of these books as they outline a framework for understanding the nature of the technological imperative.
And what would this change, if authors are working off of the GCC-C files? If you're after a system by which you don't need GCC to run Linux, you may be interested in a concept known as "binaries" which sounds remarkably close to what you're trying to invent here
The book looks interesting, but I'd much rather an electronic copy rather than a paper book. Is there no digital version?
I think they could do that if they wanted, if you're entering your root password during the install.
Yeah, I actually understand the experience they're trying to create here, and it jives with the general goal of trying to create a consistent identity-based experience for all Google products.

However, this isn't for me (I used to be annoyed enough by my Android phone wanting to sync everything to Google's servers, and switched to an iPhone as a result), and what I hate is that Google never notified users of the change - I probably would have taken a long while to notice this if I hadn't heard about it on HN.
Check features: https://chromium.woolyss.com/#features It's doing more than that - No Google API key, no user identifier, no metrics or crash reports etc.

I don't know enough of the guts of Chromium and Chrome to know if it covers everything, but seems comprehensive to my naive eye.
Does Brave support quality dev tools?
Refactoring Guru
I totally agree that popular stuff is beneath us techno wizards, but thats not the point of fairtrending.

The magic of social media is that corperate executives and media conglomerates don't get to pick what goes to the top. The users do. That's why Facebook 'curating' the trending news feed was so messed up. The whole point of trending is to see what actual real people are interested in, not just what a dozen editors in a backroom want you to see.
Its no surprise, in France 50% of the population makes less than 1850 euros net per month. Try to live on that when your rent is close to 800 euros for a 1 bedroom apartment(not even in Paris).

That's why I left! Plus the social services and public transport is utter crap with strikes, breakdown, constant unreliability. Government employees don't care about your issues.

No wonder that people are living.
The substantive reply got burnt as well. My first comment is no longer throwaway.
> I can’t speak for the larger parrots having never looked after any, but budgies love their cages.

Would they return to their cage if it was opened outside? IME very few would.

I much prefer doing things like feeding wild birds, this has all the benefits of bird ownership with none of the down sides. In time their friendly enough to to pat and nag when it's dinner time.
I'm the same way - I love FF mobile, and I love the Send Tab feature, but I can't stand Quantum so I switched to Waterfox.
Frank Gehry’s Disney Hall Is Technodreaming
I'm tired of complaining to companies about microtargeting on their websites or security failings like leaking reset passwords.
There's a serious knowledge gap between how businesses think the web works and how it actually does and referer is a serious problem.
Mozilla seem to want to teach people how to write bad websites first that adopt anchor or image tags without explaining what the referer does, only to leave it as a note later in the page that they need to read up elsewhere to find out about it.
Essentially, Firefox (and other browsers) aren't designed for privacy and I wouldn't mind that so much if they could be open and upfront in teaching developers that problem... The world is full of flaws and sometimes we need "wet floor" signs before we take a step, not afterwards.
Can someone else take it from here.
Machine Learning in 100 Lines of JavaScript
No, they’d freak out. They would completely panic, get lost, and then get eaten by a cat or die of cold.

I also feed wild birds. Everyone should. After having to bury a whole clutch of sparrow fledglings a few months ago after a cat got the nest I’m pretty sure my budgies - spending the entire day happily grooming each other, playing with toys, and enjoying unlimited free food - have a better time than them, though.
Opera is fine. Chinese connection doesn't bother me.
I mean, polymer also broke most of the chromecast functionality in google's own browser to the point that I have to use ?disable_polymer=1 to really use it at all from a browser (really I mostly just use it from my phone now), so this doesn't seem terribly surprising by comparison.
It has been very well stated by Simon that the seemingly vastly complex behavior of an ant mostly reflects the obstacles of the environment.
The fact that Eich was pilloried after the fact for what was at the time a mainstream political opinion is absurd.

Brave is fantastic on android though.
They're not working off the C files. They're using the assembly files when performing the actual compilation going forward; using GCC is just a bootstrap to get the necessary assembly churned out quickly.
Software Firefighting
I think the issue is how one is valued over the other. Science's "proof" is based on an assumption(s), and then faith is put into those. To say to someone of religious faith "you can't bbe right because we have proof" completely overlooks science's base assumption, and dismiss the possibilty that said assumption(s) might be off target.

Yes. It's a fine line. None the less faith is faith regardless of how well you rationalize it.
Thalmic is also a YC funded company.
I think even an hour a day is enough to concentrate on an author's discussion.
It isn't the same to keep walking to the shop that you know is closed and will got no benefit out of it, than to keep spending on high speed rail or an IT project where you will end up with a benefit.
I don't get it.

I'm about to eat the equivalent of a cat for lunch (Ok, probably a 1/3 of a cat). Just kill them and use a breed that's nice to humans and kills mice.

Why would you want a shitty cat in your life? They are shitty as it is. Pretty sure the peer review articles conclusively show dogs increase happiness better.

I also doubt they are more efficient than poisons and traps.

And of course they massacre hundreds of native animals, yes human urban environments are not natural.

But still seeing the occasional native lizards, mammals and birds gives me much more pleasure than your shitty cat in my yard which I can't even pat, at least with a dog I get my endorphin rush when I pat it.
Chromium suddenly starts downloading a binary blob
https://lwn.net/Articles/648392/
Ah interesting. I didn't realize we'd categorized such a hierarchy. Reminds me of something Hoftstadter wrote in one of his earlier books.
I hope you are aware about this attack vector[1] that was fixed in React long time ago.

1. http://danlec.com/blog/xss-via-a-spoofed-react-element
All existing life use a single fairly sophisticated "platform" of basic biochemistry. DNA is by itself a highly evolved thing. Life from an independent origin would probably use a molecule that had a very similar purpose, but the details would be different.
The facebook/linkedin AR, personally, does not sound so exciting... feels far too dystopian to me.
Clicking the link just brings me back to HN. Copy and pasting the link into my address bar works.

What gives?
> always are kept in the dark about the real value of the equity

Why would shareholders stay in the dark? Is it because these employees-shareholders are not curious enough to request information about the company they own?
(2015), doesn't seem to have had any code updates since Feb 2016.
I agree. Like gramma talking about her babies.
Cupid's advice to Christian women about how to avoid abusive relationship \
Software is typically written to serve some business need, and when crappy software serves that need it's incredibly difficult to convince the organization to invest more in quality. However, being asked to crank out half-baked features, poorly tested code, and poorly designed systems takes a toll on programmers who want to be proud of their work.

So what is a programmer to do? I feel like buyers and sellers of software are each cool with the status quo, so who has incentive to improve?
After Hurricane Florence, thousands of dead fish wash ashore – onto a highway
Yes. But I presume the de-Google'd Chrome will still run most Chrome extensions, yes?
who uses ruby anymore?
How being cold may one day help people lose weight and protect against diabetes
Just because the error interval is [-inf, +inf] doesn't mean the actual error is [-inf, +inf]. There are other techniques (such as Monte Carlo simulation) that can give much narrower error bounds for the actual computation.
Open Source Guides
The problem for me is that no one I know has a mac (I think their market share is like 10 percent). It's too expensive for many of the people I know and the rest play video games so they can't use a mac.
At least enough companies for me to earn a very comfortable living...
With my pair the female passes the mirror test, and has as long as I've had her. The male didn't when I got him, but he does now. She seems to have taught him about his reflection.

And definitely go for a big cage. My pair is in a 2'x2'x4' cage, and I feel it's probably too small for them. They spend their days outside of it, of course. And I only clip their wings when I need to travel with them (moving from one house to another).

Don't overfeed seed. Pelleted foods are a good base, but provide fresh fruit & vegetables daily.
sure but, like i said in the part of my post that you quoted, school is also daycare. most parents don't want to have to think about wtf their kids are doing in the house until 11am or noon. maybe they're wrong and should take a more hands-off approach, but kids don't vote and they don't pay (much) tax. the system needs to cater to the needs of the parents as much as those of the kids.
Although I agree with and respect the author’s opinion here - I’ve all but given up on not being tracked across the internet. At this point, dozens if not hundreds of faceless corporations can easily put together who I am and what I’ve looked at and posted on the internet for at least the past 15 years, and there’s nothing I can do about it any more.
Note that you also need to at least attempt to not repeat the action. Too many people seem to get that wrong, too.
> The love of money is the root of all evil.

For the love of money is a root of all kinds of evils. (1 Tim 6:10 ESV)

:)
As a Swede, I have to agree that the level of overt poverty in US cities is shocking (specifically, as it is juxtaposed with so much overt wealth). I don’t know if Anericans care more about helping the poor, but clearly enough people don’t care sufficiently to actually fix the problem by voting for effective social policies. This level of poverty, homelessness and poor health is a political choice, not a law of nature.
> In general I think we should not keep such animals as pets ever. Unless you have the time and commitment their lifes will just be miserable.

Starting with an ultimatum and then immediately undermining it with an “unless” seems counterproductive. I wish people would realise that not every comment has to begin or end with a sensational assertion.
Are you using a "scaled" resolution? If so, there's a bug in redrawing that pegs a core, and kills battery life.

It can be mitigated by setting

gfx.compositor.glcontext.opaque = true

in about:config, but the fix is invasive, and has taken years to get prioritized and worked on. I've seen reports that it should finally be done in FF64 or 65.
I keep finding myself idly wondering... how hard would it _really_ be to write my own modern browser?
> If kids can’t get themselves to school by their teenage years, something is horrifically wrong with your urban planning.

i mean, according to the general sentiment of HN at least, there is something horrifically wrong with urban planning in the US. in the meantime, the schools need to settle on a "least terrible" schedule.
No, my wife studies dogs (but wants to study cats) and her friends were talking about how that paper was a big impediment to getting better policies regarding feral cats so sadly I don't have the references in front of me.

Edit: if I remember a large part of the problem they had with it is that it's very very hard to estimate the number of feral cats and also how many birds they eat in a scientifically accurate way.
Schools are daycare and not optimized for the students to learn. That is why they start early: so the parents can go to work
Pan Am provided much of the money, too.

"The Great Gamble: The Boeing 747" by Laurence Kuter
> these flags are often not readily accessible in programming languages

Unless you use C, C++, or Fortran. Which accounts for most numerical algorithms code. Yes, most people aren't aware of them, but not being aware of all the functions in the standard library isn't the same as them not being present there.
Apple to tell Senate it backs “comprehensive” privacy rules
HN title seems misleading. I read it as ITER has achieved first fusion, when in fact the news is a revised plan.
Suspected something strong arming us was in the works when Google silently disabled the setting for complete always private browsing. I have this set on both Firefox and Chrome, no history, data, nothing remembered on my work computer. One day I noticed history in Chrome and surprise the settings for no history were gone.
I use google spreadsheets with some custom logic for the UI and getting data/ etc. Thinking about making it into a web app for fun...
> Microsoft got knocked off their perch and are a much better company today than they were 15 years ago.

Microsoft didn't get knocked off their perch. They won the antitrust fight. Do you remember microsoft being broken apart? I don't.

And they aren't a much better company today. They are arguably an even bigger privacy threat since they are leveraging their ubiquitous OS to gather data and to sell ads.

> Google's turn to fall is rapidly approaching.

Microsoft never fell. They are ahead of google in the race to be the next trillion dollar company. I wouldn't hold my breath thinking that google is going to fall. Especially if you think microsoft "fell".
Edge-case FUD.
>I have NEVER mocked or acted vengeful.

Do you get it constantly every day? Do you get people telling you that you should rewrite your app in Android because they heard about it once? Do you get someone telling you that you should move from your amazon servers to the cloud? Do you get someone asking why you don't move your TV service to phones and not a tv box?