skysight-inc/HackerNews huggingface dataset:
Pento | Full stack developer | EU | REMOTE ONLY

https://pento.dk

Come join us building a new payroll product for European small/medium sized businesses! A very conservative market with old competitors and products = tons of potential. We are a remote team, which means we have no office and you can work from wherever you want. We're all in on transparency, a great work culture and teamwork. Founders are 500 Startups alums and have previously worked on two startups, one of them out of Silicon Valley. We're looking for a full stack web developer to join our remote team. Ideally, you are a person who is not only proficient in frontend and backend work, but also have some experience in DevOps and system architecture. As you will be part of the early team, you should be a fast learner and be able to work in different roles.

Read more here: https://angel.co/pento/jobs/242469-full-stack-web-developer-.... Or contact me: emil at company url
It's not about the CA, it's about the level of validation your chose. All major CAs offer all three levels of validation - DV, OV, EV. DV doesn't involve any verification of personal/company details, no matter the CA.
This is exactly what Questers do. https://www.questers.com/
Share and learn about your spiritual or self-transcendent experience
You had strong valid points :)

Thank you for the feedback! Look forward to hear from us again. ;)
I had to do that when writing programs in z80 assembly language - then converted to HEX bytes for each instruction.

It was always a pain because instruction-length varied and you had to account for the length when calculating the number of bytes to jump forwards/backwards. (I tended to prefer relative-jumps to absolute ones, but either way the same problem remained.)
Not sure what you're getting at. I'm literally suggesting the exact opposite would be preferable.
I applaud the author for destigmatizing mental health issues. More companies need to be like this. Its really hard for people to understand mental health issues because you have to take many optional classes to even get an idea of what they are. Also, many people throw around terms like psychopath / ADD(ADHD) and either diagnose themselves or others and that can lead to more stigma or even misunderstandings. I think better education of mental health would help solve this.
BNE without a CMP threw me for a loop (ba dum tsss). I hadn't remembered that BE/BNE typically operates based on the condition of the zero flag.

Even so, it seems odd to gloss over the assembly while explaining more trivial things. If the author reads HN, that would be a suggestion to make his otherwise excellent post a little easier to follow.
SoundCloud employee here.

If you are hiring, please reach out to people from SoundCloud. The decisions of who to let go were not based on performance. A lot of amazing people, both attitude and technically.
Assuming 0 indexing: row 0 column 4. Constrained by rows 0, 2, 3 where rows 0 and 2 have [^XZVCHFJLQM] and [^\sPQFB] and row 3 has [OYSRU]. All of: O, Y, S, R and U match. Am I missing something?
Remember, kids, tenure decisions are sometimes made by counting the number of publications the victim has in Nature, Science, and Cell. Suggesting actually reading them is seen as a shocking, unnecessary idea.
The pressure will come from the public. If they damage their reputation, people will be less willing to donate, which will pretty directly influence their income stream.
I don't see that as actually being true. There are thousands of native npm modules which work just fine with Electron. There's really no problem exposing native APIs to JS.

What VSCode has pioneered, and this is something which Atom got wrong, is a multi-process model, where the various IDE components communicate via IPC. This improves stability and allows isolation of 3rd party plugins, and provides mostly foolproof parallelism. When plugins are such a big part of the experience, this is a very good thing. It's a deliberate design decision, not some attempt to overcome the failings of JavaScript.

Couple this with the fact that limiting "API" to mean "C ABI" forces every compiler author to start exposing complex C structures, unsafe pointers and the like - which if their compiler is written in, say Haskell, or LISP is going to be particularly painful, v.s. implementing text-based RPC over a socket in whatever way is best for them.

If Language Server had been a C API then I seriously doubt it would have got much traction, as it's just too awkward for many compiler authors to implement. Unsafe C APIs are, frankly, last century's technology.
Yes, SoundCloud (IMO wrongfully) saw streaming services cut their market share (I believe it was actually product decisions.). So to get paid end user subscribers they offered streaming fully released albums and downloading them to play later.

This is completely at odds with securely streaming unreleased music, as a preview for the final album. They always have charged producers, and now are charging both sides for (in many cases) the same content.

This shifted their product focus and shafted producers who didn't have a major label deal that could afford the streaming SoundCloud partnership deal. Basically giving the finger to the early community that made them popular.

I would have focused on the producers and dissemination of their tracks that led to more and better discovery. I believe producers would pay a premium for that -- they already do with other forms of media delivery.
ELF – An extensive, lightweight, and flexible platform for game research
Oddly enough, when I first heard of SoundCloud, it was in a completely different context from either. I first saw it used as a pastebin for voice recordings.

Specifically, members of some online transgender communities use it to solicit community feedback on their voices. They'll record themselves talking, post it to SoundCloud, and ask the community for input on what they could do better.

I don't think there's enough of a market for "pastebin for voice recordings" to be a successful business though.
Finding Your European Soccer Club Spirit Animal
I started programming because my ZX Spectrum had a dead tape-deck on arrival. Back in the 80s shops closed over Christmas, so there was no chance of returning/replacing it.

I ended up reading the manual(s), this being back in the day when computer manuals had tutorials on BASIC, and even pictures of the circuit-layouts.
actually i don't care at all about the climate and want to drive my vintage car. Rich people will still be able to pollute much more than me by flying in their planes.
> No, almost no car will ever need a battery replacement unless battery was bricked by gross mishandling

How would that be possible? Charge and discharge cycles are closely monitored and controlled by computers.
It could be that there's no discussion of CSAs because nobody here knows what they are. I certainly don't. Can you explain? Searching, I get Client-Server Architecture, Community Supported Agriculture, Compliance Safety & Accountability, and more. I assume it's the second one? What does it involve?
Blue Apron is a meal-kit. You're still the one cooking.
MySQL infrastructure testing automation at GitHub
They also laid off the entire New York team and at least some individuals in Berlin:

https://twitter.com/pje_txt/status/882977097232338947

https://twitter.com/katalunia_/status/882992899893460993

> Well, SoundCloud just laid off all of its New York engineering

> Literally the entire payments and subscriptions team, ads-eng, monetization engineering, everybody

> Not really clear to me how the execs think this company will be able to make money from now on
what if I want two? I can't have two third thumbs
No, browsers don't do that. See how WoSign was distrusted[0]. Basically, they still trusted existing certificates, but stopped trusting new certs (both renewed or brand new). Through this, they kept collateral damage to a minimum, while carrying the CA death sentence.

[0] https://blog.mozilla.org/security/2016/10/24/distrusting-new...
420 still seems like a rather unreasonably large number (to me) for something that is basically a file hosting service with a couple barely maintained mobile apps and a web site.

Quite a few artists I follow are on Soundcloud primarily for new material. I would happily pay for Soundcloud if they'd bother to update their app for Android Auto and Android TV.
OnboardIQ Raises $9.1M to Scale Data-Driven Hiring Platform for Hourly Workers
You should think about the cost of asking for help before you actually do it. Or ask it in a medium that allows for an async conversation. Take a measure of how others ask questions or ask where most of the discussions take place (I have only been in face-to-face driven places but it's not hard to imagine Slack-driven places).

On most days, this will be fine, but getting tunnel vision and not being aware of what's happening and asking silly javascript questions during important deployments or production work will rub people the wrong way.

Your colleagues are not there to simply serve the "smartest and most talented people that just know how to ask questions".
IANAL (Mr Roberts answer is probably more appropriate) but I spent 5 years working for a subsidiary of an American company and had many meetings like this. I'm also a Canadian, living in Canada.

At the border, you say that you are attending meetings and receiving training. You are not giving training or leading meetings. It was never a problem given I said those words.

Edit: again, Mr. Roberts answer is probably more accurate, and YMMV
In New York, yes. In LA, absolutely not. When I lived in LA, the closest shop was 3 miles down a canyon.
Does the "encryption in flight" include interprocess communication? If so there's not much safety in the world!
A good percentage of the Dutch holidays in France or Spain and they take their caravan with them. That sort of trip will be hard on an EV.

I also wonder what kind of exception they intend to make for cargo transport because those vehicles (especially the smaller ones) are extremely price sensitive.
Can someone please explain to me what is special with 2017?
Great article. A few years ago (at a previous job) I took a sick day for "sanity", but told them I wasn't feeling well. I felt guilty about doing it. I think part of it is the association of sick leave with externally visible medical issues, and the corresponding "straightforward" medical verification.

In other words, if you have a temperature or are vomiting, that's obvious. Many infections or physical injury can be trivially verified by a doctor. But a "sanity day", as truthful and necessary as it might be, is neither of those.

Out of curiosity, I checked my current employment contract. It says sick leave is for "A personal illness, injury or medical disability that prevents the employee from performing his or her job, or personal medical or dental appointments." or "Exposure of the employee to contagious disease when attendance at work would jeopardize the health of others." There's a dozen or so other cases listed in the contract, mostly about allowing sick leave to care for sick family members/children. Our contract also allows for verification, "If the Employer suspects abuse, the Employer may require a written medical certificate for any sick leave absence."

I've never heard of anyone here being asked for a verification, but it would tend to discourage people doing the "sanity day" sort of thing.
If anyone else is using uBlock Origin, at least for me the page displayed completely blank until I disabled uBlock temporarily.

Nice one.
1. Make it compile

2. Make it run

3. Make it work

4. Make it robust - Correct the errors

5. Make it failsafe - Handle the edge cases (out of memory, disk full)

6. Make it fast

7. Make it small

8. Make it clean (warnings, lint, beautify/style, clean up dead/commented code, in other words, polish the back of the cabinet)

I've met programmers in school who stop at #1 or #2. Most programming jobs get bogged down endlessly trying to get through the #4 backlog until the deadline comes along and they have to ship. Most developers, when asked to provide an effort estimate for a particular task only budget for #1, #2, and #3 (and with experience will learn to account for #4).
Centaury herb
Because you use it on a laptop with hard-drive encryption and tend to avoid suspend to RAM.

Liking the advocacy though
those are just the people who publically show they're part of that org.
Few people who live in NYC have cars, and many of those people are very well-off.
Can't clear WinHTTP variables from memory
hi brother,

How to clean variable from WinHttp api?

I use codecave to call winhttp api but I want to hide the url. I have called RtlZeroMemory but the url is still visible...

Can Variables be cleared with kernel32.RtlZeroMemory? Can kernel32.RtlZeroMemory be called from user mode?

I have no idea to clean up memory from codecave.

thanks in advance,

What I have tried:
Your missing my point: If your goal for a webpage is to sell, then glwt. I get that they are a thing, but they are pretty useless to me, and good luck making marketing material that excludes people that want to give you money.

Webpages to me are tools, not marketing material. If you want to use them for marketing, then great! Just don't waste my time trying to turn a tool into marketing material.

Webpages that are meant to be useful (like Debian makes, etc) should be accessible, not promotional. The webpages I use are tools to get a job done, not to browse for advertisements.
I'm not a SoundCloud user, but as someone who just started using groups on Flickr i noticed that the views on my uploaded photos went from barely anything to at least a thousand per image (and with just a handful of groups). I can definitely see how this can break your audience. Seems like an incredibly dumb move on SC's part.
Digital Impact Alliance, United Nations Foundation | Principal Architect | Washington, DC | ONSITE, REMOTE, VISA

https://digitalimpactalliance.org/

DIAL is a new global alliance to enable the digital ecosystem to deliver greater scale, efficiency and social impact by creating more inclusive digital economies. Working with partners, DIAL will generate evidence of what works through field-based projects, distil insights and tools to promote scale-up and replication, and provide mechanisms for co-investment throughout the ecosystem. DIAL is hosted by the United Nations Foundation, and the team is based in Washington, D.C.

DIAL is seeking a Principal Architect to join the Data for Development (D4D) team. The Principal Architect will set the vision and the strategic technical roadmap for the Data for Development (D4D) portfolio of investments.

The Principal Architect will support the buildout of the Data & Analytics functions for the D4D team with the strategic intent of pushing the field of D4D forward. The Principal Architect will be responsible for steering our technical and implementation partners and driving our research partners’ agenda and investigations. Working with our technology partners, she will develop the required infrastructural components (technical, commercial) that will match data supply (e.g., MNOs) with data demand (e.g., programmatic partners in public health, agriculture, etc.). She will lead the in-country delivery of these solutions, and enable compliance with regulatory and data protection regimes. She will also drive the development of common data architecture and standards for utilizing telco and digital data for social good. Finally, she will work with partners to develop insights and indicators that can provide accelerated support for decision-making in the public sector.

https://careers-unfoundation.icims.com/jobs/1458/principal-a...
> There's a client [...] that demands Network Solutions certs.

Are you billing them for the extra cert, and for the extra work that using a non-standard CA implies?
How you migth end up on a Spamhaus list, and what to do about it
Base doesn't include locality pay: https://www.federalpay.org/gs/locality

So for Los Angeles, for example, total annual salary would be $74,584.00 * 1.2965 = $96,698.00 for G13 base. G13 max would be $96,958.00 * 1.2965 = $125,706.00.
I am so pleased with Bandcamp, every time I buy music it is such a joy to see a link to Bandcamp.
Do you know how these IDE features are currently implemented in editors like vim? Unless there is built-in support (e.g. ctags), most plug-ins that provide language-specific features do so by running an external tool, sometimes going so far as scraping the compiler output.

This means that on every single change, a new heavyweight process is created, communication happens over unspecified textual formats, and everything is likely to break with the next update because there is no stable interface.

JSON IPC with a continuously-running process using a well-specified protocol is a huge step up in comparison.
You can only put 100 domains on a Let's Encrypt cert, so if you're a site like Tumblr that's going to be a whole bunch (hundreds of thousands or millions of certs) of mayhem.
in New Zealand, a pizza from dominoes can be had for 5 NZD which is 3.6 USD.
I think they are just disappointed that things hadn't improved by now.
420 is total employee count, only a fraction of that (i believe substantially below 100) are devs, which for a site of that size is adequate i guess. They also have quite a few engineers working with the data instead of product development.
I used to go to SC every day. When reposts started becoming a thing I loved it, since the people I followed would repost stuff I would have never found. But I guess I quit in time, as I never saw bots or what you are describing. That's too bad :(
I use SoundCloud daily for music I can't find anywhere else. I'm amazed they haven't tried harder to make people like me pay for the service. I would pay if I hit a paywall at some point of usage.
Kudos for posting under your full name (presumably.)
> ... they routinely have the best deals on CPU prices and often have incredible CPU & motherboard combo prices.

Agreed.

> The X299 is early in its lifecycle, of course, so I'd hope availability for a few years.

Same, here. I've seen ASRock Intel boards vanish from the market only a year after they debut.

It's disturbing. And moreover, it's detrimental to the lifetime of the board as driver and BIOS updates cease.

Hopefully this chipset and socket will last a bit longer.
SoundCloud is one of Berlin's prime examples when it comes to it's startup credentials, so them stumbling is really hard to see for someone working in the city.
An interesting (banned) TEDx talk by Rupert Sheldrake, one part on the changing "fundamental constants", starting here:

https://youtu.be/JKHUaNAxsTg?t=591

The other parts are a bit "woo" and I'm sure would be laughed at by the HN crowd. But his points about fundamental "constants" changing, and the metrologists' dogmatic (really, anti-scientific) response, are worth pondering.
DuPont Pioneer Secures Excl. Rights to ERS Genomics’ CRISPR-Cas Patent Portfolio
Great question! I'm looking forward to hearing the answers. I think this is the hardest problem in entrepreneurship and why social capital and access are actually way more valuable than capital, technology, intelligence etc.

I'm in a similar situation, and my experience has been that there are three things that get you a busy person's time:

1. Provide immediate value. I run a cybersecurity consulting firm (www.tailriskconsulting.com) and execs like to learn a bit about the space, so the more I can do to offer actual knowledge right off the bat, the more likely they are to pick up the phone and let down their guard.

2. A personal connection. This could be a school you both attended, a personal hobby or activity you are both passionate about or another social bond. Join clubs, play sports, be open and try to learn from everybody you meet. Also, don't be afraid to self promote a bit. You have a brand whether you like it or not, it's up to you to shape it. Become the cybersecurity gal at your Brazilian Jiu Jitsu gym. Be the big data guy at your art classes. Talk about your stuff and be genuinely excited!

3. Warm intros. Your friends are likely to have more contacts than you do (https://en.wikipedia.org/wiki/Friendship_paradox). There are likely a few super connectors in your social circle. Find out who they are and try to tap in to that.

Finally, and this applies to all three approaches, work up the chain. Don't turn down coffee or a call with lower level folks; They can pass you up the chain. Don't give up! Rejection blows. We're all too self conscious too much of the time. If you believe what you're doing is important for the world, keep on plugging.

Best of luck! Let me know if there's anything I can do.
Venting to your manager seems mostly counterproductive to me. I'd argue rather than vent you should at the very least identify the problem and potential solutions.

Even in scrum, when doing a retro, they don't call them "negatives" but "deltas", implying don't just complain, look for a solution.
I bet your opinion is reinforced even though your comment becomes more and more grey.

That's the feeling I get when I read the responses: someone saying that they don't have to have a precise meaning, some one says that it's something you insert when you have nothing to say, someone else is surprised to find out that some emoji doesn't mean what they thought it means according to the official description.

You wonder: what kind of communication is that? You are 99% correct, it's not communication.

Whedon had this great line that "when people stop talking, they start communicating", and he wasn't talking about body language. He was talking about the babbling, the noise in the communication. Emoji is indeed just more noise. I think People disapprove you because, just like there are useful idiots, I guess there's also useful noise. But that's still idiots and noise.

If you say something and someone doesn't understand, then you clarify what you said. This is a conversation. This is communication. Those who believe that a smiley can magically convey more than words, describe more accurately your mood etc. believe in the illusion of communication. :-) is good as an abbreviation of "you made me smile", but that's about it.

Furthermore, standardizing it pointless. Emoticons are the product of a community. Their meaning is defined within a community and their use marks the fact that you belong to that community. Twitch for instance sells the right to use custom Emoji-like things in their chat channels. One of them is the face of a former Twitch dev named "Kappa" that is being used for some reason as a mark of irony. On IRC, I've seen channels strongly disapproving even the use of the old :-D and prefer "haha" instead. Perhaps they were upset with people coming up with a new variant every week, like 8-| or :-3 that didn't have any meaning except for those who "invented" them just for the sake of invention.

Communities have their own set of codes, for instance there's TT or QQ for "crying", ^^ for smiling, etc. People will for ever invent new ways of expressing themselves with letters and symbols, just like every generation invents its own slang.

Whoever came up with this idea of an Emoji standard didn't understand what they saw.
Plugin hybrid will be too costly soon, because it is unavoidably more costly than an ICE car (because it is an ICE car plus a lot more stuff) and will become more expensive than a pure BEV soon too as price of larger battery will no longer be more as price of gas engine and generator. That moment is already very close, most likely, it is already too late to build a mass market plug-in hybrid.
I'm cheering it because people can't be trusted with the responsibility of their freedoms.
SEEKING WORK – Remote and/or Boston, NYC (based in CT)

JS/CSS developer + designer with 4 years experience in SF after graduating from App Academy (Ruby/Rails/JS bootcamp), including two YC companies (web lead at Apportable W11; Sourcery W13).

Portfolio: https://www.zachalexander.com

Email: business@zachalexander.com

SMS: +16172999291
Bah I can't read...you two are correct.