skysight-inc/HackerNews huggingface dataset:
Elastic S-1 Analysis – Another Open Source Monster
That's what i try to tell people and they just don't seem to understand how much of an impact this will have over the long term.
SEEKING WORK - Rails/Full stack, server admin, REMOTE

Location: Warsaw, Poland

Ruby on Rails engineer with ~13 years of experience. I can build an application as well as provide further site/server maintenance services (performance monitoring, real time errors monitoring, security monitoring/hardening etc).

Some examples of applications that I've worked on recently:

1. CMS for Jaguar and Landrover websites (global), technologies used: Ruby on Rails, Vue/Javascript, MySQL, custom servers infrastructure

2. shedul.com - booking platform for beauty and spa industry. Technologies used: Ruby on Rails, Jquery, Bootstrap, Sidekiq, Redis, Postgresql, Heroku

3. agricircle.com - Social network, shopping, field and equipment management platform for farmers. Technologies used: Ruby on Rails, Javascript (Backbone), Postgresql, Heroku

4. rcarts.com - Art school (with CMS and payments integration) Technologies used: Ruby on Rails, Javascript (JQuery), MySQL, Authorize.net payments. I've also configured the server for this application.
But even there, there is conflict, unrequited desire, and death. Even among beings we could regard as godlike in comparison to ourselves. Even among super-people who lack for nothing, who can even choose genders, and who can live hundreds of years or many millennia if so chosen.
In my experience "Candidate X isn't a good cultural fit" has almost always been used as short had for either "I don't want us to hire them, but I can't articulate why in
way I am comfortable with" or less often "What an asshole".

I don't think I've ever been part of a conversation about "cultural fit" that wasn't swimming in bullshit, or at least wading in it.
How to monitor the proper functioning of an online store
Because if that satellite hits a foreign satellite, and the company can't pay, then the US Government is liable.
I noticed this also supports Inferno. To the author: what's your preference?
The thing that led me to stop contributing was ultimately seeing the progress that was being made toward automated music transcription. I saw this technology as something that would make the process a whole lot faster once it was good enough, and so it wasn't a wise time investment to keep writing out those intricate files by hand, but it also wasn't yet the right time for me to start using that transcription software, either.

At the time, the software that caught my attention was mainly the kind that helps users turn a scan of sheet music into something that could be transformed (with a text editor and some scripts) into a LilyPond source file with far less work than actually typing out all of the LilyPond input yourself.

I can envision software that does this, but it seems like a big project with very uncertain adoption outcomes.

Edit: I think software like this probably already exists, essentially, and definitely if you consider running one of the LilyPond command line conversion tools an acceptable step. The system's main differentiators would be being web-based (which isn't that uncommon anymore for music engraving software), and targeting LilyPond as the best-supported output.
They used to be called Guilds, even in the user-facing client. I'd imagine a conclusion was drawn at some point that the term Guild is far too niche even inside the already niche video gaming community; its really only used in MMORPG-style games.
I wonder why Hamlet is so sure his father (the elder Hamlet) has been murdered. We're presented with this as a fact, but it really comes down to, "I saw a ghost and it told me what to do." Even the guards who tell Hamlet about the ghost speculate that it might be some kind of Satanic ruse. We only find out at the end that Claudius really has been using poison. The way I read it, you could easily conclude that Hamlet is actually crazy, not just pretending, right up until the point where people start dying of poison on stage.

But that's only a retrospective justification and it doesn't really explain how Hamlet comes to be so fixed on revenge.

Also, speaking of predators and prey, I love the description of young Fortinabras early on:

Young Fortinbras,
Of unimproved mettle, hot and full,
Hath in the skirts of Norway, here and there,
Shark’d up a list of lawless resolutes,
For food and diet, to some enterprise
That hath a stomach in’t
I'm not sure if this holds for cars. They were few and far between when first deployed. It's the growth of the car deployment that caught us by surprise and placed us in the quite ridiculous situation we're in today. And as the roads are now dangerous places, laws rightfully limit the amount of experimentation that can be done with them.

Space, similarly, might have been "move fast", but "break things" was limited to risking lives of people participating in each individual project.

I suppose the original meaning of "move fast and break things" involved only breaking your own things, but this meaning evolved, and when used to criticize today startup culture, it connotes breaking other people's things.
If there's a conflict between sustainable enjoyment and constraints of reality, then maybe utopia / heaven is euphoric mania. Certainly fiction has explored the idea of psychotherapeutic utopia.
Verifying code changes by testing against production data
New Electric Drone Has Groundbreaking Flight Time
Congrats on the launch.

I run Namevine.com and have for 6+ years. It does much of the same thing.

Did you not consider naming clashes/confusion yourselves when creating the product?
Given that the goal is getting C developers to adopt best practices, adoption is the most relevant metric here.
Backbone of the Sahara [video]
Perhaps I can answer some of these questions. We've dealt with scenarios where we've had to fail-over entire data-centers to other regions, or other data-centers within that region. We have a few mitigations in-place for stuff like this.

a) A voice server can sit in multiple different load categories. So it's not "best server by score", but rather "best server out of a pool of servers with a given load factor". The load factor is one of ":verylow | :low | :medium | :high | :veryhigh | :extremelyhigh | :full" When looking for a server, we have an index of "best servers by region" that's stored in memory on each node and kept synchronized by service discovery. Additionally, if we don't have enough candidate nodes in a given load category, we will grab a few from the next-best load category. The thought being, that for a given region, we'll have a large set of servers to allocate to. This prevents a server failing from thundering-herding another server.

b) A voice server fast-fail (reject) allocation requests, and does so under some circumstances, e.g.: the rate of allocation requests for the server exceeds a threshold, the server is at capacity, or approaching capacity. We do a lot of this fast-failing logic using semaphores around a shared resource (server alloactor): https://github.com/discordapp/semaphore

c) We also run things a bit over-provisioned. We try to have enough excess capacity during peak such that we can handle the failure of an entire datacenter within a region, or an entire region to nearby geographical regions.

>I imagine that estimating capacity is even more difficult since people can join and leave at any time, and the client doesn't send any packets when there is silence. So the load changes based on how talkative people are being (which means your server always crashes during the best parts of whatever you're discussing).

We use a lot of factors to measure load on a server to group it into a load category - in addition to just traffic: we look at concurrent clients connected, concurrent voice servers allocated, packets/sec, bytes/sec.
Note that representatives of the Apache Foundation have repeatedly requested to not use this misleading naming scheme, which has seemingly been totally ignored.
I assumed it was based on IRC servers, because each Discord server can have multiple "channels" just like IRC.
There's nothing that unscrupulous shitheads won't ruin.
It's good for younger audience. Myself, I just want the facts without the corny attempts at humor too.
Also, the article calls that a sunk cost, but the ISS is extraordinarily expensive to maintain on an annual basis as well.
> "Candidate X isn't a good cultural fit" has almost always been used as short had for either "I don't want us to hire them, but I can't articulate why in way I am comfortable with"

Either that or "I don't want us to hire them, but I can't say why because it would be against the law." "Culture fit" has mostly become a loophole for anti-discrimination laws.
For those of us who don't know what a Y-Combinator is or why it's useful, I found a SO answer [1] that makes sense to me:

A Y-combinator is a "functional" (a function that
operates on other functions) that enables recursion,
when you can't refer to the function from within
itself. In computer-science theory, it generalizes
recursion, abstracting its implementation, and
thereby separating it from the actual work of the
function in question. The benefit of not needing a
compile-time name for the recursive function is
sort of a bonus. =)

[1] https://stackoverflow.com/questions/93526/what-is-a-y-combin...
It adds some humor and unfortunately the lack of it can make HN seem like eating burnt toast at times.
I really wish there were non-browser implementations of WebRTC. So far, it seems like the standard as-it-is is defined by browser code and browsers contain the canonical implementations.
I think the difference is that the original phrase suggested you break your own things, but the meaning has now evolved to criticize companies breaking things around them.
An interesting point that I ended up cutting from the blog post is that companies also use culture as a selling point to convince candidates to join. We have seen this work (convince a candidate to take an offer). However, most companies underestimate how similar their culture pitch is to other pitches candidates hear. I think these pitches are less effective than most companies think they are.
Forget the stock. Tesla's bonds are imploding
> base64 encode the connection information into a string

Doesn't work anymore.

Firefox times out the answer offer after very few seconds, which makes sharing the answer offer asynchronously impractical, which effectively killed serverless WebRTC and in turn killed any interest I had on it (for my side projects I mostly do serverless web apps, as in real serverless, not lambda functions).
Agreed. I feel like if I told a non-gamer friends to join my Discord 'guild' I'd get less yesses than if I called it a 'server'. In a way 'server'/'community' feel like much more inclusive terms.
Startups: Hire the Wisest, Not the Smartest
I only use React. The Inferno support was added 2 years ago when an issue requested it, as I was evaluating Inferno support myself at the time. Since then I haven't done anything with it.
OneMob | Senior Ruby on Rails Engineer | San Francisco, Ca | Onsite

OneMob is looking for a senior full stack developer experienced in Ruby on Rails. This is not an entry level position.

OneMob is a digital engagement platform for businesses that allows you to record videos, create a customizable pages, and track its engagements real-time. Over the last 4 years, we have steadily gained traction in the B2B sectors, mainly as a personalized video engagement tool for sales and customer success.

If interested, please you can apply on LinkedIn:
https://www.linkedin.com/jobs/view/senior-full-stack-ruby-on...

- or -

reaching out to ror @ onemob.com with a message and a resume
The link could just be encoded information that gives the hosts details for everyone else to connect to.
I am in a few dozen different discords and use Ctrl+K to navigate amongst them rather than use the icons on the left-hand side of the window.
I've been using Musescore for a lot of the stuff I used to use Lilypond for, but one of the things I absolutely love about Lilypond is that its easy to write scripts that emit lilypond format, it's killer for repetitive stuff like examples, flash cards, etc.

I was never any good with Finale or Sibelius, so I feel like I'm unqualified to say whether Musescore is worth learning, but have been curious what an actual skilled Finale user thinks about it?
Open Source at Pinterest (new site)
By the hour: https://aws.amazon.com/marketplace/pp/B079VR7CD7
This is simply the ugly side of unrestrained capitalism
I had already acknowledged that though.
I think you are right, I've read quite a few over the years but looking back I learned far more by interacting with peers and just getting on and trying things.
I really wish Discord would implement an audio compressor (or if they use one, make it much more aggressive) for voice chat. For example, Mumble doesn't require manually adjusting anyone's volume - instead, it uses a compressor to automatically normalize volumes for everyone.

In contrast, Discord has a volume slider that I end up having to adjust for most people. That requires manual tweaking, often while I'm playing a game, and isn't future-proof; just the other day, one of my friends changed his microphone setup and was extremely loud (I had him at 200% when in the new setup he should've been at about 75%).

This is really my only complaint with Discord's VOIP functionality. It is a major step backward from Mumble. (Also, for some reason the Discord community mostly uses voice activated mic instead of push-to-talk, but I don't think that's Discord's fault.)
Hello, I think I found a bug with your organizations.

I own skmexyz.visualstudio.com (under sk@skme.xyz account) and I tried to transfer it to skmexyz@skmexyz.onmicrosoft.com and now:

1. Both accounts are not admins so I can't delete / modify it (it asks me to contact the administrator when I am obviously the administrator)

2. It claims that it's being managed by Default Directory on Azure but I can't appear do anything with it.

I would really appreciate some help with it.
tajen, the vast majority of your comments are marked [dead] and thus invisible -- it looks like you were shadow-banned two months ago.
How would someone be well educated at a bad school? I feel like that loses any reasonable definition of good.
I think they are actually. It used to require skill to be a programmer in the old days. You knew one language very well. Today you know hundreds of small things on medium level and you can Google anything. It's quite easy to write code in any text editor, they are all filled with colorful fonts, intellisense, plugins etc.
Right now, there are 183 active users, and the CPU is staying around 5% on my Ryzen 7 1700. Keeping LilyPond running as a server helps.

Can you tell me more about your goals? I'm open to collaborating if practical.
A big classifier I've seen that gets put under "cultural fit" is the "it's not my job" problem. A startup can't have people saying that, but big enterprise companies live by it. Some people just can't transition from one to the other.

I've found in interviews that some people expect to do exactly what their credentials have prepared them for. At least for the places I've worked, that's insufficient for programming and other tech.
The $1 million per km figure is of course complete rubbish. That's just the cost scientists have had to pay to fabricate it using the zero-g plane. There is no commercial application where the demand is that high.

The best commercial application for this type of fibre is a transatlantic crossing. In these applications typically 4 to 8 fibres are used and the distance is 7000km so the total length of fibre is around 50000km. For this sort of application the fibre cost needs to come in at around the $100 million dollar mark which is just $2k per km. To create a single km of cable in ZBLAN you need about 300g of feed-stock. So the revenue per kg is around $6k. This is below the current cost of around $10k per kg cost of sending payloads to orbit.
While everyone jumped in to condemn irresponsible actions, it's quite unclear why everyone assumes fed's authority over foreign satellite launches. It definitely seems like case of overreaching: it was India's business to approve or deny the launch in this case.

Swarm can easily re-incorporate in the less regulated country, re-open developer office in the California, and launch all they like without fed's oversight.
In theory.

In practice, it means signing up for another service for most people. Social penetration of Meetup/Evite/etc is far lower than that of Facebook.
Azure Boards is a powerful work management service designed especially for engineering teams that allows you to not only plan work in a backlog or board view but also link across all your artifacts such as commits, pull requests, builds, even other work items. Yes, it's also integrated into Visual Studio and Visual Studio Code. [Program Manager on the Azure Boards team.]
Hugo has support for GitLab Pages and GZ compression, with really nice CI tools and an open source downloadable server version, unlike GitHub:

https://gitlab.com/equalos/equalos.gitlab.io/blob/master/.gi...

https://about.gitlab.com/installation
Well, I'm still using an ancient version (2.8?) cause the last stable broke the Markdown footnotes' linking (maybe it's a bug in my theme).

I'll probably look this week if the bug was fixed, but I'm not in a hurry, last time I updated I didn't realized they eliminated some Jinja2 corner cases that I abused for scoping variables outside code blocs and I think I'm still using the global context in a "creative" way... ^__^;
Haha I don't use Twitter so I'm not surprised I got something wrong... thanks for fixing that bug.
Tesla Model S Can Be Stolen in Seconds by Cloning Its Key Fob
> Urban traffic woes

Isn't this what last mile inevitably does? If a part of town is walkable, it doesn't decrease street traffic; If it's bikeable - or scooterable, it doesn't decrease those vehicles.

Yes, this is induced demand; which is why this information shouldn't be used to make more highways or lanes. Indeed; a large part of the negative traffic impact from rideshare is probably lack of suitable drop off curb space.
This is most likely the case. Discord's introduction was mainly to pull in the gaming audience using Skype while providing the quality behind Mumble and Ventrillo
I think because when we think about culture fit, what people can add is already in the equation. When a culture fit is used to DQ someone it’s because on balance they subtracted more than they added relative to other candidates.
I don't disagree with that statement, but rb808 specifically cited "well educated parents".
One of the few times Bettridge's Law of Headlines doesn't apply. "Survive" is an extreme word here, but I do see a big issue w/ index funds. Perhaps an unpopular opinion - but I believe index funds will be the next major bubble that cripples the financial system.

It's one massive way to persist the same inequality status quo. You know what made Bezos so rich in spite of a company that doesn't make much accounting sense? When everyone is betting on his success by blindly investing in index funds.

Bet on the winners (because they're in the S&P 500 or some total market fund), even if they aren't performing that well by their accounting metrics. Everyone will be so invested in propping up the largest companies (or at least the US/China economic moneymakers) that when a few big players seem to be doing something egregious, it will be a tsunami of sells as opposed to a small wave.

When everyone is playing and no one knows how to play (because why do I care what the market does? I just let the index fund manage for me), it just reminds me of the advice "if it seems too good to be true, it probably is". The current narrative is: you don't need to know how to invest (neither does your investment fund manager). Just bet on everything, and we'll all win. And by we, we mean the fat cats who are taking in that investment money you're giving us. You'll make a meager return, but we'll make oh so much more.
It’s still hard to know what this means. For example, all the senior engineers I currently work with are great at telling a story about how they look to hire based on talent, self-awareness, critical thinking, and many soft skills, and that the technical particulars are only incidental guideposts.

Then they proceed to ask candidates to derive a card shuffling algorithm on a whiteboard in 30 minutes and fail them from the interview if the running time complexity would be too high or if they can’t mathematically prove the result would be a uniform draw from the space of permutations of the cards.

Whatever story they tell you, it’s not about whether they are lying or not, it’s about the extreme myopia in tech where these people actually believe they are sleuthing out the inner talents and dispositions of candidates when they are obviously doing nothing but berating candidates with parochial, uninformative trivia.
"Culture fit" has mostly become a loophole for anti-discrimination laws.

Is this just gut feel, or based on actual data? Because it sounds contrary to the survey results described in the article.
I made it decently far but the 6 frames of meaningless handshake pictures finally got me to close the tab in anger
w3m-img?
And? She was told by the FCC that they were very concerned about the hazardous nature of the satellites. I'm sorry, but it costs an enormous amount to launch a satellite, you have to be somewhat worried if this organization couldn't even address the issues raised by the FCC before they launched!
Yes, but my reasons for getting off FB aren't privacy paranoia. I don't particularly care that they're tracking me.

I dialed back Facebook because it ate time better spent doing other things, and I like myself better when I'm not yelling at people who are wrong on the Internet so much.
I have not experienced much mangeling, but the newest CE edition still doesn't do notebooks very well IMO. to the point where I use jupyter-lab for my notebooks/prototypes and pycahrm for packages.
The text also explicitly states this is about signed integers: ”let’s look at taking ((x << 31) >> 31) + 1, an inefficient idiom for isolating and flipping the low bit of a signed 32-bit integer”

I think there is an error on page 9, though: ”Second, −a+−b can be rewritten as −(a − b)”. I think that should be either a left-hand side of ”-a--b” or a right-hand side of ”-(a + b)”.
> A company is its employees.

This is a bit nit-picky, but I find it distracting when an article leads with a statement that strikes me as grossly inaccurate.

Because if the rest of the article hinges on the accuracy of that opening statement, I'm likely to regret having spent time reading the article.

Clarification: The reason I'm skeptical of that particular opening statement is AFAIK U.S. corporations can have assets, liabilities, etc. that are very different than simply the sum of their employees. For example, I would gladly accept the parts of Apple that aren't employees: its bank accounts, patent portfolio, etc.
AzureOps has a nice ring to it! With regards to VSTS, I probably just have a soft spot for Visual Studio itself.
Does https://webrtc.googlesource.com/src not count?
Reminds me of the great story of the ingenious baby incubator developed from Toyota 4 Runner parts: https://wheels.blogs.nytimes.com/2010/11/23/neonurtures-car-...
We're a profitable company doing over a quarter million a year ATM. We aren't running fiber on a whim.
> voice activated mic

Which is a very sane default for most people

The only reason you'd want to use push to talk is either you have a lot of people in the channel, you have a loud background or you don't want people hearing stuff not designated for the discord voice (if you're streaming, have irl people in the same room - that kinda stuff)
Apptopia Data Now in Slack for Free
Server is the de facto standard terminology that users expect here. Guild would be a horrible name since it comes with a lot of preconceptions, especially for gamers.