skysight-inc/HackerNews huggingface dataset:
I'm not convinced that JMAP existing will make it easier for people to develop things like Ivelope. I don't know in this particular case, but if I were writing Ivelope I wouldn't first write an IMAP library of my own. I'd use an existing one. And all commonly used languages have pre-existing IMAP libraries anyway.

I doubt the ability to do "var client = new JMAP()" instead of "var client = new IMAP()" will lead to a flood of new clients.
Your parsing isn't too great. Try posting this: <img src=x onerror=alert(123) />
Battle for Wesnoth 1.14 Brings a New Single-Player Campaign, Launches on Steam
Hypothesis:
High outlier @5pctl - outstanding graduates groomed for management.
Low outlier @10pctl - family/friends/favours groomed for management.
Because Thunderbird is not actually native, it uses Electron's precursor XUL.
For me the worst thing was how they treated us so wrongly.. kicked us out and said, "The race is on."

Obviously our work had value to them as they patented it.

We do not have any high powered connections to Google and if you don't this is what they will do to the little innovator guys/girls. An invite from a Fortune 500 without any high powered connections is an invitation to get kicked in the face and they say that's how it goes. But no that's not how it should go!
I don't think my laptop provides you with coordinates based on GPS.
The motivation, and reason for their perfomance, of some "high performing salespeople" might be to get out of the ditches and into a comfy management job. They might not be able to keep up such a pace for long, but consider it more of a sprint. In other words, the direction of causality might be inverted.
Why is there no bike lane between me and work?
They ported the PICO-8 version line by line to C#. Since there aren't that many lines, apparently it wasn't that hard.
Regarding calloc, the issue is this:

- Since C++14, SIZE_MAX is the maximum size of any valid object; any object larger is ill-formed.

- calloc(SIZE_MAX, SIZE_MAX) is an attempt at creating an invalid object of size SIZE_MAX^2.

- Thus, calloc(SIZE_MAX, SIZE_MAX) should always return null. Shouldn't it?

Compilers often remove malloc calls even if the allocated object is modified and freed. But they shouldn't change the program's visible semantics.
I'm currently at Disney World where there are thousands of folks within 1 km of me, but when I visit this page on iOS, I don't see any place to message on the main page. It just shows the logo and the explainer text.

It would be nice to at least leave a message in my area, so future users can see it.
Jane Doe is not reading the Google Blog. The article is directed at developers.
Outlook is using less than 220MB for me right now, and that's fairly standard. It seems to be fairly optimized.
did he make it to the CIA?
I contacted GitHub support about this already. I hope this gets resolved soon.
I don't care about status so much as compensation. With most IC roles, you cap out pretty quickly in salary and equity pretty quickly regardless of performance.

If you want better money, or just to get paid the equity you're worth, you are forced into management roles.
C++, computer vision, machine learning, CUDA
They've made a framework for combining datasets from different sources, something that is tricky in general because of the need to guard against unknown differences between experiments.

It's also not obvious that there should be a statistical framework because combinations is usually something done carefully by people familiar with both experiments, so essentially it's on a case by case basis and not wholesale across the field.
Pace ( https://www.paceup.com ) | London, UK | Software Engineer (Python) | Full-Time | ONSITE

At Pace we are building a dynamic pricing solution for hotels. Our platform is based on proprietary algorithms and machine learning techniques that originated in the finance and aerospace industries. Pace is headquartered in London and has raised more than £1 million in seed capital from well-known venture capital funds.

We are looking for a developer to join our growing team and work on a complex REST API and web-sockets server written in Python. These two components are responsible for powering our real-time dashboard, which is the main interface used by our clients and a critical part of our stack. The technical challenges are immense - from aggregating huge data sets on the fly to ensuring consistent real-time delivery to the dashboard under intense load.

Apply at: https://pace.breezy.hr/p/c7a2b9de731801-python-developer
That’s entirely dependent on anatomy, and if you need more than 2 grafts you will almost always take a radial, which is particularly common given the high and increasing rates of diabetes in CABG patients, which produces diffuse disease VS couple primary site blockages. Saphenous vein also a common target
> I found that having a lot of money myself brought more problems than solutions.

Can you explain this further? I'm in my 20s, have over 6 figure income, and I'm curious what problems you ran into.
Google Drive wasn't able to handle 30gb of storage a couple of years ago when I tried it. It was lagging insanely. I now have 700gb of storage so i'm a bit scared to give Google Drive another chance. Dropbox works very well. Also I don't like how Google Photos and Drive work together. If you edit a photo in Photos, it doesn't update the file in drive. I like to have all my photos as files.

OneDrive looks good, I'll definitely give it a try once my paid year of Dropbox is done.
Agreed. This is vandalism, it's horrible.
Does this have support for OpenPGP? If not, you might want to take a look at https://github.com/openpgpjs/openpgpjs which does all the heavily lifting for you. Although it would also be useful if it could talk to a locally running gpg-agent so it would work with smartcards/yubikeys etc.
A war of aggression has nothing to do with whether or not it was declared (in fact, declaring such a war is, by itself, considered a war of aggression and is illegal and is a war crime).

Are you sure you still feel that committing a war crime and doing what philosophers and statesmen and lawyers consider the "supreme" crime is really worse than "expecting major corporations to do police duty" ?

I think part of your argument is reasonable to a point that two people could, in good conscious and respectfully, disagree. Maybe governments are better suited to handle this (via what is known as soft power).

But as long as you take such an extreme position that cannot be defended (it's better to wage of war of aggression than to have amazon stand up for Signal), you're just commenting for yourself. No one is going to engage you in meaningful discussion, because even when it gets pointed out that you're advocating for a war crime, you can't even say "well ya, maybe that was a bit extreme."
It did ask me for location (on Safari).
Rogers e-mail provider alters user agreement after privacy backlash
How would federation help in this use case?
New Story (YC S15 nonprofit) is hiring a Videographer
Do You Consider These 9 Things When Creating an Article Outline? Test Yourself
Relayr | Berlin/Munich| ONSITE | Full time |https://relayr.io/

We enable The Internet of Things. Relayr is a well-funded and rapidly expanding start-up. We have an extremely international and very friendly team of 200 IoT experts in 8 cities across 4 countries on 2 continents!

Our IoT platform development is driven by our engineers and built using recent technologies. We value good working relationships and engineers who stand up for their ideas. Using our tools both internal and external integrators are able to create valuable customer solutions.

We are currently looking for developers to join our teams either in Berlin or Munich. Your outstanding passion for all things tech, combined with your desire to solve our customer’s biggest challenges with innovative solutions could make this the perfect job for you!

We'd love to hear from you! Take a look at our job postings and see what's right for you.

Open Positions:

NodeJS Developer (m/f) - Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=39

QA Engineer (m/f) – Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=37

Embedded Developer (m/f) - Berlin
https://relayr.bamboohr.co.uk/jobs/view.php?id=82

Full Stack Solution Engineer (m/f) - Berlin
https://relayr.bamboohr.co.uk/jobs/view.php?id=71

Backend Engineer (m/f) Python/Java – Munich https://relayr.bamboohr.co.uk/jobs/view.php?id=103

Big Data Engineer (m/f) – Munich https://relayr.bamboohr.co.uk/jobs/view.php?id=81

Frontend Engineer (m/f) - Munich
https://relayr.bamboohr.co.uk/jobs/view.php?id=104

Check out our career page for other open positions at https://relayr.io/jobs/

Any questions? Don’t hesitate to get in touch! julia.rovnik@relayr.io
It looks like evidence of the Dilbert Principle. https://en.wikipedia.org/wiki/Dilbert_principle
<You can't just shoot in the direcrtion of a terrorist who attacked you, if that terrorist is hiding in civilian houses or is holding a hostage.

Hmm I don't know why you think this is the case but that's not how it works. If I get attacked I'm going to close with and destroy the enemy by fire and close combat... regardless of where the enemy is.

I think the better thing to focus on is the lack of reliable attribution. For example, during the russiagate hysteria I actually dug into the data, and noticed all the command ips listed where anywhere but Russia, and I found no evidence that tied those command ips to Russia in the past but that's the key factor in the report because crowdstrike claimed "these are all known Russian command ips" but they back that up with nothing.

State level actors are good at pretending to be someone they're not (anyone remember vault 7 attribution manipulation tech?) So the real issue with this kind of hack back attitude is attribution. Otherwise good actors will likely be fooled into attacking the wrong target...

And that's the different between that and mout. When I get shot at, with few exception, attribution is undeniable!

For example, the entire problem with the Iraq invasion was one of attribution was it not? We were lied to about it and it got us into a war we should have had no business in... for example Cheney manipulating Intel reports to push the Yellowcake angle.

Another good example is Iran. I took the time to read all the IAEA reports up until 2007 in about 09, and all indicators were that Iran was not seeking nuclear weapons nor was it seeking 2yr breakout within sub 2035 time-frame... except for the 2007 one where a lot of Intel was found on a laptop... that we later learned was mossad planted evidence in an effort to get us to beat the drums of war against Iran... (this is relevant given this silly recent story from Israel about Iran and Boltons/pompeos appointment...)
How to publish Node.js packages with Travis CI and packagecloud
Doesn't support it as of yet, however it has been requested by many and is on my todolist.
C++ Core Guidelines: More Rules to Concurrency and Parallelism
> Some code that compiled successfully with older GCC versions might require source changes, see http://gcc.gnu.org/gcc-8/porting_to.html for details.

I followed the link, and almost all of the changes are C++ related. The exception is a change to the way some Fortran subroutines are called from C.
throw in a bunch of random letters too!
Letting users choose passwords is the default behavior of websites, but it's incredibly dumb.

Just generate a random password on the server side and tell the user to store it in their password manager or in a plain text file.

Do not let users enter their own password under any circumstance.

All password issues solved instantly (yeah, if the client is compromised the password is too, but the attacker can install a keylogger and accomplish the same task anyway).

Plus it's much more user friendly, since the user just needs to follow instructions and is not required to somehow "invent" a password.
“Synthetic Opioids” Now Kill More People Than Prescription Opioids in the U.S
> Gmail in Firefox uses 200MB or a bit more, while FastMail uses around 10MB.

Yes, but that’s not a fair apples to apples comparison with his 300mb number. Your looking at the memory used for that tab, not the shared memory used by the browser across tabs. Open Firefox with no sites open and check your baseline memory usage. Add that to the numbers above for a direct comparison.
> Compilers often remove malloc calls even if the allocated object is modified and freed. But they shouldn't change the program's visible semantics.

What visible side effects there are for an allocation with an unused return value pointer (cast to a boolean)? There's no way to reference said memory, so there's no way it can affect execution of the abstract program.

If the allocation succeeded, there's no way to free the memory in any case. So even ignoring possible concurrent allocations elsewhere, it's useless for checking whether future malloc can succeed. Unless, of course, I missed something obvious.
Isn't the legal system 'artificial' by that sort of definition? Should people feel obliged to follow those artificial rules?[1]

Also, dismissing a system with a simple "Well, I don't watch it / it doesn't affect me" is a pretty weak argument compared actually addressing how dishonesty & cheating affects those who do participate. (And whether you personally engage or not, I'm sure sport, like education, does somehow impact your life in some way.)

> I resent the fact that I had to spend so much time [...] learning so much theory that I never use in the real world.

Like what? Are you certain you have never and will never use it? Is it equally worthless to everyone, or is there some benefit to some of the people that happen to not be you?

Was it completely unavoidable? Did you investigate your curricula before enrolling, and choose only things directly related to your present career?

I agree that the current qualifications system is broken, IMO having a lot to do with (especially in the UK) pitching university as an essential part of education, and destroying/replacing the whole technical college system in its favour.

I can't accept that the best way to fix it is to make everything worse for everyone until it finally collapses though.

> Nice straw man bro

If we accept that I'm a dishonest person attempting to bypass the 'has good university credentials' check, why wouldn't you expect me to also cheat at building a portfolio, and maybe practising my interview-bullshit techniques in order to best land a job?

I can't imagine any system that has to assume maximum dishonesty could ever be more efficient than one where you can actually trust the information given to you.

Granted, it's a spectrum, but you're seemingly arguing in favour of some sort of 'distrust, then verify, then verify some more' approach, which seems weird.

[1] There are plenty of good arguments for and against, this isn't just a trick question.
I know you are joking .. but there are some CSS Frameworks with really terrible names and naming logic. If you have better naming system let me know.
Is your organisation ready for GDPR? Here's the checklist:
Thanks for reporting. Fixed it.
> It's an Electron app, but it is built to use as little RAM as possible

It's _either_ an Electron app, _or_ built to use as little RAM as possible.

I'm not an Electron hater, but if you are starting out with Electron then you are already at a far disadvantage both technically (see aforementioned RAM usage) and politically (many people won't use them, mostly for the technical reasons). FWIW I use the Telegram client which is an Electron app, but I would never use a text editor (Atom), email client, or other Electron app given an equivalent app based on C[++], Python, or even Java.
There has been a followup if you go to the homepage

"DOTs in California and presumably elsewhere often have a need for erosion control on the steep inclines of earth surrounding their highway ramps. So any time you see a 45-degree incline covered in greenery, chances are it has a sprinkler system attached and carefully maintained by the DOT. Those same sprinklers are often within a few feet of the ramp's metering lights…"
Seeing that `i % len` in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... makes me uncomfortable. This is performing a non-constant modulus on every loop iteration, which seems quite excessive even for a slow path. Performing wraparounds using a separate branch would be more efficient.
Yeah I do this. I also work in security.

>why reuse at all?

Because it's easy. There's many sites I create an account for once or twice and I never use again, mainly e-commerce. I don't care if someone logs in, at best they get an address and maybe a few card details. That's all practically public information.

>are you sure? I bet that that's not true

Yup, 100%. And even if a few get missed, anything super important has 2fa, on top of using semi-unique passwords that adhere to a format so I can guess them in <5 attempts if I don't have my password manager on hand. And I check them semi-frequently in haveibeenpwned.

>Just use a password manager.

I agree this is good advice in general but even with decently designed password managers, like dashlane and lastpass, people often don't like to use them for various reasons. My parents get confused by new software. I tell them "use a very strong password for google, amazon, ebay etc, and if any other site asks you for a password use a weaker one". If they used a password manager I guarantee they'd get overwhelmed when it comes to using it on different devices and give up, reverting to worse security than before.

Also in the end, people are astronomically more likely to fall for phishing emails than be the victim of a security breach from password re-use. Seriously the whole "use a password manager with a RNG upper/lower/symbol/number combination" trend is overhyped and honestly a distraction from more pressing security issues. Google estimated phishing victims are 400x more likely to have their accounts compromised than anything else[1]. And as someone who is currently dealing 90% with phishing attacks over any kind of password related incidents I'm very inclined to agree. If you're a public figure and therefore an actual individual target for motivated attackers then yes, use RNG passwords and a password manager with 2fa and only ever store the db on a memory stick which you keep on a chain around your neck, otherwise it's not really necessary.

[1] https://www.bleepingcomputer.com/news/security/google-ranks-...
non-HSTS sites like .app

What?

add a special extra greener bar for .app sites

That would be really weird, considering that most Google sites are not .app, and would be quite a pain to change. Suddenly every competitor to their services get a special greener bar for a few bucks?
The SEC does something like that already:

https://www.sec.gov/whistleblower
Why Jan Koum’s Resignation Should Be a Wake-Up Call for Mark Zuckerberg
This implements system calls in user space, intercepting those calls via ptrace (though there is a KVM backend as well).

Honestly I don't see an advantage to this over a stricter seccomp policy, and most definitely slower.
Learning Web Development? Skills to Make You Stand Out
How to Sell Your Startup’s “Secret” Master Plan at the Seed Stage
Is there a public tracker for these requests? I'd be happy to be informed when OpenPGP support is available. Enigmail started to behave really weird since version 2 and your client looks incredible!
How Culture Molds Habits of Thought (2000)
For comparison, my Thunderbird install with over 60k messages stored locally hits about 220MB.
A previous post was correct. There width is a standard rackmount in 332-type cabinets. The 332 type cabinets were originally designed by the California Department of Transportation. A lot of the design of cabinet dates back to the 70's. Until just recently the industry started to look at shrinking things down. Going to LED signal indications has helped a lot. The devices used to convert the low voltage coming from the traffic signal controller to switch to the high voltage driving the old incandescent heads took up a bit of space. How you land all the wires from signals heads and sensors also takes up a bit of space.

Some day when we have connected vehicles, vehicles talking directly to the signal cabinet we should be able to shrink things down even more.
The Cost of Buying a Home Near the Train Is Shrinking
Takeaways from Decred’s (temporary) off-chain governance through Councils
Interesting.

I'm a long-time rock climber, and a handful (or two) of years ago, Adidas jumped into that market by purchasing a well-respected shoe maker (Five Ten). They continue to produce shoes under the Five Ten brand, but Adidas also sponsors a bunch of professional climbers.

There is some cultural backlash in climbing, but mostly around the increasing commodification of the sport (which has always been seen as anti-establishment). Even those folks who rue big climbing competitions and big "shows" (the Dawn Wall climb) still wear Five Ten.
also indicated that $1000 was the yearly renewal price if one gets the domain through pre-registration.

That's just on GoDaddy.

"EAP is a one-time acquisition fee; you do not pay that on subsequent renewal."

https://news.ycombinator.com/item?id=16971246
Yeah that was really high level overview of very specific things. I'm not sure if people without any prior knowledge of aws are getting anything out of it. For those who aren't familiar with aws i would recommend using most of the fully-managed services that aws offers. Then if you think you can save a buck by running your own databases you should go start considering them. Granted some aws services are not that great like EFS - it's just useless. But still dont go crazy with optimizing your cpu cycles. Sometimes it's just better to pay some extra for not having to spend hours debugging things that are not in the core of your business.
The problem with this case is not the fees themselves, but the fact that part of the settlement was a payout to the attorneys' law school. That seems like an attempt to sidestep the limits on how much can be awarded to the lawyers.
SlackArchive says goodbye
Anger in Uganda over plans for tax on social media
Makefile Assignments are Turing-Complete (2016)
Bitrise | Budapest, Hungary | Full-Time | ONSITE | https://bitrise.io

Bitrise (YC W17) is a Continuous Integration and Delivery platform focusing on mobile development. We help developers to automate their every-day tasks so they can go back to building great apps and have more time for their ideas. We'd like to create an ecosystem for software developers which they can use to build, test and distribute their apps in a way that it feels natural and fun. We take being open very seriously and we love to automate everything!

We're funded and profitable and currently scaling out our team in beautiful Budapest, Hungary. We are currently recruiting for the following roles:

Marketing

- Head of Growth

Engineering

- Senior Backend Engineer

- Senior Frontend Engineer

- Senior Tooling Engineer

- Junior Tooling Engineer

- Technical Support Engineer

Check out our careers page for more details https://www.bitrise.io/careers and if you think you'd be a good fit send us a short note telling us why to jobs@bitrise.io

All roles are onsite only.
While this is true, newer Chrome versions have a feature where if you fullscreen a video in a tab, it will (within a few seconds, if the video is in a directly supported format) attempt to send the video directly to the Chromecast instead of mirroring the tab. It doesn't always work, but it's much smoother when it does.
Capital One, not Schwab.
Can't you build something "to use as little RAM as possible, given that it's using Electron"?
Telegram is not an electron app. It's native C++ and QT
https://arxiv.org/abs/1804.07608. This is an another paper, that maybe you are interested in. Even though they have almost the same name.