skysight-inc/HackerNews huggingface dataset:
I really, really want it to work. I'm hopeful it will get better. I don't like PGP keyservers, they aren't very reliable, I wish I could remove all the old keys I've lost. And I don't like publishing my email address like that. Plus, the most of my GPG email use is with keys from people I know that we've sent each other directly. Overall I'm pretty satisfied with Enigmail running in the old PEP-free mode.
There is little value in the continuous comms to the unmanned missions. You generally want good tracking during maneuvers (which is where things go wrong), but outside of those motion is highly predictable.

And the comms to the unmanned missions are mostly for forensics (outside of active science or other active payload functions) -- if a problem arises that the automation on board cannot solve it is highly unlikely that a difference between real-time and an hour later warning would matter.
Grailed & Heroine | NYC | Full-Time | Onsite | https://www.grailed.com and https://www.heroine.com We're a startup building community-based marketplaces in the fashion space and looking for smart engineers, marketers, and product people.
Hit us up at jobs@grailed.com if you have any questions!
You know those tactile paving bumps at pedestrian crossings? They're used by blind people as a navigation marker. Wheelchair users hate tactile paving, because it's extremely uncomfortable to roll over and can cause stability problems.

Most new ATMs are installed at a low height. That's great for wheelchair users, but it's a serious problem for taller people with spinal problems.

Accessibility is frequently a compromise between different user groups. In this case, the extra functionality that you require would add complexity to the UI and the underlying code base - complexity that may constitute an accessibility impediment for other user groups.

You can use Ubuntu and map whatever you like to whatever else you like. My elderly grandparents can't use Ubuntu, because the interface is too complex. UI quirks that you or I wouldn't notice are hard roadblocks for people with cognition and memory impairments. Simplicity, reliability and consistency are accessibility features.
He was probably mid thirties. I watchrd him grow as a rock solid engineer. He consistently blogs, and owns a database startup among other things.

http://ayende.com is him. Have infinite respect for him.
>not something your devops/release engineering team will thank you for.

It's their job. If they actively don't want to do work then you probably made a hiring mistake somewhere. By that logic what DevOps really wants is to the company to shut down since then they'd have none of that tedious work to do.
Video unavailable

"Mythbusters banned from tal..."

The YouTube account associated with this video has been terminated due to multiple third-party notifications of copyright infringement.

The payment cartel at it again? Oh, wait:

> 2/03/12 5:40pm

That explains that.

Some quick searching indicates that there's a lot more to this story: https://www.theregister.co.uk/2008/09/04/mythbusters_rfid_ba...

> The co-host of popular science television show Mythbusters has backtracked on claims that the Discovery Channel spiked a planned exploration of RFID security after coming under commercial pressure from credit card companies.

> "There's been a lot of talk about this RFID thing, and I have to admit that I got some of my facts wrong, as I wasn't on that story, and as I said on the video, I wasn't actually in on the call," Savage said in the statement.

Seems like someone necro'd only the first half of this sequence of events, neglecting to include the part where it came to light that it didn't actually happen.

Or, if your tinfoil hat is on particularly tight today, Savage's statement is just more evidence of the conspiracy to silence Mythbusters!
Artificial Intelligence vs. the Hackers
No, it's a feature request. However, if a change is what he wants then he needs to make it more visible and painfully so.
Apple Wins a Major Smart Fabric Patent Aimed at Future Products
In Chicago, storm sewers would definitely contain human waste.
I work on a project structured into microservices and use both. There is one global repo with submodules in subrepositories.

So when someone only wants a submodule they can happily only clone that, but when someone wants all stuff (which is the default case), the can clone and install all at once.

Downside is that I have to commit twice
> Clearly several people working at Google have already noticed because they replied to the report on the issue tracker about it

Those were from before this blog post (most recent was December). Sounds like the problem is prioritization, not convincing them it's a good idea.
Charles River Analytics is hiring across all of our technical divisions for Scientists and Software Engineers! Our mission is to apply computational intelligence technologies to prototype and develop mission-relevant tools and solutions to transform our customers' data into knowledge that drives accurate situation assessment and robust decision-making.
Whether you are interested in robotics, computer vision, machine learning or technology in general, there are roles of all skills levels posted on our Careers page. All roles are based in Cambridge, MA and we are actively hiring.

Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: up to 92% employer-paid medical and 100% employer-paid dental, vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, generous paid time off, and a casual environment. We are also accessible by public transportation.

Apply here: https://www.cra.com/careers/job-listings
Groupthink: How to Avoid Being Brainwashed by Your Team
* Changing graphql schemas.

* Any non-backwards compatible change in the interface between the components. Yes this can be solved. But when working in a smaller team on proprietary software why use time solving a problem you don't need to solve?

(This is from experience.)
Doesn't mean you don't have to pay alimony.
Criticizing cryptocurrency for it's energy consumption is absolutely ridiculous. Every step in technology requires ever increasing energy consumption... hell... the universe expects us to keep increasing complexity and energy consumption! Increasing entropy is basically our purpose...

And trying to decide what is - or isn't - a valid use of energy is pure arrogance. If anything, we should be arguing about energy sources...
Unfortunately we aren't experienced with remote work and would love to build a tightly-knit group of professionals in person.
Embedded dev here as well, trying to get into react/webdev. Can you recommend resources you used for React knowledge, particularly in binding it to dynamic information sources, e.g. databases? Documentation and examples seem lacking in that area.
Another tiny thing: Under the Request for Books topic you have spelled it Pheonix instead of Phoenix.
Tesla production numbers and price cuts announced
I wonder what wall Street would think of a company CEO going and buying a lottery ticket...
Genius isn't a static quality. These things come with expiry dates.

Learning is the key to flying high when it comes to a knowledge intensive career like programming.

Its hard to do that a while. Also early 20's you just exit teenage, and a have degree of naivety and foolishness. That spark goes with time. And you become more intelligent, calculative and serious to stop experimenting the way you are before.

But mostly, they stop learning. That's what causes the downfall.
The facts are not irrelevant and it is extremely misleading to imply that large scale action intended to counteract climate change is somehow required to negatively impact poor or lower-middle-class groups.
It's the same with a lot of topics about non-American things. Have you ever seen a economic report on France from an English medium not declaring it dead?
You can heat up water in a boiler in a basement in a traditional heating system.
or local storage in the browser
> People looking for real discussion about these issues online in places like this are met with a constant barrage of "climate change doesn't real"

France shows a different side to the problem. The French accept that climate change is happening [1]. Yet even simple measures are popularly opposed. That implies climate scepticism is a symptom, not a cause, of inaction.

[1] https://www.bloomberg.com/news/articles/2017-03-08/french-vo...
As someone who debugs programs often, and renames files with f2, I like f-keys. It looks like a great keyboard, aside from the lack of f-keys.
Nice effort and I really like the premise.

I hate to be negative and I appreciate this may be due to the requirement to make Coconut a superset of Python, but the pattern matching and the partial application look anything but elegant (or Pythonic) to me.
I was wondering if you could give me a little advice as to what I should focus on to more specialize in the Microsoft stack?

I'm on a bit of an unusual track into software engineering, having started in finance and first teaching myself to code via VBA and SQL. That coding led to me getting a second degree in computer science, which I'll be finishing this year (and I now know way too much about VBA).

All that of that preamble to say that I've had a ton of experience with SQL Server, VBA, Excel in my old life. I think I could be a pretty good candidate to fully immerse myself in the .NET stack. However, my school doesn't touch much on the .NET technologies, focusing more on JavaScript, Python, and C++.

Would it make sense to focus on C# and move on from there? Or there other things I should know well? Do you use much PowerShell? Javascript?

Thanks! Sorry if this was a bit long.
Show HN: Machine Translation with Artificial Intelligent – A Short Course
Yep. I'd probably spring at this opportunity if I was paralyzed and couldn't do anything else.
I feel the opposite. If I was unhappy in my marriage and found out my spouse now also has Alzheimer's, granting a quick exit from a situation that can only get worse seems humane to me. Why force somebody who is suffering to suffer even more?
> unpredictable and potentially catastrophic

One thing climate scientists have done a poor job around is messaging how, specifically, climate change will cause harm. There was a lot of hyperbole over the past decades which approximated "everyone dies." That's obviously untrue. In an age where we're training to filter out B.S., that might have led to the baby being thrown out with the bathwater.
That looks super interesting! I'll take a deeper look when I get the chance. Thanks for sharing!
Come on, your second example is silly at best. You are seriously saying that the middle O in their Google logo has bad contrast, and therefore they don't care about accessibility?

And your first example doesn't even mention that there is a specially designed high-contrast mode for android which fixes the readability issues for those who need it, and Chrome has a text scaling option which can increase the font size and will actually wrap in the way you want, and android itself has a "large text mode" which will achieve much of the same.

Google isn't perfect, but those examples aren't exactly doing you any favors trying to show the issues.
> every true "free market" is eventually dominated by a *poly - most often, mono- or duo-

If a market is monopolized (or collusion occurs) it ceases to become free. Part of ensuring a free market (that's sometimes overlooked, particularly by some politicians if they're paid for by AT&T, Comcast, Google, etc) is making sure they don't happen.
Wow, you really think highly of yourself. Most of us have thought ourselves to be geniuses ( as you do ) until we actually faced truly difficult challenges which humbled us. I suggest you stop engaging in meme philosophy and actually produce a body of work that rigorously puts forth your position(s). I cannot put enough emphasis on rigor. Define things you are talking about, don't just pass things over because they are "obvious," that's where most problems come from. I think you will find in doing this that you don't actually have much to say. I was once like you. Please heed my advice and grow.
Why Are You Afraid to Die?
> The absence of a desired feature is not a bug

Considering the adoption of Chromebooks in government and public education spaces, Section 508 might disagree.

I'm not a 508 expert, though. I pulled up the spec and though there isn't anything specific about remapping buttons on mice, I did find this:

> 502.3.13 Modification of Focus Cursor. Focus, text insertion point, and selection attributes that can be set by the user shall be capable of being set programmatically, including through the use of assistive technology.

It would seem, then, that the actual buttons mapped for accomplishing the above MUST be modifiable or remappable for 508 compliance.

But I'm probably wrong. Someone check me on it:

https://www.access-board.gov/guidelines-and-standards/commun...

---

Edit: commented directly on the feature thread. https://bugs.chromium.org/p/chromium/issues/detail?id=221914...
3 Months After Hurricane Mihael
Because expm is matrix exponentiation?
This is a good resource to learn about the economics of Ethereum Proof of Stake (aka Serenity). https://docs.ethhub.io/ethereum-roadmap/serenity-phases/eth-...
Just so you know: I'm one of those guys who won't sign up until I know what I'm getting.

From the animated gifs it looks like you're just presenting an Anki deck online. Why not just share what you have to share as an Anki deck?
Or people simply aren’t buying new iPhones because the price has pretty much doubled in the last 2 years (while functionality/performance improvements are less noticeable than ever to the average user)
The number isn't known until all m submit their signatures. I think n is a protocol parameter, so the community will decide by the software they agree to run.

If you sign conflicting blocks you get penalized, but "conflicting" is tightly defined. E.g. signing two different blocks at the same block height is a conflict. That's not something you can do if you're on one side of a network split, and it's certainly something you can avoid doing.
I'm guessing the GP was referring to the sheer arrogance of many open source devs/projects where comments/requests/bug reports are often met with "works for me" or "if you don't like it don't use it" kind of responses.
Usually in their thirties, although I've met a few quite talented ones (just maybe lacking in experience) in their twenties.

So the usual I guess; I haven't met whiz kids nor luminaries, sadly.
My opinion about why governments/corporations seem apathetic towards climate change can be summed up with this quote

> It is difficult to get a man to understand something when his salary depends upon his not understanding it.
There's a permission "draw over other apps" which has legitimate uses but is also used for crap like this.
Ask HN: Finding my place as a developer
I am currently a sysadmin but finishing up a degree in programming and planning on making a move to development which has been what I really wanted to do since for decades

I doubt I'm the only one who has ever been in this situation and I'm hoping for any advice.

On the one hand, I like FOSS, on the other I feel that, from a more practical standpoint, systems like Windows and macOS make more sense. I like the cohesiveness and polish they can bring as well as less workarounds. My MBP died last year and I’ve been using Linux (using Linux since the 90’s) but am strongly considering another MBP (stupid touchbar is holding me back). Linux is fine, but I personally think both Windows and macOS just look better.

So, first question is: how does one really decide which is more important? Software freedom or convenience/usability/etc. For instance, know Windows has telemetry and the updates suck at times but there are workarounds and besides those, I like Windows 10. I've always read that developing on Windows supposedly sucks, but I don't see an issue. Maybe because most of what I did was contained in MS ecosystem.

My second question is related to the first. How do FOSS advocates who are devs deal with the reality of developing in the real world where there's a good chance they're working with closed systems? My thought is if I'm working on all in-house stuff, it's irrelevant anyway. But, what if I ever move into something that develops for clients?

Final question: How does one know where they belong re: startup vs corporate? On the one hand, I like the freedom that seems to come from startup but on the other, I used to be in the military and I appreciate structure. I'm also not sure I'm a great culture fit for many of the startups I see (both from a dev standpoint and from a personal one). Granted, I may not have a choice. I'm hoping to go into remote work due to health issues and I'm not sure how prevalent remote work is in the corporate realm.
In the last 10 years I have never seen a C++ project using Makefiles. Also C and C++ have different set of skills. I probably couldn't contribute to a C project, as I only know the C++ standard library and modern C++'s idioms.

I think you really need to differentiate between C, C++ before C++11 and modern C++ (i.e. C++11/14/17 and newer).
I don't think it's discussing moderation that got you banned, but spamming github issues about it. A single issue should suffice. I can't verify it, but they refer to you spamming their discourse too.

That said, I'd expect a discussion on this topic to be welcomed. The only reason they could reasonably be annoyed by you is if you keep rehashing points they've already discussed.

In that case, the right approach would be to read and understand how their current moderation tools work, the reasons why they work that way, and their reasons for not doing the thing you propose. If they don't address your concerns, state your case clearly and unambiguously (in one github issue you seemed to be arguing for centralised moderation, which is obviously not going to happen; emphasise that it's a voluntary choice for podmins who don't want to manually block repeat offenders) and explain why their current system doesn't address this.

That said, Diaspora development seems to be incredibly slow, so maybe they're not very eager to add completely new features that not many people are interested in. Understand that if you're not going to write this code, it's probably not going to happen.

But if childporn is really clearly a problem, and Diaspora is clearly unwilling to address the issue by considering tools to help podmins, then posting on a blog of your own could be a good way to initiate that discussion in a way that they can't block.
Looking at the example code, it seems that this is perl-ifying Python. And I'm not saying that as a good thing. The code is more terse and less readable & understandable.
Design and Writing = Power. How I became a better designer through writing
I have a similar background, but I started my own shop. More people asking for web and mobile applications than embedded ones, so for the "how" part, I stumbled into it. As for enjoyment, it's all good except that javascript and its ecosystem are a trash fire.

Not such a great language to begin with, then add all of the variants and tooling (node/browser, ES3/5/6, babel, npm, yarn, typescript, webpack, grunt, etc, etc), and the fact that it seems to change every day, just... ugh.

I'd take some poorly-documented embedded C API like Nordic's any day of the week over the JS ecosystem.
While it would be nice if every change that could help a disabled person could be considered a problem with the product until implemented, that's simply not possible. It's not possible for small teams, who don't have time to implement every feature, and it's not possible for large teams, who have to deal with problems like feature bloat in what is a very simple product from a UI point of view.

Fortunately not everyone is forced to use Chrome.
Can you share why it's wrong? I learned the same thing as the OP and would love to learn more. As far as I learned, the more harmful part is discharging to very low levels, especially if you use it until it shuts off and then don't connect it to the charger for a long time. Is that also no longer the case?

I know that manufacturers sometimes gate off some of the capacity so that the battery doesn't actually reach extremely high or low levels of charge, but that would still imply that avoiding the very high and low ends of the reachable spectrum would still be helpful, just maybe not as much.
Please don't say "rock star". It's such a tired term, right behind "ninja".
> are you seriously trying to compare that to stealing coins from somebody on a valid chain?

They're not stealing coins from someone on a valid chain, they are forking away to another chain and slashing the user's stake. The user will still have all their coins on "their" chain and it's up to everyone else to decide which chain is "the right one". If the 51% user is truly malicious, the majority of network participants will move away to the new chain, rendering the 51% user's tokens (near) worthless.
The paper itself [0] claims 82% specificity and 100% sensitivity.

Meaning, 100% of positive cases in the test set were correctly identified, and 82% of negative cases in the test set were correctly identified. That corresponds to a 0% false negative rate and an 18% false positive rate. The test set is 40 imaging studies from 40 patients.

[0] https://pubs.rsna.org/doi/pdf/10.1148/radiol.2018180958
I wish thunderbird supports native reply reminders like in gmail/outlook. I always have to remind myself to follow up with people who haven't replied to my emails. I've been using threaded messages to combat this, but it gets kind of messy when email chains get lengthy.

Also, I wish there were more tutorials online for workflow processes on thunderbird. With more funding by mozilla and dev support, I hope people make higher quality tutorials online, many of them are highly dated.

More robust addons. I've tried dozens but I currently only use 2 now, one for attaching images with website URLs and another for image-previewing multiple attachments.

I haven't really bothered compressing anything because it freezes my PC everytime. I set everything to IMAP, my localstorage on thunderbird is about 100 GB since I send out and receive a lot of large files. It's not a great way of handling things, but it works since my server has a 3 million file limitation. Storage is cheap, but security is nonexistent in this regard.

Automation with autothreading would definitely be a nice feature. I personally don't use any autotagging in any email system, I normally just rewrite subject headers instead / use filters alot / get better at searching.

Fuzzy searching really needs some work. Usually, I will know exactly what email to search for (be it an automated subject header with a unique identifier, or a person I deal with), but I cannot find it on my first try.

Second, from a UX design prospective, I wish thunderbird would have an accordion-like collapsible method for threaded messages, indicated by a "..." in the UX. For instance, I might have a 10+ chain response email, I only need to see the first 2 emails sent, and the last 2 in the chain, not the 6 in the middle (collapse by default). This is mostly for items that need a lot of clarifications.

UX needs improvement for handling multiple emails. As of now , I just forward every email to my main email and filter out appropiately. I don't see a better way of doing things in thunderbird.

Thunderbird doesn't support threaded messages outside main inbox, AFAIK.

Baynesian junk filter could use some improvements as well. Some vendors will mix spam and important mail from the same email address. Thunderbird doesn't do a great job filtering these out, even after training junk filter consistently.