skysight-inc/HackerNews huggingface dataset:
As of now, it appears on page 1, 6th item.
The funny thing with envoy is that you can take the source of the authz service and build your own auth-mechanism for other protocols. We are doing that for MQTT
Deleting Your Data, Reclaiming Your Online Privacy, and Wishful Thinking
At this time it is not insured. The SIPC openly stated this.

The product is already being renamed as a "money management fund"
Autodesk Maya 2018 on Red Hat Enterprise Linux 7
I'm just not piecing it together. The author was told:

>In the future, stay the Hell out of other people's code.

But then says:

>Actually it was terrible advice, advice that I've gone out of my way to ignore in the years since. But those words were valuable nevertheless, and I've gone back to them time and again.

So was that advice bad and why? Or did it end up being useful, and why?
Consumers care about speed and don't care about security, so it's reasonable choice by vendors.
I'm not sure what you mean by your last sentence.

I'd say that if code is being used in production it's not yet "dead", and it should be a much higher priority for team members to work with it.

Can you not add additional tests?
Refactor out even a single feature at a time into more modern tech?
The Time Has Come to Finally Delete Facebook
I was surprised to see the pic - "TV antennas directed towards the West, Neustrelitz 1984, East Germany."

Was that forbidden? It's seem like that would have been influence the government would have tried to filter out no? Or was it forbidden but just not enforced?
Agreed. Regex can make parsing code much more succinct and easiet to grok (although usually at a small performance cost). So not "necessary", but it can be really useful.
> In a country with a balanced trade deficit (exports are the same that imports), in order to keep the economy working at the same pace, if the public debt is reduced, the private debt have to grow. As you said, it's an accounting truth.

This is not precisely correct. It is more correct to say that if the public net worth decreases, the private net worth increases. Or, in other words, if the public sector runs a deficit, the private sector runs a surplus. And the flow of funds is conserved.

And net worth is assets minus liabilities, or savings minus debt.
I literally couldn't care less where I lived. Is it really that big of a deal?
Show HN: Mobile app testing for location based services
Gigwalk is now offering mobile app beta testing services(through its crowdsourcing network). If your team is looking to beta test a location based feature or wants to test end to end mobile commerce use cases with complex scenarios, Gigwalk can help execute those. Signup here: https://app.gigwalk.com/signup
OP here.

Agree completely that .proto offers big advantages on its own.

Also agree that grpc is complex and challenging. We considered twirp too.

A few things that pushed us towards gRPC...

Canonical error codes and semantics. Standards here go such a long way to building reliable systems.

The ecosystem. There are a lot of middlewares, validators, transcoders written specifically for the Go gRPC stack.

Envoy. This has a lot of things we wanted like rate limiting and auth which are implemented over gRPC. With AWS adopting Envoy for their service mesh offering it’s a safe technology bet now.

Performance. This doesn’t matter for our API stack but could be a huge gain in Segments data plane.

That said I still wish all this was simpler. Twirp looks like a great choice in that regard.
This article literally made no sense
The “obvious” solution is to map that page RX and have the kernel write to it anyway because the kernel has magic kernel powers.
Nah, SUN was buried under Intel's fab capacity. A big tsunami of cheap silicon rolled in -- Linux surfed it, SUN wiped out under it.
This sounds like grad students and professors.
Esperanto is definitely not culturally neutral. How many words come from European languages vs non European languages?
Hopefully the EFF and Al Lowe can get them for violating his copyright on some decades old code re-used in "their" games.

I haven’t heard about this. Source?
> The bigger your field of friends, the more likely you are to connect with the someone who is super groovy for you as you are for them. Or the crowd, or the group, or the sextuplet. The singular-pair partnering is a bit antequated for my tastes

This is something that personally put me off the nomadic lifestyle. It seems to be a very common theme, and the concept of "locationships" as well.

If GP is the same way, I'd recommend to GP to first find a partner that's open to traveling, and then go traveling with them. Otherwise, the world is your oyster as sova said.
... “bad idea to ignore the error code” ...

It took a few days to notice.
Top Marketing Skills: What to Look for When Hiring Marketers for Your Brand
Consumers don't really care about speed, they care about checkboxes being checked. I'd be surprised if dual core really did anything for getting packets to and from the gateway interface any quicker. If anything I bet it makes it go slower with a naive implementation.
str = (char *) malloc(sizeof(char) * (strlen(TESTSTRING)+1));

strcpy(str,TESTSTRING);

str = strdup(TESTSTRING)?
You should look into their recent problems. Locking option traders out of their accounts ( potentially millions lost)

They have no customer service and a decently easy collection of horror stories related to their lack of customer service.
Yup - the past simple almost always means "did X to completion, more or less".

E.g. "ate dinner", "wrote a program", "invaded France", etc. Or "learned Spanish".

Some verbs have indefinite scope in this regard, however - for example "study", which is similar to "learn" but more open-ended.

So to say "I studied German" doesn't imply anything about how successful the ultimate outcome was. But to say "I learned German" definitely implies you became at least reasonably proficient at it.
It probably is fair to say that the state-of-the-art tools for JS development today are at least 1-2 decades behind the state-of-the-art for programming more generally. Trying to build larger applications in JS is a relatively new thing, and a community full of people who are enthusiastic and keen to do new things but often lacking in experience with larger and more long-lived software systems is getting a crash course in what does and doesn't work at that scale. Give it another 5-10 years and/or the more dramatic replacement of JS with better languages if new possibilities like WebAssembly change the landscape, and hopefully more of the experience will transfer over and the tools will catch up.
“Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them.”

― Brian Eno, A Year With Swollen Appendices
An alternative to this is [intercooler.js](http://intercoolerjs.org). Not sure if it is quite as powerful or robust (as an Elixir backend) but if you don't have the time or inclination to learn Elixir (which I do think is a cool language, but at this time in my life I really don't have the time to learn), intercooler is a nice alternative!
Why do the "Pilgrim Girls" have bloody knees?
There's a big distinction between "not many people" versus "not everyone".
This isn't a very convincing argument to me. "We fail at source code localization in 4 other ways already" is not a good argument for "let's force a failure in a 5th way, too, even though that's the one place where there's no technical issue with it".

To me, using English keywords everywhere is a historical accident, not a design goal. In next-generation systems like Subtext [1], it looks entirely possible to add localization to source code, too.

Once you throw out the Lisp way of having one namespace for all symbols (or, OK, like 7 in CL), to be used as functions or values, and go to a system where you want to be able to statically type-check everything, why not fully commit to it and let users give local names to identifiers? Then we won't be limited to legacy C-style naming rules, or have to argue about how many space characters to add to make all their names line up on a high-resolution VT100 emulator, either.

[1]: https://en.wikipedia.org/wiki/Subtext_(programming_language)
I've tried a couple of times to write a reply that sufficiently explains our concerns, without writing a novel about life in Thailand.

Unless you live like a hermit, you can't be the sole influence on a child - they will learn things from their school, relatives, etc.

If you really want to know more, send me an email and I can expand some more, but it's generally along the lines of even the most basic concepts of safety/precautions/thinking ahead, combined with not expecting women (be it your sister, gf, wife, etc) to be your own personal obedient slave.
> Nevertheless Amazon uses Oracle Database to run their business. Even though they don’t want to. ... In the end, they will still use SQL—just not the Oracle Database.

I really dislike articles that try to make it sound like smart companies like Amazon and Facebook don't know what they are doing. Amazon has never said they won't use SQL. They have an innovative set of AWS SQL offerings including RDS, Aurora, and Redshift.

In fact, I would argue that Amazon Web Services is responsible as much or more than any other vendor for 'The Revival of Great SQL Ideas' that this article discusses. For evidence look at 'Amazon Redshift and the Case for Simpler Data Warehouses' by Gupta et al. [0] Amazon has profoundly altered data management not just in the SQL arena but across the board.

[0] https://event.cwi.nl/lsde/papers/p1917-gupta.pdf (Paragraph 3 of the abstract is my favorite part--it's a brilliant formulation of the problem they are solving.)
OP here.

We keep them all in one repo.

Right now the entire API is a monorepo so it’s easy. But I plan to split it up soon...

All the protos in one repo. Ideally public so Segment users can use it as a reference too!

Then all the generated Go clients, servers, mocks, typescript, swagger, etc in another repo. This is what programs can import.

Then we can build gRPC services in their own repos if we want to. And it’s easy to produce and consume messages for all the other services.
Anyone knows how such trials work? What evidence can there be from 30 or more years ago? Is it two parties saying the opposite and the jury choosing who to believe?
If you work on a purely technical framework, yes it can make sense, even if i don't see why using french would be an issue for french people. Actually, i always liked the fact that since all the keywords are english, i can use mostly all the french language.
When you work on a specialised field (for example some veterinarian software I worked in), learning the specific terms in your own language is already a lot. Learning how to translate those is adding much more complexity. It gets even worse when your specifications are written in one language (french in my example) and the software is written in another, so not re-using the syntax of the specifications. Add that most of the people will then have no understanding of what the code does without a list of translation, you end up in a quite messy situation...

Yes i'm saying that a lot of colleagues were lacking basic english skills, and i don't see the issue with that. English is a nice to have to communicate with people abroad, but absolutely not necessary to live in France.
Consumers care about security if they’re hacked.
The song Twas In the Moon of Wintertime, also known as the Huron Carol, has a similar moody or melancholic effect on me. Though it is hard to find a performance on YouTube that matches my memory.
It was both.

The advice was bad. But it was useful in helping him maintain perspective any time another engineer had comments about how crappy his code was. His instinct was to give them the same advice, but his brain would override reminding him of why that's bad advice to give.

It also helped him understand politics in a company, and how it gets in the way of certain types of progress.
I'm not saying it exists but their argument is Activision own other Sierra titles like King's Quest, and the LSL code includes decades-old code copied from those decades-old games.

It would make sense that the opposite is true and when Sierra made their many sequels they copied from the LSL code as convenient too.
The problem would be to get the thousand brains to agree.Now thousands and thousands of brains are applied every day to stretching anbd applying Esperanto to all aspects of life. I have found Esperanto of a lot of use when travelling on my own, to get my bearings within a country. Esperanto may not be perfect, but I've used it successfully in Africa, South America and Europe, and it does the job, serving as a unique common language on my travels in, for example, Armenia and Bulgaria.

Esperanto speakers are highly organised. There is a Jarlibro (Yearbook) published annually giving access to a network of local representatives. These people, scattered all over the world and act as 'consuls', providing help and information, and passing on the visitor from another country to his/her contacts. Esperanto does have an Academy, but it is the people who decide in practice.
> But if you are one of those who are incapable of impersonal interests, you may find that your life will be empty unless you concern yourself with your children and grandchildren. In that case you must realise that while you can still render them material services, such as making them an allowance or knitting them jumpers, you must not expect that they will enjoy your company.

Quite practical.
Agreed, the remark in question is just a form of marketing intended to pull on the heartstrings. I feel confident saying that because this product is used the same way by everybody and its equally toxic.
I am not familiar with the services all those routers provide to their companies but I am not bringing one online without first slapping OpenWRT on it.
Well tested and to my knowledge reliable. Functional for everything I need it for.
Facebook fractures its secretive hardware division
Intel Drone Show Breaks Guinness World Record in Folsom
Wouldn't that mean that the probability is always 100% because the company is always 100% of its current proportion?
> Plagiarism hurts the scientist being plagiarized because their work is being passed of as someone else's work.

Indeed they would be hurt. If your research is only in the paid for journals, then you would get screwed.

I just don't think this is a bad thing. The only people harmed would be the journal and the scientist who chose to lock up his research behind a paywall.

It sounds like a win to me to screw over people who lock up their research.
it may not be good advice, but it gives you something to think about
I'm not the GP, but I don't think that paying more taxes is the best way to improve society. I'm not rich, but as someone making above median wages and living in a low-COL area with no state income taxes, I put my money where my mouth is by contributing an amount roughly equal to my annual federal income tax to local charities that provide a variety of services to people in need.
> 1. The codebase in question may be well beyond the line where any sane person would touch it, seriously.

> 2. Individuals experienced with the codebase, its structure, implementation, technology stack might be not available (think cobol).

There are people that reverse engineer binaries, find a place they can use a buffer overflow to insert a jump and then “program” by jumping around to different parts of the existing compiled code.

Your legacy cobol spaghetti code isn’t impossible to understand—-get better or better motivated engineers.

> 3. Refactoring or incremental rewrite is a process that has to be planned and managed s.t. current product/codebase structure. Oftencase it is this very structure, which demands the full rewrite -- because of it being too convoluted to allow refactoring to take place.

It does take extensive, often tedious effort, but there’s no such thing as too convoluted. A giant ball of tangled string can be pulled apart one knot at a time.

> 4. You might want to do a rewrite to refresh the tech. stack -- language, design, frameworks -- it is ok to do so.

> 7. You learn a lot in the process.

It probably is very true that a rewrite is often better for the resumes of employees. But employment is a fiduciary relationship. By cashing that paycheck you’ve agreed to put the company’s interests before your own. And rewrites kill companies.

When someone new comes in and within six months of starting starts pushing for a rewrite he should be fired and a hard look should be taken at what went wrong with the hiring process.
It's convenient to try to squeeze his story into Steve Job's mold, but in my experience, it's the A players who tend to be the most guilty when it comes to these kinds of politics.

In my company, I've worked in two departments - one full of highly intelligent folks, and the other full of mediocre ones. In the former, these kinds of politics prevailed. I recall a particular instance where one person was working on a library, and he would actively invade other teams to shut down projects that remotely resembled his - even if his library did not supply all the features the others were building, and even though he had not yet released his library.

In the latter team, people knew they were mediocre, and were much more open to learn because of it. Pointing out problems with their code never triggered their ego.
> CenturyLink should obviously have some way to add state-specific notifications to customers' bills.

If only there was some relevant piece of data, already required to ensure the bill reaches it's destination, that could help them determine which customers are in which states.

They know billing addresses, and service addresses. They just didn't care.
What I mean under having learnt a language approximately is being able to understand the news (a newspaper or BBC-style TV news) and express yourself in any ordinary tense in quotidian contexts. This means having intuitive understanding of the basic grammar and an active vocabulary of 500-1500 words. AFAIK the vocabulary of an average newspaper is always below 1000 words, also Spanish and English have thousands words in common.

> Do you actually know how many words you know?

No.

> Speaking as someone who first memorized a substantial subset of the vocabulary of a language (in my case Chinese) before learning to communicate in it

I adore you, I would never manage such a boring way. I really need a constant sense of a practical achievement (not a metric like "now I know n words" but something I can apply like "now my degree of freedom of expression in the language has grown to the level when I can say this and that and the exact phrases were not in the textbook") as a reward to fuel my effort.
Perfect scapegoat to sunset a product that one one uses.
Too many people in Seattle.
Awful article for this reason.

Learned nothing.
I am interested in people's take on this.

My gut says yes. Do it.
The most likely would be 13C(alpha,n)16O, but the rate of this would be very low at the temperature of the solar core.

You might also point to (alpha,n) reactions on Li, Be, or B. But these should be slower than (p,alpha) reactions on these elements, which destroy them at temperatures well below (by a factor of ~3 or more) that of the center of the sun.

Let's see how far I can push your argument. There will be some 7Li produced by a side branch of the PP cycle (although it is quickly destroyed). Also, 4He produced by the various fusion reactions will initially have energies in the MeV range (~1000 mean thermal energy in the core), so it's possible (alpha,n) reactions could occur from them as they slow down.
Ukraine Asserts Major Russian Military Buildup on Eastern Border
It wasn't forbidden for the general public, no (I think right after the wall was build there were some crackdowns on it, but hugely unpopular and ineffective, and it was banned for soldiers and some officials). It of course wasn't officially supported in any way and under the table, but it clearly was easy to do in many areas and couldn't really be stopped, so it was widespread and people build their own antennas etc if they needed to. I read stories like that a radio technician somewhere build a small-scale "cable TV" network redistributing west TV from his home and in later years things like that were tolerated. The area around Dresden was known as the "valley of the clueless" ("Tal der Ahnungslosen") because it was one of the few major areas where you couldn't receive West-German TV.
The source is this article we're discussing, in which Activision claims that some LSL code is in other Sierra games like Kings Quest
No practical uses! What! Over recent years I have had guided tours of Berlin, Douala (loo it up!), Yerevan and Milan in this planned language. I have discussed philosophy with a Slovene poet, humour on television with a Bulgarian TV producer. I’ve discussed what life was like in East Berlin before the wall came down and in Armenia when it was a Soviet republic, how to cook perfect spaghetti, the advantages and disadvantages of monarchy, and so on. I recommend it as a very useful and practical way to overcome language barriers.

Take an unguided wander around the net. You wil find political stuff, religious stuff, scientific stuff - all in Esperanto.
Really? I had read that Finnish was incredibly irregular, to the point that listing out all the irregularities was challenging in and of itself.
No, "proportional" just means the two things correspond in size, not that the sizes are equal. In other words there is a positive correlation between the values.
Fission has this radioactive waste and nuclear proliferation problem. A fission-powered ship would be idiotic if a fusion powered ship was an option.
Oh wow, I had never considered that spelling bees might be uniquely English (the language).
You say it as a negative, but in practice, the old code is the only reliable specification.[1] Written specs are never comprehensive enough. If you rewrite based off of specs, you're bound to have both bugs and missing features.

[1] Well, if the codebase has very comprehensive tests, that's likely better than the old code. But few projects have this.
That's deliberate. It's not meant to be read literally. The author is using the rhetorical device of irony.
I don’t think that people who look at Einstein as a loner in present times. Even today it’s well known that people like Bill Gates and John Carmack will take time away from it allot think and learn new things.
Could you possibly share the tutorial with us? I can hardly imagine a tutorial somebody could have failed.
The strategy is to be vocal, honest and credible by estimating features, not the whole rewrite. The rewrite happens by strangling the original application, feature by feature.
This is actually a great idea - I've often wished I had accesss to tech stickers of this sort for my laptop