skysight-inc/HackerNews huggingface dataset:
SKIMLINKS | SOFTWARE ENGINEERS & DEVOPS ENGINEERS |LONDON| ONSITE, VISA ASSISTANCE, FULL-TIME. skimlinks.com

Skimlinks has built the world’s leading content-to-commerce platform, helping 4.4m publishers -including Buzzfeed, Conde Nast, NBC- to diversify their revenue streams. Last year, Skimlinks helped to drive $1bn in e-commerce transactions from 24,000 merchants such as Amazon, Tesco and Nike. Skimlinks platform processes terabytes of data monthly across 1.6 billion content-to-commerce journeys.

We are hiring for Software Engineers & DevOps Engineers to join our team in London. Our engineers work on APIs that serve billions of requests per day and with Hadoop clusters running analytics on hundreds of terabytes of data. Our infrastructure is AWS and Google Cloud, spanning three regions. Our tech stack includes Python, Spark, Hadoop, Javascript, Hive, GCP, AWS, Kubernetes, Tensorflow..

DevOps Engineer: https://www.workable.com/j/C52026D43B
Software Engineer: https://www.workable.com/j/D154795A91

Competitive pay and benefits including share options, bonus, pension, health plans, individual learning & development budgets and much more.

Apply through the links or email jobs@skimlinks.com for more detail.
I wonder what sshd could turn to in order to get entropy if the system doesn't think it has enough?
> use a pw manager

I do use my Mac's Keychain Access. My issue started when I had to use a work computer for logging into a newspaper account and I couldn't remember what it was because it was saved on my personal laptop. That's when I came up with this scheme.

> versioning problem

Someone else pointed this out as well. Thanks for thinking this thru.
No, that's my first initial and last name (A Krumbach).

Anyway, "puzzle" is now available at https://drive.google.com/file/d/1KYDTZ2AVWQfWCSACUvfl5gAIHzA...

If I counted correctly, you should be able to make a roughly rectangular shape out of the provided pieces. (Even if I miscalculated, I think they make a good exploration toy for the P2 tiling anyway.)
Yea, I kind of feel the same way about it. "Great work but not my cup of tea for reasons A, B, and C" should be valid feedback on a Show HN.
RequestBin discontinued
WhatsApp to Telegram bridge
deepl.com is pretty good. This translation of your question into German is flawless:
"Ist dieser Übersetzungsservice online verfügbar? Ich habe in letzter Zeit auf Reisen verschiedene Dienste ausprobiert, keiner von ihnen war besser als Grundkenntnisse der Sprache und ein Wörterbuch. Ganze Sätze funktionieren manchmal gut, aber alles andere ist problematisch (z.B. Restaurantmenüs)."
I had exactly this problem with my MBP, took it back to apple and they ended up replacing the whole logic board and 2 IO boards under warranty.
That's it? My Gmail tabs used to take 2GB (the last time I checked, years ago).
TD Bank Group | Toronto, ON, Canada | DevOps Engineer, Full Stack Engineer | Full Time | ONSITE Downtown Toronto. Great work-life balance. Full TD benefits. https://jobs.td.com/en-CA/why-choose-us/benefits/

I have multiple software engineering openings on my team at all seniority levels. We're looking for highly-technical, hands-on software engineers who can wear multiple hats in a new agile team within our Enterprise Information Management group. We're focusing on DevOps & Internal tools to better manage our Big Data Lake and move to a PaaS model. We do back-end microservices, job orchestration, promotion workflows, web front-ends. We run clusters with thousands of cores, petabytes of data and terabytes of RAM.

We have a backlog of interesting work that requires critical thinking and creativity. We're all about improving the way we work, leading by example and reducing friction.

Qualities

* Self-starter, Go-getter

* Constantly finds ways to optimize processes

* Always automates

* Great communication skills

Experience

* Solid experience with Linux, Java and the JVM

* Python

* Cloudera stack

* Hadoop / Cloudera security

* Structured and unstructured data

* Designing / consuming APIs within an SoA

* Test automation tools and techniques

* Configuration management

* DevOps practices

* CI/CD

* TDD

* Setting up VMs, environments, docker

* Worked in an agile team

* Front-end angular skills an asset

To reply, use the email address in my profile.
If you ever reuse that password anywhere else, then you should care A LOT. If you go "i only reuse passwords on low-consequence sites", then I have to ask you 1) why reuse at all? and 2) are you sure? I bet that that's not true, I bet you think that's true but it turns out that your Uber password is the same as your RandomSite password.

Just use a password manager. It's easier and it's safer, and you never have to think "is this a low consequence site?" ever again, because you'll have high quality passwords everywhere. It's really the only way to be sure you have unique and strong passwords everywhere.
I'm curious too! I found one interesting article about Electron eating memory with images: http://seenaburns.com/debugging-electron-memory-usage/
Hugecount – The Best Social Network
> If there was a native editor with feature parity with VS Code (including the number of plugins and dedicated MS resources speeding up its development, and free), nobody would be using it.

Is it possible that VS Code (for example) exists (in its feature specific incarnation ) only because Electron is a cost cutter in terms of portable development?

In other terms: Maybe the portable native full featured VS Code is the middle of the cheap-fast-good venn diagram.
You're right. The way you wrote is how I would have too. Author has written it weirdly.
Funnily enough when I introduced my parents and grandma to Linux (Ubuntu 2013/14) they all went from nagging me constantly with small issues to bashing on how shitty Windows was.

IMO a good ui concept doesn't need explanation. However many people never know because they never used one.
The unit test issues in my real program, which was a bit more sophisticated than what was presented here, gave me artificial intelligence vibes. It’s that situation where a computer algorithm did something really clever and I felt it outsmarted me.

As someone who has been reading compiler output for many years, it seems like these "flashes of inspiration" are relatively sparse compared to the bulk plain-stupid code they normally produce; once in a while you'll see something and think "that's clever... really clever", followed immediately by something so stupid it makes you wonder how it managed to generate such code. You can easily distinguish between that and human-written Asm that way. The latter may not have as much "peak cleverness" but certainly keeps up its average level of efficiency.
Guest Post Guidelines – Hugecount.com
Humpback Whale Baby Boom Near Antarctica
I had a login at a game website called Shakes & Fidget years ago. The site itself is low-consequence. I wouldn't care if someone hacked my login. Another example is when I'm just trying some service and don't expect to use it ever again.

What would worry me is if people hack the login for a low-consequence site and then figure out that those login credentials for this user are the same everywhere: at their bank, Amazon, etc. Personally, I use different passwords at every single website, but at low-consequence websites I sometimes use less secure ones. I don't see how this is a problem (for me).

I understand why low-consequence sites do not implement schemes to force users to use stronger passwords, though. Howls of outrage, lost users, and attempts to get around it, as charDiversity says: https://news.ycombinator.com/item?id=16975773
Imagine your neighbour, watering the grass and thinking damn with these new meters I'm using even less water. Water is cheap, better use more and it's still going down. Must be some sort of bulk discount.
Re: lazy: some would call that get more stuff done faster and cheaper.
One could have used e.g Qt.
Agreed, and anecdotally, I had a college roommate obsessed with wanting to become a CIA operative.

I had to call the police on him after he stole my TV when moving out.
How Florida's Open Government Laws Lead to the Shame of “Florida Man” News
Cities from the sea: the true cost of reclaimed land
It is fiction, but take a look at 'Patriot' on Amazon Prime.

Also, the character James Reese from 'From Paris with Love'.
Slack is probably the best example for a bad Electron application. So slow.
The latencies involved would make you barf in matter of minutes. Streaming over wired ethernet is already barely adequate for action games and VR requires significantly lower latency to feel good.
How is this different from Intel Clear Containers?
Hm. Interesting. How about a 'leak bounty'? Or would that be problematic in the eyes of the law?

I'd happily put down $50 for whoever spilled the beans on what is really going on at Facebook and other companies in that vein.
The software runs completely on your desktop - your email & password is only sent between your computer and your email server. There are quite a few security measures in place that prevents HTML vulnerabilities, both built-in into Electron and others. I'd very much welcome an audit of the code from a respected firm!
I don't think you understand how he gets ahold of these passwords. They're from dumps of leaked databases.
Native Brit here. Never come across the word flatware before. It appears to be a US term. Or maybe I'm just ignorant.

1. utensils, as knives, forks, and spoons, used at the table for serving and eating food. 2. dishes or containers for the table that are more or less flat, as plates and saucers (source: the internet)
So, the idea here, is that eventually every 8 character string winds up in Troy's special little database, and because HE has it in HIS special database, it should be off limits?

Hmmm... yesss... indeed.
BleepingComputer Chat
> That's because, as the parent said, there are no good (e.g. equivalent) native alternatives.

There is sublime text.
Well that looks very nice.

For the security experts among us, would containers using root as their user be safe running on gVisor?

That would save a lot of pain because of some super annoying bugs like this:

https://github.com/moby/moby/issues/6119

https://github.com/moby/moby/issues/5505
Show HN: Interceptor – mock AJAX requests at the browser level
> All other things being equal

All other things will never be equal.
My hn username is a former password. After I committed it to memory it seemed a waste not to use it for something.
I think that 1st we have to understand that to solve this, every solution is slow.
1st I send some links on OO designs and SOLID principles.
2nd I made a few comments on the code review that tacked more real problem like maintenance, change of URL since we were still in development phase and other pages and dialogs that do not have a URL and how this mixed with the rest that have.
3rd was to have design discussion pior development - which we did not have.
For last, some hours during week with the whole team to talk on design and coding, in order to have evryone on a similar level of knowledge.
Username checks out I guess.

You and 50 others.
Yes, sort of. Or maybe kind of not?

I am not sure I'd call what Graal is doing "interoperability", because you essentially pull everything into that VM, instead of interoperating with it where it is.

So they "interoperate" with C by making a C compiler that creates a Graal-compatible AST, and as far as I can tell, the only way of interoperating at this point is creating a new Graal compiler.
I might be biased, but try north of Portugal. You have that quick friendliness you get in the USA, but after a few times, they will have no worries opening up to you with any problem or life situation.

ps: I'm from there, and lived in most of Europe and various places in Portugal, even when I was away from Porto for 4 years, coming back, I made a bunch of new friends (and reconnected with older ones) that I have a deep connection with!
Thanks for the link I'm just reading your paper now, using Cloud9 IDE is an interesting choice which I am not sure is beneficial to the learners..

I think self-sufficiency should include building a local environment you can work work in without having to rely on some SAAS / Cloud service based IDE.
To quote from the comment I replied to:

> We simply need to shift the incentives by making it financially expensive to censor. This is known as "collateral freedom"

In this context, "making it financially expensive" means "banning us would also mean banning lots of other unrelated services, which will have negative impact on both economy and morale of the population".

In the same way, in warfare, using civilians as human shields is "shifting incentives", making it PR-expensive to strike you down.

In both cases, an authoritarian government may be willing to eat the loss and deal with you anyway. And in both cases, you're the one putting innocent people in harm's way.
A native application can do that too.
> only around 300mb of RAM maximum

For a email client that is still more than I ever would accept. Do you hold all conversations in the RAM for searchability or something?
It's an option, and if it comes to war then the legality of whether it should've been declared is usually not a priority. Also in the context of oppressive regimes, the "aggression" in this case wouldn't be unwarranted, nor is it unprecedented.

Regardless, what actually isn't proper is expecting major corporations to do police duty. That never ends well.
Amazon servers are an entire city. There is a vast gulf between the equivalent of "being in a city that has a hospital" and the equivalent of "locating a base inside a hospital".
IBC Bank Online Banking Sign Up/Login –  ATM/Branch Locator
This was the tipping point for me, actually, when I went through this same experience about a year ago:

https://consumerist.com/2013/06/18/amazon-cancels-my-6000-or...

It sounds like a minor bizarre Kafkaesque corporate nightmare, but the whole experience was so surreal I can't begin to convey it. Amazon demands, out of the blue, with no explanation, copies of sensitive financial documents to immediately be sent to strange unknown numbers over fax, or they will shut your account down. And when you do comply, they assert completely capriciously, that you have not, without explanation. And then they shut your account down. The whole thing seems like some obvious scam, except that Amazon representatives can confirm for you that it is real, even though they themselves cannot actually communicate with anyone involved.

I mention this here because of the sense of impunity involved. It was so absurd that any other corporation wouldn't think about doing something like this because of the obvious consequences that would occur.

I've generally felt positive toward Amazon over my lifetime, but in the last couple of years I've soured on them, and it's directly related to a large list of factors that in aggregate suggest Amazon is too large and is abusing its position.

The article undermines its own arguments by pointing out things like Amazon represents "less than half of all online commerce," that "(44%) takes place on its platform." The author is attempting to argue this is not too much, but to me their argument only proves the point.

I'm not sure what to do about it, but Amazon has become a problem, and they are abusing their monopoly.
Me too, 'dinnerware' is probably the correct term but I think this is one example where the American word is better than the English one?
You don’t need network to start the SSH server, it just listens on all interfaces. Also, although it doesn’t matter that much in this case, trusting the network for entropy is not such a great idea because it isn’t trusted.
...another electron app that wouldn't exist if the UI has to be done with a GL based UI lib by a single person.
You have that backwards. You don't bruteforce a single password. You compute the hashes of all the dictionary words and then compare the hashes. So your 'trillion years' is probably more along the lines of a few weeks, for all the words in the dictionary at once.
Why do you try to allocate if w is zero? I'm assuming w stands for width.
T580 also uses a "U" processor though. At least until the T580p is out.
If it can tell if the system doesn’t have enough, it can just wait for a while longer.
Popular does not mean good. In fact, it often means the opposite.
Thanks for your interest in local email clients, more choice there is welcome!

In the description it is said one can file email with a key, by associating folders to keys. Keyboard operation is very important to me. However direct key/folder association doesn't scale to a large number of folders. Have you considered a feature like the "Nostalgy" extension for Thunderbird? [1]

With Nostalgy one type "s" to file/save an email, then a string which is matched to folder names. It's a bit like helm for emacs (except it's exact match, space is not interpreted as an "AND" like with helm). The commands are go/save/copy, and then string match. This scales very well. That could be an advanced feature, as for beginners the direct key/folder association is simpler. But I guess you will target advanced users too, and for them it may be an important feature.

[1] https://addons.mozilla.org/en-US/thunderbird/addon/nostalgy/
I went through this phase with a difficult coworker over code, would take code reviews personally, developed long running branches in an ivory tower with no input or discussion.

Learned to let go and he has his parts of the code base and I have mine. Not ideal, but worked as we were a 2 man dev team at the time. Then he left and we grew the team. Now we got a few minefields left in the code base that anytime we need to add a feature or work in the area we have issues due to technical debt.

What could one have done instead? Anyways the situation is a lot better, the new team all mesh well and discuss issues without taking it personally. Take away (probably obvious) is that good communication amongst team members is vital.
>>> If you are willing to read it as pure speculation, I would appreciate that. If not, I am sure you have a waste basket handy.

Langlands :-)
I second this. I am currently in a middle sized city in Germany that is not exactly focused on technology. I didn't expect to see any users (and I didn't). Even at significantly higher adoption, I can't imagine that I would ever see another soul on there.

Such a change would make the tool a lot more useful in areas like mine.
Probably. Spark takes up around 200M on my laptop, so it's not that big of a deal.
Show HN: wolkenkit-eventstore now also supports SQL Server
Nope, most is Chromium overhead and a bug that the Chromium team are working on. (300mb is maximum, when it's just running and doesn't run into any of the bugs it consumes around 170mb on my computer) I expect Chromium to use less and less memory as time progresses, so RAM will probably decrease in the future.
I have a side question for those who dislike electron apps (or prefer native):

1. Which OS do you use use? I'd love to know if it's skewed to a particular OS to know which platform to prioritize a native client.
I asked this to about 5 devs around 4 months ago and no one knew. I was surprised how hard it is to find the complexity for standard js functions
Fantastical 2.1 Serial Crack for Mac OS X Full Download – Crack4Mac
You're making a generalization that just isn't true. My kids go to a gret public school system. I'm quite happy with the education they're receiving. (This is coming from a guy who attended one of the best public school systems in the US and went to college at Vanderbilt University, so I know what a good school is.)
In JS you use (if using zipkin) https://github.com/openzipkin/zipkin-js/tree/master/packages.... If you have further questions, feel free to come to https://gitter.im/openzipkin/zipkin and people will help you with more details.
> If you really need unsafe code, because raw pointers, or other reasons, C++ is safer than unsafe Rust.

I don't agree. I've told you why. I find speaking with you very frustrating, and it's not clear to me that you've actually understood my point unfortunately. :-/

> If a library wants to do that, it probably means that safe language is too slow

That doesn't make any sense.
It looks like pychromecast implements the Google Chromecast API, so any Chromecast audio devices should show up in the list for pychromecast.get_chromecasts()

https://github.com/balloob/pychromecast
It's just a pulsing smiley and a short description for me.
Since you responded elsewhere that your client stores mails in a proprietary format, one very important product goal should be an export mechanism that can export to one, if not more, of the common formats (mbox, maildir, etc.). After all, if you’re confident on your client’s features as the USP to get customers, you should also easily allow those who want to move out to do so. I personally wouldn’t try our client for serious use otherwise.
2. all sites/forums/whatever that require you to login to see a link, download stuff ... you get the idea.

Or probably: sites that don't involve money.
Wait, the map is not the territory?
Is it related with the sandbox of Google App Engine?
What Startups Must Learn to Scale
I find it surprising how these threads get so lost in a just a few posts.

What I said is that if someone has an issue with another country (oppressive or otherwise) then they should use political means to influence change through their (and foreign) governments. As the commenter specifically stated the military, war is how that change is done in that case.
It's not an exhaustive, binary checklist, they are signals to watch out for. They are basically surrogates for trust. If you're selling something that looks like it might have been stolen, you have to come up with a compelling reason to trust you. Meeting at your office and sharing a business card might be such a reason. If the only thing you're comfortable with is meeting in a deserted parking lot late at night, and only communicating over a throwaway anonymous email account, the counterpart is right to suspect something is fishy. On the other hand, if you have an original invoice from the Apple store, then it might be OK.

Sure, there are legitimate reasons for not getting any of these right, but if they get all of them wrong, be very careful.
You have great points as far as application architecture is concerned.

However, as far as server architecture goes - even if we separate the application into two different processes (HTTP and WebSockets), the current situation is that the WebSocket server in Ruby will run two IO reactors / "servers" internally (unless you use a custom WebSocket enabled server such as iodine).

This post is more about the way WebSocket servers are implemented using Rack than about the question of application architecture.
how did you sustain yourself working on this fulk time for free?
I'm not sure what you are saying ... should I memorize dozens of passwords like WCLfx(edI%uHgjWM6RuEeC6Qh for the services I use or should I strap on getting those dozens of services to use a perfect SSO service that doesn't leak privacy and is perfectly secure and doesn't exist yet?
Weird that the fab work was done at a new york university, doesn't MIT have facilities for this type of thing?
In Provo Utah, it is illegal to sleep on any city owned property. The law is so broadly constructed that a sleeping baby in a stroller or a sleeping passenger in a moving car are most likely in violation.

This type of law is completely insane, and was one of the last straws for me. I ran for mayor with the purpose of disincorporating the city. Needles to say, I didn't succeed, and now the old corrupt mayor is a congressman.

Nobody seems to care when it's other people's rights that are eroded.
Firefox Containers work great for this!
Developing on Kubernetes
Cool, I built this last year during a hackathon. It wasn't a chat but a forum. I've built chats before but it didn't seem as useful.

My idea was to provide a way to augment reality, add context to your location, see what other people that were there before said, sort of like a virtual message in a bottle.