skysight-inc/HackerNews huggingface dataset:
Nobody told you that you can become a developer?

No woman role models? Ada Lovelace, Rear Admiral Grace Hopper to name two.

Nobody told them they could do it, they worked on computers before feminism etc.

You can do it if you have the confidence, willpower, and don't get upset over making a mistake and learn from it.
I believe if you create a "group" and then add your entire friends list to it (this involves lots of clicking btw, take a few letters of the alphabet per day) you can accomplish this if you really want.

FWIW I would like that option as well.
(not) Isolating voices from a crowded recording using STFT and PCA
It's gotten harder to do this since Alice.

https://en.m.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Inte...
This sort of thing is exactly why I'm very unwilling to buy a smart tv. It's getting harder to find decent dumb ones, though.
Perhaps he means C11? The most recent standard (ISO/IEC 9899:2011).

https://en.wikipedia.org/wiki/C11_(C_standard_revision)
I've never seen the phrase "less code" used as a benefit to describe a code base as a benefit so something along the lines of an eye gouging Perl one-liner is what comes to mind. Using some existing module or library rather than building your own from scratch is absolutely something I would agree with.
I wouldn't use recent increases in species discover to hide this trend, we're a lot better at discovering and (re) classifying species nowadays and there's a lot more people around (and going into remote areas) to notice new species.
That didn't happen because the green revolution increased agricultural productivity faster than population. That process was just getting started in 1968, and Erlich acknowledged the possibility.

https://www.bloomberg.com/view/articles/2015-06-01/why-paul-...

It's difficult to imagine a similar possibility for wild populations, short of humans using much less land area.
The discovery.addons.mozilla.org page does not respect Do Not Track, but as a result of the thread, someone just made a PR to implement that feature: https://github.com/mozilla/addons-frontend/pull/2787

Currently, no matter what privacy settings you set, you are being tracked, without being informed about it, without opt-out. This is likely even illegal in the EU.
rust can also help you make custom memory management safer, e.g. there are several arena crates which hand out allocations with lifetimes, which means the arenas won't be freed before all references went out of scope. And there also is no pointer arithmetic into the arena, you only interact with individual allocations. I don't know if it would have prevented heartbleed, but it enables 3rd-party allocators to provide the same safety guarantees as the rust standard lib does. Something that cannot be said about C because there are no safety guarantees in C in the first place.
> irrevocably to the proletariat

Yes, a currency that is so hard to understand that even seasoned technocrats can't figure it out is perfect for the proletariat.

Cryptocurrencies are yet another example of wealth transfer from educated elite to another educated elite. There is nothing "democratic" about it.

It requires a tech expertise which 95% of the planet doesn't have to even accept/make a payment. Forget about "mining" it - 99.5% of the world's population doesn't have the knowledge or the resources for it.
Poor analogy.

Hearing aids do discriminate and are quite programmable to be adjusted to the needs of the user usually by an audiologist who works with the patient to understand what sounds they want to hear (and it changes over time)
1) This bug is INVALID. Several people tried to reproduce it and failed.

2) The indicated cookie (from bug 1026538) is a cookie sandboxed for privacy reasons and NOT your real Google cookie. It broke the cookie manager exactly because it was sandboxed.

So tell me, what do you mean by using quotes around "bug"?
Funny you should say, HN just updated for it.
At this point, you need to take things into your own hands and modify your hosts file:

http://someonewhocares.org/hosts/
The Magic Trackpad 2 with the built in battery and thunderbolt cable works like a wired trackpad when plugged in. No BT required when connected via USB.
It’s not just a webpage, considering the browser automatically accesses it without me specifically navigating to it.

And discovery.addons.mozilla.org has no privacy policy, no legal notices, no disclaimers at all either.
Bitcoin feels like one of the biggest scams around. It feels like it's propped entirely by speculators at this point.
This is absurd. After commuting for 1 year less than a year I knew which track to go to for any of the trains I ended up on. And more importantly where to stand on the platform to be at a door when the train pulled in.

The idea that somehow it's unknown or occult knowledge as to which track to go to is silly, when they announce the track for the train over the PA, they sometimes say 'This is a track change', and the few hundred people who are on the platform already have to trample back up to the concourse and then back down to the new track.
Show HN: Arguman.org client for mobile browsers
> It was caused by failing to validate untrusted input. Rust isn't going to help you with that.

Really?

Validation and sanitization are the last, not the first line of defense. It is not about erecting barriers, it is about failure modes. All your software components, from core to border, should fail fast, safe and in a predictable way -- the exact opposite of what happens in C.

In any sane programming language (e.g. Java -- not particularly sane, but boring enough) Heartbleed would have resulted, at worst, in OutOfBoundsException or similar, and the only damage would have been the denial of service. And to do bounds checking, you don't need to have garbage collector -- it is the most basic thing the runtime can do, and performance penalty is minimal. Why it is customary to skip this in C/C++, I don't know.

Lack of bounds checking, not pointer arithmetic or allocation lifecycle, is the major source of security issues with existing software.
because there is very little wage competition below minimum wage.
I don't see this as a problem. I'd see Facebook knowing that your mum (mom? potarto?) liked your Lie Algebra post because she loves you like the 6lb baby when you were born as a big problem and the amber light signaling the fast approach of the corporate-owned AI singularity.
Looking at DNS traces: What do we know about resolvers? [pdf]
This article made me wonder whether the same thing can be said of people of every gender, not just women. I mean, I wasn't particularly good at maths as a kid and thought programming was just something I'd never understand. It was only after creating websites and messing around with CMS systems as part of a hobby that I realised it was a field I could actually work in.

How many people of both genders are in this exact situation?

> I never considered tech as a possible career choice. I was always bad at maths and since my teachers didn’t care, I simply gave up and chose to pursue a literary education.

Web development and programming in general was never exactly a 'suggested' career choice when I was in school or university.

Women may be more affected by this, but I suspect the general issue here (not thinking you can become a developer, having no guidance towards it as a career path, etc) may affect people of all genders and backgrounds.
What happens when your backend isn't SQL? Then you'll need to accept a different query language as well. Wait - maybe those could be abstracted into a single query language? Ah, it's GraphQL!

To your other points:

* no matter what you do to expose an API you have to set up security

* there are already server side solutions that help enormously with implementing your own endpoint

* I don't see the logic behind your client-server opinion. You seem to say that the server should be defining the data that the client needs.
Well Rust seems like a nice enough language if blog posts are anything to go by. But I really cannot unless we something like RustPython and Rython to replace CPython and Cython. (If anybody does write a new Python distribution on rust I named if first)
I think the original link is much more elegant, though this example is certainly impressive.
I was thinking something along those lines but struggling to put it into words. This sounds right.
NoScript only blocks it if you use the legacy add-on – WebExtension addons can’t block requests from about: pages. Which makes this even more annoying.
It's a very temporary setting. If you click on any Facebook link (someone's profile, a page, a post page) it reverts to you "Top"
The US government obviously. I suppose as the biggest polluter by far you are bound to lose out most but how is that everyone else's problem? And what an argument - 'oh yeah I would have but I knew nobody else would so I just did even worse'. Plenty of other governments signed up for Kyoto in 1990 and pushed for higher levels. Anyways, what sort of economy were you planning to have without a habitable planet? The strategy, and potentially a highly lucrative one given US lead in required green tech, would have been less denying the uncomfortable truth, less pandering to big oil lobby and more educating the willfully ignorant and more investment in renewables and a bit of using your market influence to push the agenda. Hardly ever going to be likely though with GWB et al in charge although he did correctly say that there needed to be a technological solution. Trump omgwtf - they should call that thing the Bigly Berg in his dishonour.

I have 100ha trees btw. Used to be veggie but as that means GM and worse soya i.e. bad and very, very bad, eat and fly fewer miles now.
I only felt the need to establish enough similarity to demonstrate that the joke was funny, not so much the Dahl estate could take Rowling's hard-earned money. :)
It's a "blackout" not censorship.
Yes, I agree, and I see that these cases are clearly outliers -- nevertheless, it doesn't seem reasonable to blame Uber for this.
How to rewrite you project in Rust
the market isn't free. Uber and Lyft are basically the only game in town for below minimum wage.
the two examples that you just listed are in this local thread (i.e. a very select and small sample space)...like I said in my previous post, I feel we should have "some analysis on a global set of data", in order to further verify whether there is any information manipulation on HN -- as it is the overall, global and long term data that eventually reveals any potential behavior with a relatively stable purpose by an entity...

> It just seems like you are creating a rather complex theory to explain the
> reason for your downvotes, rather than accept the more likely reason
> that you just made a low quality post.

you seem to be making an implicit assumption here that there is an absolute measurement for post quality...and another assumption that I was also on board with that measurement...

Aren't you creating a theory to justify your own view of the world and then fit me -- not just my posts -- into that frame? And then verify that theory with a small local data set...by all means, if you want to continue with that method of reasoning and that kind of mindset, it would be okay with me...
While I wouldn't necessarily say that it's a level playing field (as large networks have huge advantages), this particular issue is more about consumer choice. That you can't, essentially, buy a laptop without Windows isn't a problem for laptop manufacturers, but it is for consumers.
Interesting. I am using my home network, and after connecting with a VPN, I am able to see the images.
I'm sorry, it's my bad that I didn't post any details into comments.

The converter actually works pretty well even with large and complex designs. You should really try it out. There are still some features that we're working on.
Edge will probably get time travel debugging first, allowing you to rewind and inspect after something happens. Way better than adding debugger or console.log() everywhere.
Cholera's nasty comeback
I find that alot of times, developers want to use Libraries as a crutch for lack of knowledge in javascript, jquery, HTML and CSS. So they end up doing hacky things and using heavy weight libraries and plugins for things that only require a few extra lines of code. Furthermore, many developers are weighing the merits of their libraries based on how cool and recent they are, rather than it's capabilities - this is exacerbated by their lack of knowledge of JS/jQuery because they don't realize how easy it would be to do it in basic JS/jquery.
There are some safety guarantees in C, it's just that Rust has more. Rust doesn't guarantee total safety, just like C doesn't mean no safety.
Google pays Academics for writing about Google
Very sad to hear this news. I have used RescueTime for many years and think it is an excellent service.
Another reason for all web developers to encrypt their websites.
Disclaimer: non-technical anecdotal evidence here—

I had a colleague for a time who's dad was a hardware engineer with Toshiba & worked with/on their part of the specification Working Group.

His pop said that the whole BT stack was unambiguously a steaming pile of poo from the get-go, and it was nearly miraculous it functioned as well as it did¹.

At that I had to chuckle, seeing how I'd wager that each of us have had enough woggy experiences with the tech to agree with the point he made so plainly.

But I do love the chosen icon & the history behind it, viś-a-viś the name ("Bluetooth"), so it's not all bad <wink>.
---

¹—this was around 2010 or so, to add some context wrt the relevant timeline(s).
because its Lightning port is on the bottom.

I have always been amazed how everyone touts apple as the pinnacle of a design powerhouse, yet there are so many critically stupid design decisions the company has made, this being just one.
A game rewarding you for removing Facebook friends? Burger King did that years ago, got quite a bit of exposure thanks to it: sacrifice 10 friends, get a Whopper:

https://www.cnet.com/news/delete-10-facebook-friends-get-a-f...
You can have all the prior art you want and still end up in court, having to make your case, because you're not the one who got the patent. For what it's worth, and slightly related, there are design mocks on the chromium site that didn't get implemented and always looked like deliberate prior art to me, so I suspect the idea is not new to the lawyers in Mountain View.

We don't know what's the rationale here. For all we know, Google might even be OK if the patent is not granted to them, as long as it isn't to anyone else, either.
The radio silence is to be expected when lawyercats are involved, unfortunately.

[Ex-Google employee, not a lawyer, etc.]
I wasn't aware that facebook does partial publishing/pushing from Pages.

I'm co-admin for an org's official Page (and Group). Our bylaws require advance announcement of various things, like meetings and resolutions. We've been using our official Page just like our mail listserv, assuming all our subscribers are getting all of our announcements.

Frankly, this sucks. Minimally, it violates the UX design principle of least astonishment.
@tofumatt's responses sound pragmatic but very tone-deaf given Mozilla's privacy stance. I feel like the only right answer here is to tie all of this into the telemetry opt-in and don't load GA if the user hasn't opted in.
So you decided to block the link to the front page with no way around except typing the URL? Stunning.
Yeah, I don't disagree. The increasing usage of web pages in the browser UI has made this problematic and is what caused the root problem here in the first place.
is this the reason for the dark HN header?
The best I've been able to come up with is that what we think of as "color" or "sound" (and similar) are in fact our brain's model of those aspects of the physical world. Of course you're not experiencing the physical world directly, but your brain does have a representation of the world based on its sensory inputs.
They're exploiting loopholes(and that's a generous stretch) in employment laws.
I did some similar experiments with the original Ericsson Bluetooth development kits and got the same results, BT won over WiFi.
Truth is stranger than fiction
How and why would Bitcoin remove value from real money?
>2) Shitty hardware
Antenna design is black magic and only a few firms in the US do it well. It took us almost 10 months to fully design and test our antenna assembly(s) with a very capable third party firm.

I think that you are remiss if you don't actually name the companies/produucts/devices which are designed well then....

There was a company in Aptos/Santa Cruz who was designing the antennas for a lot of Lockheed stuff back in about 2006/2007 or so who we went to for antenna designs for our active RFID devices - but I cant recall for the life of me the name of the company now...
Oops, didn't see this until after I made mine. Thanks!
Ok, there are going to be 9 billion people by 2050, and I believe the birth rate is already low in the developed world.

We are going to need a better solution.
Mozilla mismanages Firefox for several years, and dropped Thunderbird. I can't use Firefox even for dev work anymore because of too many regression bugs and newly introduced UI annoyance and removal of classic addon-API, etc. The Rust/Servo movement is good, but Firefox needs badly a reboot/lightweight fork.

I suggest to have a look at Iron browser (open source Chromium with phone-home stuff patched out) or Chromium build in general (with curated settings or stuff patched out yourself). And Vivaldi (reminds one to older Opera UI) is quite good, though closed source.
And yet, engineering/scientific knowledge is exactly that more politicians need and vice versa, the political skill (civic engagement) is what engineers/scientists need if they're going to run.

Carter was an evangelical, which might have had a lot to do with his one term in office. Hoover did what he could before Keynesian economics, it wasn't all wrong. I'm not sure what you mean by "engineer the macro economy." what would you say the federal reserve does?
>You're comment hasn't added any value to the conversation, it's just a rant.

I disagree, his meta-analysis of how these conversations tends to go adds to the conversation by making us all aware of trends bigger than this one story.

Your post criticizing him, however, seems to add nothing to this conversation.

I, on the other hand, am contributing by rejecting your baseless assertion and supporting the meta-analysis of the on-topic topic, that comment threads about public bugs tend to be low quality.

I'm also supporting the topic materially, if you catch my drift.
It's ... debatable.

Heartbleed implemented their own memory management system (and had a bug in their use of it). This is pretty unusual even in C. It's extremely unusual in Rust, but who's to say that a similar implementation in Rust would come across the same challenges and implement their own memory management too? And write the same bug? Ultimately this kind of system would be unsafe code anyway, so Rust won't help you there. The question is if a Rust programmer would design such a thing (it's very non-Rust-y). The answer is probably "no". However, the same can be said about C programmers and the heartbleed code, so you have a bit of a no-true-scotsman vibe happening here.

So, yes, heartbleed could have happened in Rust too. I do feel it's less likely (Rust more strongly forces you to compartmentalize unsafe abstractions), but all of that is really debatable.
PRTG Network Monitor 17.3.32.2339 Crack and License Key Download
I think it's not entirely valid to say it's useless. Perhaps overly energy intensive, but the whole point of mining is to verify the blockchain, it's not a mindless calculation (though it is artificially inefficient). This is supposedly what the Ethereum proof of stake will fix. The problem is that you have two competing goals: you want fast hashes to keep transactions quick, but since you incentivise hashing, you don't want people to be able to exploit it to print money.

Currently, we have around 6M Thash/s. If you pretend that it's all using an Antminer S9 (1.3kW/14Thash) you end up with around half a gigawatt of power running the Bitcoin network. So over a year that's about 4.4TWh per year. In reality, few people have S9's and it's more like 15TWh per year. China alone uses around 4000TWh per year for comparison.

That is a staggering amount of power, but the global power consumption is perhaps 1/1000 of China's (or the US's for that matter) annual energy usage.

What is the equivalent for, say, VISA or Mastercard processing? Somewhere there are a bunch of enormous datacentres which are processing transactions. I would imagine a lot less (my back of the envelope suggests around 1GWh/year).

EDIT: Actually they have VISA's consumption here, so I wasn't far off: http://digiconomist.net/bitcoin-energy-consumption. I estimated each data centre (x2 with a back up each) to use 8MW of power - they have 2x diesel generators quoted at 4MW. That works out to around 0.25GWh of power per datacentre per year. I assumed that there's probably more overhead elsewhere in the system (i.e. POS readers, etc.) and doubled it. I don't know if their analysis accounts for the fact that each centre has a backup running simultaneously.

Also because people seem to be getting the wrong end of the stick here: where did I say that Bitcoin is comparable to VISA? I'm putting the numbers there to show how massively disparate the two networks are. Partly out of curiosity, and partly because you can't just quote one number without a reference point and I think a large finance company is a good place to look. Nor am I saying that bitcoin's inefficiency is somehow justified - it uses more energy than a small country.
Well "like" and "follow" should be different things. I follow users on instagram/strava because I want to see what they do. I like the content they post when... well, when it pleases me, or I want it to get some more attention. I deleted my facebook account after nearly 10 years with the service, but I hated the decision they made to show content from pages you've liked (often inadvertently when you meant to like a post rather than the page). I fought against facebook for the last few months as I kept "unliking" every page/profile I had ever liked, but it was hard to keep that clean.
IBM Revamps Computer Network Unit Around Watson Artificial Intelligence
Nope- C interop is higher on the list for a reason. Idris and Haskell do not produce straightforward, runtime-less binaries that can be easily loaded by e.g. CPython or Node, without any interference with their runtimes.
“I Wake Up in Cold Sweats Thinking, What Did We Bring to the World?”
A "friendship equity" feature of a combined decay rate (half-life) and boosting factor would be nice.
Used to have a hard time with C, but after working with it for some time you might get to appreciate what computers do more. I oddly find C pleasing, and choose it to solve many problems by default.
Sometimes I wonder why developers are so masochist with his tools, and so MUCH AGAINST AUTOMATION.

If a language, for example, don't have NULLs and you need to use Sum Types (like ML or Swift) you have solved FOREVER and FOR ALL THE DEVELOPERS that problem.

But say that just because this is one problem among dozens, then is better FOREVER AND ALL THE DEVELOPERS to stay with the problem?

Instead, why not put as our goals to eliminate all the problems that are possible?