skysight-inc/HackerNews huggingface dataset:
From what I understand, right now these projects are working on the backbone of the systems. In the future, other developers will be able to create services on top of these platforms to resell the storage space. So maybe someone will have an online cloud hosting service with a simple drag and drop online interface. They will charge a fee to the customer and the website operator will simply buy storage contracts on SIA or similar providers to provide the actual hosting and distribution of the files.
Sky CREDIT SOLUTION remains the best credit repair company
What is life when you cannot afford basic necessities? Imagine not being able to acquire a home, car or loan. Simply because your credit score is low. I had suffered terribly due to a low credit score caused by eviction, late payments and hard inquiries. I had to contact “sky credit solution” a company I read about here on Trulia. They literally saved me from my traumatizing experience. They increased my score and removed the negative and derogatory Items on my credit report. This review is in order to encourage you to do something about your bad credit by contacting (SCS). It took just 12 days for things to change. My life is way better now
PHONE NO; (620) 399 6316
Email: SKYCREDITSOLUTION247@GMAIL.COM
Staying Safe on GitHub: The Ultimate GitHub Security Tools Roundup
A note for anyone that reads the comments first.

This isn't about obesity, but about whaling.
A great choice of companion language to your Python stack would be Nim: https://nim-lang.org/ (not necessarily ML-inspired) but extremely productive and extremely fast. Bonus, v1.0 is right around the corner for Nim. If you're willing to venture out to a place with an evolving scientific ecosystem, Nim is a great choice to do scientific computing as part of a CPython stack (easy integration both ways since Nim compiles to both C/C++).
Any opinions about rclone?

It seems to be fine for my mediocre backup needs
Some great points there.

I have multiple goals here.

Goal #1 is to demonstrate how Rust can be effective at data science / analytics and evangelize a bit.

Goal #2 is to have fun trying to build some of this myself and improve my skills as a software engineer.

Goal #3 (getting a little more vague now) is to ensure that in some hypothetical future I can get a job working with Rust instead of JVM/Apache Spark.
Just get any entry-level textbook on it, and you'll be fine. Larger companies will need professional CPAs, but at least you'll be able to talk to them.
Technological progress will not stop because some people abuse the technology.
Really Good Emails: Years Wasted
(magic-wormhole author here)

It's probably worth pointing out that the 2^-16 chance is per invocation of the protocol.. it's not an offline attack. So you'd have to be reeeealy patient to run it enough times to give the attacker a decent chance of success.

The best attack I can think of would be for me (or someone who's camped out on my rendezvous server) to make an MitM attempt on like one out of every 100 connections. Slow enough to avoid detection, but every once in a while maybe you get a success. Of course you don't get much control over whose connection you break (if you did, you'd be back in the detectable category again).

FWIW, some numbers. The rendezvous server that I run gets reports from clients about the success/failure of the key establishment phase. Over the last year, there were 85k sessions, of which 74% resulted in success, 22% in timeouts, and 2.5% in bad key-confirmation messages (meaning either a failed attack, or someone typoed the code). So in the worst case where every one of that last category was really a failed attack, there's roughly a 2130/2^16 = 3% chance that someone managed a single successful attack last year.

But I tried to make it easy to choose a different tradeoff. `alias wormhole-send=wormhole send --code-length=4` gets you to 2^-32 and gives codes like "4-absurd-almighty-aimless-amulet", which doesn't look too much harder to transcribe.
Not a scientist but did some undergraduate work in biochem. The answer might be in those two observations (Alzheimer's + obesity). As I understood it in most cases of Alzheimer's there is a deficiencies in the brain- glucose pathway/efficiency and as a result (some studies think) that the brain now have to work harder at extracting the energy from pathway and spend less time on maintenance+cleaning... (plague + metabolites). Thus switching the brain to ketones(or low enough carbs) will force brain to make use of this new fuel source.(better source ?). There is definitely a link to obesity and over eating on carbs/sugar/glucose

Just interesting that the two cases might be realted (Alzheimer's and obesity)

disclaimer not a scientist or hippie.
>Eg, for a given model, is the time to implement x cost/hr for a Rust coder less than that of a Java one?

time_to_implement * cost/hr + cost_of_bug_damage * P(bug) + time_to_fix_bugs * cost/hr + cost_of_deployment_hw

The dream of Rust is that P(bug) and cost_of_deployment_hw are less.
I find it extremely rude and aggressive. It's like shoving people off the way with your elbows because there's a crowd in front off you.

I'd argue that much better way is to back off for a moment and try more diplomatic solution.
> `if err != nil { return err }` is actually bad Go code, and not often written by good Go programmers.

Like the people who wrote the Go stdlib? Because that's filled with those - just look at the net/* packages.
rclone is fine (in fact I use rclone with restic to synchronise my restic backup repository on BackBlaze B2) but it doesn't encrypt or deduplicate your backups -- it's just a synchronisation tool like rsync.
Juventus' Exclusive Deal with Pro Evolution Soccer, Won't Feature in EA FIFA 20
> But that is unfortunately not always why. Some people take a very, very long time to get to a point they’ve already telegraphed long before. In a conversation that’s about problem solving, this is wasting everybody’s time, and I will absolutely shove you out of the spotlight and without compunction. Daylight’s burning.

This is definitely part of my problem. I get excited; I can understand where a point is going; I get impatient, especially when I'm hearing it described in an overly verbose way.

However, I think I probably need to remember that it's worth hearing someone out. Ultimately the team might benefit, even though the problem might be solved at a slightly slower pace.
Flux: Machine Learning with Julia
I'm 99% sure it wasn't energy executives that lobbied for the clean air act and on second read I feel like you might be being sarcastic
> an intuitive-empath

This tells us everything we need to know
11) Learn proper research skills so you can continually be finding better solutions to problems encountered in your work/projects.
I guess it's bye-bye SciPy for me then.
So, they're basically hiring humans to mimic the features of an IDE? Right, sounds like solid plan ...

Honestly, I have no idea why anyone would do this. What this will achieve at best is optimising for rote learning and selecting for people who are capable of writing syntactically perfect code unassistedly. This however is an unrealistic scenario during daily development work because that's - among other things - what an IDE is for.

Problem analysis, mapping requirements to code, finding solutions in a deliberate rather than haphazard manner - these actually relevant aspects of software development aren't assessed at all by such a 'process'.
The Remarkable Unresponsiveness of College Students to Nudging
I couldn't agree more, and this list pretty much lost me right from the start.

If you're fresh out of university, GitHub is useful because it demonstrates relevant non-academic code you've written outside of your studies.

After you've got your first job, I don't care about your GitHub profile unless you've got some impressive stuff on there. As an employer, I care about your ability to work on non-trivial problems in a team, and unless you're contributing to OSS (which few CS grads do) you'll never have this on your "portfolio".

In my experience, your GitHub profile is only noteworthy if you have:

* Breadth of work. Loads of projects in a load of languages that demonstrates you're a tinkerer
* Depth of work. At least one project with 5+ stars that solves a non-trivial problem.

Otherwise, that profile is usually some boilerplate code for a MOOC course or to try a language for the first time, and when hiring that's not an indication of anything.
Enhance Your Apartment Community with the Web
This is often explained in a needlessly confusing way.

STARTTLS isn't a problem, the problem is if a user checks a box (or moral equivalent) saying it's optional obviously bad guys will opt for "No". If your client is set to _require_ STARTTLS, then an adversary blocking STARTTLS has the same effect as if they just blocked the IP address of the mail server, you get an error and it doesn't work.

There's no reason to use "opportunistic" STARTTLS for your own mail servers (ie IMAP or SMTP to an outbound relay). Nobody should be configuring their own gear, or corporate gear, to just let somebody else decide whether it uses encryption.

Opportunistic encryption still has a place in server-to-server SMTP relaying, but if you're choosing options like "if available" in a desktop/phone mail client that's wrong.
yeah I ordered a book that came with a cd from another market place, and the postman thought it fine to bend my envelope with my book a cd 90 degrees so it would fit in my mail box snapping my cd in the process.
I think this is the right decision. Error-handling the go-way focuses on whether a single operation failed, rather than how a set of operations failed.

In Python or Java, you see a lot of try-catches around blocks of code, which can obfuscate where the source of the error is, despite having particular handling for the type of error.

For systems code, I mostly care about whether something failed... like:
- Was the socket opened?
- Was the file created?
- etc.
Assuming what you're saying is correct, then the best thing would be to port Apache Spark from Scala to Rust (or Go?).
BTW, I've looked for a voice coach to improve my public speaking. All I could find was people who'd teach singing. Sigh. Most people could enunciate better, and that makes it easier for your audience to understand you and hence they're more likely to pay attention.

It's especially important in the modern world where a large part of your audience will be non-native English speakers.
Incidentally, the real goal of magic-wormhole is to provide the initial secure introduction between two people's communication tools. Get your public key into my address book safely, and then all those other modes have something to work from. Keybase.io is kinda in the same direction except they're binding key material to de facto identity services (github, twitter, etc) rather than pairwise introduction.
Just keep chuntering on as if you can't hear the other person talking and what you are saying is crucial for all participants. NOTE: this gets fun when > 1 person has this approach.
Just because there's not a "right way" doesn't meant that there aren't a lot "of wrong ways" ;)

Actually, some years ago I bumped into a similar problem to the one discussed, where someone wanted to use NLP to show gender bias in a dataset, and hit one of the common pitfalls that I mention (I hope that I don't start a flamewar by sharing this story):

Here's what they tried to do:
1. Fetch a list of ~800 atendee names from a Portuguese tech conference (it had an official API with user profiles)
2. Download a dataset most common male/female names for newborn babies in Portugal and America for the latest 3 years
3. Train a naive bayes model on the downloaded dataset and use it to classify the antedees into male/female

After doing that, the algorithm returned something like "8 female attendees and 792 male antendees".

I found this particularly strange (considering that I knew more than 8 women that attended on previous years), so I took a peek at the antendee dataset and found that:
- There were some users using a fake name (including one organization account)
- There were certainly more than 8 female antendees, and at least 6 were named "Inês" (female name)

After discussing this with the ones involved, we found the problem!
- The dataset was not being normalized (it was being trained with "Ines" and tested with "Inês")
- The naive bayes[1] implementation used, when faced with a completly new input, outputed the most common class of the training dataset

In the end, the final result was closer to "80 female, 705 male, 15 unknown", which is a much more believable result (closer to the typical distribution of Software Engineer students in Portugal).

Note that the author wasn't trying to deceive anyone, he just tripped on some common pitfalls (forgot to normalize the data and used an off-the-shelf implementation without looking into the details).

[1] There was only one attribute, so implementing this without using a naive bayes library was actually easier and produced the correct results.
All work and no play makes Johnny a dull boy.

Call it discrimination, but when I interview people for my team I filter out those who don't have lives or a multitude of interests / passions. I just don't want to be around robots 40-50 hours per week. I apply that same discrimination in my personal and romantic life as well. After 25 years, a computer is just a burden.
Accelerating Machine Learning with FPGAs
Just produce exceptional work and let the loudmouths spend all day cutting each other. You'll soon get way ahead of them.
I have a folder with markdown files where lots of stuff is documentated -> I call this documentation system.
Stuff is accessed via search or menu (im using mkdocs)
Documentation is for me and colleagues (looking up passwords, various links, urls, tutorials etc..)
How were they supposed to know that Wakefield's data was fraudulent?
Facebook's Libra exec defends digital currency in senate grilling
Probably it is about the fact that water is polar and readily absorbs microwaves. Which, of course, is how microwave ovens work. (The standard 2.4 GHz frequency is actually not absorbed as well as higher freqs; this is a deliberate choice to let the radiation penetrate deeper into the food and heat it more evenly.)
Jetbrains MPS: Create Your Own Domain-Specific Language
> Thats right, in a language where everything looks like it's yelling at you, you have to find a little tiny period to find where execution resumes.

In old non-proportional fonts on old CRT screens with low resolution, "." was a pretty noticable glyph. Typewriters tend to have rather noticable periods, too.

That convention truly was a child of its time.
Actively avoiding? What do you mean by this?

Neither are in deep poverty? I happen to live in Hungary, and well, see for yourself:

https://budapestbeacon.com/wp-content/uploads/2017/10/one-qu...

https://cronkitenews.azpbs.org/buffett/hungary/img/single/ma... (this is from Slovakia)
The same launcher will work on significantly cheaper phones. One issue I'm facing is that I can't buy the phone I want, no one makes it.

Installing a launcher, like LessPhone, would be a way for me to get a phone closer to what I want. I don't think I would buy a $1000 phone as the starting point, but ideally nor would I purchase an Android phone. The current phone marked is trapped in a duopoly where a large number of people aren't being serviced by neither of the OS suppliers. The ability to customise the product of at least one of suppliers help a little.
If you have to get into a legal battle with someone about misuse of information, it's much better that you are able to focus on the sender and the recipient of the information as potential sources for that information instead of also having to go after every potential network hop as well.
Actually, I'm not so sure about doubling the risk. Failures may appear random, but they aren't. A failure may indicate a particular defect that can be corrected in the rest of the system before another one fails.
So Spark is bloated bcoz of JVM. Does Graal make the point moot?
> I find it hard to believe that Google had no idea about this.

Had no idea about what? There is no evidence that Google has cooperated with the NSA on anything except tracking down Chinese hackers.

> I recognize that co-operation with the NSA is.. as they say.. non-optional.

There is no evidence that they have been coerced into cooperating with the NSA on anything.
Can you share a link of one that you recommend?
Got it. Fun side project then! Good luck. Rust does seem like a good fit for something like this.

I think the hard-ass responses in the thread (all unwarranted) simply misunderstand the goals.
Thank you for these. I was about to ask for any good intro materials on genetic programming.
"body-conforming clothing that hugs genitalia must not be worn."

Can anybody explain what they mean in this sentence? Clothing that "hugs genitalia"? Is it to ban the tight trousers for men or tight trousers in general or what?
Sounds like the lie moms tells their meek sons about being nice gentlemen to get girls :( works until Chad tells your manager about how uncooperative you are for not participating in meetings with them so they get the impression that you don't contribute anything even if you do a lot of work. Chad gets promoted over you of course.
I would say it is all too common in most social situations. It's normal that people get overexcited. People should behave, but often do not. What one is supposed to do when it happens? Find a new job?

Do you also have opinion, that generally working with adults one does not need a manager or a superior? Managers manage people, they should manage meetings.
It's more easily said than done but not every software programming job need to lead to burnout, especially of you are not looking for maximizing earnings.

It may vary individualy but switching context/environnement/project is enought for me to avoid feeling being at work while doing hobby project, so I would advice you to go for it if you like coding, more practice will lead to improvements on your side project productivity.
Why do IT teams need to transition from DevOps to DevSecOps?
That is so true. Something like this would be so enabling for someone like me who has always had serious interest in complicated domains (physics, complexity theory, etc..), but probably neither the mental facilities or excess time to fully understand them. I wonder if these types of technologies will pave a path to more easily 'downloading' and then understanding such topics. That would totally change my life.
> These findings indicate that the three types of millimeter-wave antennas can cause thermal injuries of varying types and levels.

Basically, intense enough millimeter-wave radiation can cook flesh (just like any intense enough radiation can do).
Project Loon balloons over Peru
I agree with it but I also disagree. They are all valuable skills but guess what? If I know how to be persuasive, I know how to present, I even see jobs asking for "self starters", "knows how to manage multiple projects" and maybe I learn how to do sales then... I just start my own thing. I don't need your job!

Of course all those skills are valuable for anyone, just like learning to play piano is. Doesn't mean you shouldn't hire people because they don't have those skills.
how terrifying.

given USB C as a "standard" is a complete mess atm...
I would say there is worth noting alternative called UltraStamina mode that is available in Sony phones. In this mode you have only limited number applications that are mostly non-internet consumers, removes animations, multiple desktops and also help to last few days more on battery (5-7 days on built in ~3000mAh battery).
I had an assignment at the Dutch Tax Service and was surprised to learn that they were still actively developing new software in COBOL. The reason, I was told, was that they had many COBOL developers and not as many that were experienced in other languages. Most of these people, however will start their pensions in a couple of years, so they'll have nobody to maintain this stuff.
What about its 'crypt' encryption backend?

Afaik it uses scrypt which was designed for tarsnap
The implementation details have some UX benefits, but all they do is kick the can down the road, not solve the problem. You need a secure channel to authenticate the keys (or “safety numbers”, or whatever you want to call them). This can only practically be done face-to-face (or by getting somebody you trust to do it face to face - to act as if they were a CA). You need to do this prior to first communication, and additionally every time somebody loses their key material.

Some people will be motivated enough to do this, most won’t, and this absolutely can’t scale.

All known PKI systems are either impractical, or require a level of trust that undermines the system entirely. You can say your threat model doesn’t require that much security, but in that case it probably doesn’t require a PKI either.
Both IBM Enterprise COBOL [0] and GnuCOBOL [1] are in active development, and recent releases (September 2017 for both) appear to include support for the COBOL2014 standard.

Not perhaps in the same league as more fashionable languages, but certainly a fair distance away from 'close to 0'.

[0] https://www-01.ibm.com/software/support/lifecycleapp/PLCDeta...
[1] https://en.wikipedia.org/wiki/GnuCOBOL
Am I the only one that came here thinking the article is about Rust’s package manager & Ruby’s web framework?
Don't be naive into thinking that it's going to get any better, or that talking about it to someone will help in anything - it usually makes things worse that's the reality of it.

One simple way to reduce the frustration and make it more bearable for you is to send your point across by email to everyone involved later on that day, it works for me.

How bad is it? Maybe at your workplace is especially bad, if that is the case and it's bothering you, it's probably a good time to leave.

Some people think they know it all, can't shut up and are literally incapable of listening to others. Some people just think while they talk, feel the need to fill the blanks of conversations constantly, etc.

As long as you give your input or send your point across in whatever form, in person or by email at least you feel better for sure.
Yeah it'd be great to see ports based on scipy. I didn't see signal or ndimage stuff in Owl, which are regular parts of my scipy based stuff.
Messenger are not easier than email, only when 2 ore more communicate on one topic.

But with email you communicate with one or more people about many topcis.

To archieve the same structure in a messenger, you must create several discussions. So messenger are not the holy grail of communication, that is why people still use email.

We need an email user interface with open messenger protocols under the hood for secure communication and usability. None of the current messenger offer that.
Smaller meetings. Talk to these people before the actual meeting one-on-one if you have to.
So, how I sign git commits if I don't want to use PGP (GPG) ?
How to Start a Career in Artificial Intelligence in 2019? A Step by Step Guide
These same kids have never seen a real astronaut in the press and culture before a moon shot.

Talk about a "rock star"—if John Glenn had a YT account in the day he'd have 200M followers and could retire on Patreon.

They were our superheros.
It's on person organizing the meeting to moderate it. You can either talk with every person and try to change their ways, good luck with that. Or have more structure in meetings and that's what being manager is supposed to be about. I always roll my eyes, when there even is some structure in a meeting, but the organizing party does not really moderate the discussion.
Yes, but I can think of a few people who fit this bill who are incapable of hearing a question as a critique. They will happily answer the question and not change course in the slightest.