skysight-inc/HackerNews huggingface dataset:
I think you’re both in agreement. “My code” when it’s a bug is fine because you’re really showing humility and responsibility. I think it is the one exception to “our code” being used as the standard way to refer to code. When the code is great it should be “our code” and by proxy the team’s success. Not one person’s. And when there’s a bug that’s not your own it should be “our bug”. You don’t want to throw anyone under the bus because we all make mistakes. (That’s not to say all bugs should be ignored. Your team should investigate why their code failed and how they collectively can learn.)

I think the “my code; my bug” thing is great because if you lead by example people will follow suit and take responsibility for their failures as well. I think that’s a great effort to move towards a more positive culture.
" then tell that programmer, and only them"

Talk is talk - and can be easily dismissed and rationalized away.

It mightn't have been a novel idea at all to do the 'single process' but in order for it to work, someone 'had to do it'.

It might have been more prudent to 'get it going' - and then somehow socialize it very differently, maybe by inviting the other team in and 'giving them the credit'.

Sadly - sometimes orgs have to be wiped out.
I drove through this region on my way to Carlsbad Caverns and the extraction already happening is surreal. You can see flares for miles. Not so far away, herds graze in the shadow of windmills.
Then why not just link the paper?

I personally like the summaries. Papers are typically written to sound smart, not to read nicely. HTML scales, users can configure the font, you can click pictures to enlarge... but instead we choose to use PDFs. Why? I speculate it is because everyone else who sounds smart does it. This particular paper is not as bad as most (no serif font, 8pt text, small and unreadable diagrams, references instead of practical links) so it's definitely not all directed at this particular paper, but I do question the usefulness of linking to a longer text instead of to a useful summary that has a link to the longer text.

GP is right in that the first 15 words of the tweet told me more than the whole 269 word blog post. I also recognized the author on Twitter but not on the blog. I'm happy the tweet is still linked in the comments.
I think he is explaining the expansion of ego with age. We should try to expand our ego to include more and more "impersonal" pursuits that force use to think more about the world and people and not our internal thoughts/emotions/memories.
Your comments are totally fair and I do not take any offense at all. Appreciate the other points of view!
Have you tried lifting weights, get a couple of kettlebells, watch some youtube videos, most are HIIT routines, they give you both a cardio/weight training workout. 20 mins all it takes, when I can't get to the gym, that's my go to.
My thought was on first access or out-of-memory sizes. This would always be bound by I/O which means it is kind of a meaningless statistic.

Don't get me wrong, this seems like a project I will use but that marketing speak is weird.
What does "too less" mean? Is it a joke? (I've heard the saying "less is more").
Eh? Pernah (had) and dulu (before) are our modifiers to make past tenses, and so is akan for future tense (the exact same usage as will, and less confusing!)

Indonesian English is only used by a few people (mostly urban youngsters), but from what I know Manglish is common because some Malaysians refuse/don't see the point in learning Malay, which is sad...
What type of organization will ignore experienced developers that can rationally argue the type of architecture? I've been developing professionally for over 20 years and I can honestly say that I’ve never been overridden about small scale architectural decisions like should we use lambda versus an EC2 instance unless the decisions makers had some larger insight than I had.

I don’t mean I could have decided whether to go to Azure or AWS or use Oracle instead of SQL Server or something on that level.
Is this cold data? Or already in RAM? What about a billion rows that are not in RAM yet?

How does it compare to plain numpy or pandas?
One thing that stops me seriously thinking about serverless is : what would my application's test suite look like if the application made heavy use of AWS lambda?
Forecasting with Econometric Methods: Folklore versus Fact (1978) [pdf]
Incredible how the US has transformed into the largest producer of crude oil in the world in the matter of a few short years. It's definitely a geopolitical weapon to attack those in the Middle East with, especially the Saudis, although it's not clear to me whether they are complicit or not with this current US policy of pumping and dumping oil. Now that ISIS is all but dismantled, maybe the other target is Syria and Iran or even Russia. In a similar way Reagan outspent the Soviet Union in nuclear arms race, this definitely feels like pumping so much oil and keeping oil prices low is in order to destabilize at least one or two of our political enemies that rely on oil revenues.
>it is much easier to co-opt the corrupt Russian government than it is to co-opt the less corrupt American government.

Can you give a cold war example of America effecting who ran russia that is as dramatic as the Trump story in the other direction?
That's exactly what I have been doing `clang -S --emit-llvm <filename>`.

Godbolt.org is even more handy!
https://aws.amazon.com/blogs/compute/ad-hoc-big-data-process...
So the climate is a wicked problem as an example? I think a different way to say this is that wicked problems are by definition either political or ideological.

Iagree with you completely.
You always have to apply pressure to keep the system decoupled or you get a Ball of Mud. If you switch to micro services and serverless and then have a high fanout and caches everywhere just to make the numbers work, you haven’t gotten rid of the Ball of Mud, you’ve just hidden it in plain sight.

Serverless and embarrassingly parallel problems look like pure functions punctuated by one or two state changes. To get that you should probably be passing all the data in, instead of communicating out of hand with a cache to keep your fanout from looking awful (again, hiding the problem).
Eh, I think that the few lines of JS it takes to instaniate a wasm module isn’t a problem even for people who aren’t great at JS. I’m one of those people, and it’s only a few lines, really. It can even be generated by tools. It’s just not that big a deal.
Well, many systems do IPC and often this is done over sockets.

Maybe a better question is, in 2018 why don't we have much better, cleaner, simple, IPC?

If the system was slow due to this, it might have been the sheer quantity of data over the IPC/Socket. Looks like they were rendering on one side (i.e. 'making the picture') and then pushing that to a different process to rasterize, i.e. 'draw it on screen' which just seems a little crazy. I'd imagine this was probably due to some kind of legacy thing.
Is the pricing published? I haven't been able to find it on the website.
This struck a chord, in simple terms he's saying develop interests which you can pursue for the sheer joy they give you.
Unfortunately, most people are always looking for a net benefit from everything - relationships, work, hobbies
An interesting thing I picked up on recently when I attended a conference by and for professionals working with autistic people (mainly children):

There was a study which was comparing autistic people to children with attachment disorders. The study seemed to show that the two groups of children did indeed exhibit some similar symptoms.

The analysis given by the person giving the talk (which I thought was pretty insightful) was that most of the children with attachment issues had gone through traumatic experiences (abuse, neglect, etc) earlier in their lives. Most of the children in the autistic group had not obviously had such traumatic experiences. But that perhaps the autistic children were showing similar symptoms because there were aspects of everyday life that they found traumatic or difficult to deal with.
I've been learning Vietnamese for the past few years and I have to say it's been very refreshing to realize how little of the complex grammar typical in Western languages you really need to communicate. Vietnamese throws verb conjugation, tenses, plurals, possessives, etc out the window and is still a perfectly expressive language. I understand a lot more why people often reject the idea that Esperanto is a universal language because it brings a ton of grammatical baggage that, for example, many Asian languages don't have.
If you can write a paper like this, however right or wrong, that’s the standard for Berkeley Computer Science often cited as one of the best programs out there?

It’s nothing bad per se it just seems closer to nice blog post than research.
E.g. what? As for the kernel I personally dislike the the Linux kernel-driver separation model (I believe these should better be made more separate, like in Windows) but other people (kernel hackers probably) have mentioned the VMS genes in the NT kernel make it in interesting in more ways. But what's wrong with the GNU/Linux userspace? I can't name a single problem with it.
This is a very stupid article. It describes* the lack of economic success of two somewhat automated factories built to produce large numbers of computers during an interval when neither's products were popular enough to justify their scale. It's like judging the economics of the Edsel factory in 1959 and generalizing that large scale US auto production was a stupid idea.

*Fixed - bad wording choice
Downvoting not because I agree or disagree, but because I think the generalisation does not help the discussion.
Ideally you want `Id` to actually be parameterized on traits, not trait object types that happen to have the same syntax (now deprecated) as their corresponding traits. Of course, that's not currently possible. But you may be interested in this repo for planning an RFC to eventually add such functionality:

https://github.com/Centril/rfc-trait-parametric-polymorphism...

After being created 8 months ago, it's sort of inactive, but hopefully that'll change once the compiler's feature-implementation backlog starts catching up – in particular, once "chalk in rustc" becomes a reality.
I saw the portion of the description that talked about BCD conversion. One magical method I've used in the past on FPGAs is the Double Dabble algorithm [0].
Seems like your implementation is succinct enough to not need improvements, but if you're looking for resource usage reductions it might help out. In addition, always enjoy talking about good ole Double Dabble, such a fun name for an algorithm.

[0] https://en.wikipedia.org/wiki/Double_dabble
There's a book called The Reason I Jump written by a non-verbal autistic boy (dictated by pointing at a printed keyboard), where he describes being able to understand most things (except at times where he is overloaded by sensory stimuli), but is often unable to control his response as he wishes.

This has lead me to believe that sensory-motor differences may be the primary difference between autistic and neurotypical people.
Something similar is happening in Vietnamese and I think smartphones are to blame. Writing properly accented Vietnamese on mobile keyboards, particularly the iPhone, is pretty tedious so people often leave out the accents and rely on context to figure out meanings. Unfortunately for a language like Vietnamese which has tons of monosyllable words and where the accent markings completely change the meaning of a word this can lead to a lot of ambiguity.

Why a company with Apple's resources can't be bothered to implement proper autocorrect for a bit market with 80+ million native speakers is a mystery to me.
Vendor lock-in is a serious issue. But there is an upside. Say you're building a serverless API. Say you build it using pyhton flask or bottle. You can use a packaging framework such as Zappa such that it can be deployed to serverless hosting or it can run in uwsgi / nginx on a server.

Id be delighted to see a universally adopted standard specification for serverless computing including management interfaces and platform compatibility. The sort of specification that competing Cloud providers could implement thus better empowering consumers like myself. I have faith it will come around eventually all of this is relatively new
Analyzing Impact of WWW Subdomain on Cookie Security
Yahoo! didn't grow the company alone though, they used investors. Getting a return on investment is the entire reason a company exists, otherwise it's a non-profit.
This is the fault of the higher level executives. Clearly there was no oversight, no ability to discern what's going on their teams.

And it's actually ok that there was much more spent than they planned for on something, this is the nature of development, even that there were competing ideas, even groups ... this is normal. But that there was no accountability for obviously bad actions - not good.
> Of these, the laughably named commons clause is the worst offender (it is plainly designed to be confused with the purely virtuous creative commons)

Creative Commons has a "NonCommercial" variant[0], which is much more restrictive than the Commons Clause. To suggest the commons clause is piggybacking off the goodwill of the name of a more restrictive license is silly.

> they are almost certainly asserting rights that the copyright holder doesn’t in fact have

The author doesn't seem to understand how copyright works.
Interesting that the Stasi chose to hide it in a car battery shell and bury it, ensuring that anyone who stumbled across it would be suspicious.
Totally biased recommendation: Commodore 64.
>If you can't summarize it for a 5 year old, then you are either lazy or don't understand it yourself.

I... kinda feel the opposite? if you feel like you can summarize something complex in 5 sentences to a person without any background, I think you probably aren't fully understanding the thing you are summarizing.

I think this is especially true in fields like economics where even the people at the top of the field who have studied for years don't 100% understand everything.
I suggested to my engineering director that we pivot our dev effort to avoid what I thought was a pending disaster. He responded that as long as he was director he would never make the change I suggested.

Six month later the CEO replaced him and the new director announced he was going to make the pivot I had suggested. The old director resigned but advised the new director that it was not worth keeping me in the org because I was a trouble maker.

Since helping people in a position of power over you is often perceived as threatening, just let them fail and focus on moving up in a org outside their reach. I would suggest moving to the competition and working to crush your old group.
The author of the article is a spy.
Cannot stop laughing even read them the second time. Great quote.
ERASE BAD RECORDS PERMANENTLY
I cant help but recommend this professional Russian hacker who helped a friend of mine permanently erase some petty criminal records that kept preventing him from getting any good jobs in U.S. Right now my friend has a great job with good pay. If you need help, I advise you contact Arthur Vitali on EMAIL- quickarturhack@gmail.com WHATSAPP- +380683017209 OR kIK- Arturquichack
He also helped me hack 3 different cellphones belonging to my workers who were planning to steal over $76,000 from the company account. I had access to all social media accounts,text messages,photos,videos and an option to record and listen to phone calls. He deserves this recommendation. He offers lots of other services I cant mention even half of it
I always saw it as his way of teaching of grammars. But I think it is kind of bad that the grammar isn't actually creating a solvable system.
As far as home computers - Amiga (any one, really)

For crazy fun, deskside SGI Onyx RE2.
Maybe but I think it's mostly because there's more variability among men so it's easier to pass as a man because we're used to men coming in all shapes and sizes.
Are we sure it was buried intentionally, and not moved from its original place and eventually thrown away (presumably because the concealment worked as intended and it looked like a junk old battery) to where it ended up now?
Knowing the way we are made is depressing. Too many moving parts, too much complexity, too much uncertainty, too many things can (and do) go wrong. And there's not much we can do about it. At the same time, it is quite amazing that we are sturdy enough not to fall apart the moment we are born but instead last for many years.
I simply don't find it very realistic that he killed himself over the possibility of spending 6 months in prison.
I’ve-skating robot also swims
The problem is that if I mark my original right_pad as deprecated and then point to yours, we're in the exact same situation -- people who blindly follow the instructions on my repo will still download your compromised version and have their credit cards stolen.

If I mark my package as deprecated and I don't point to yours, then malicious actors flood with copycat namespaces, and you have @klathmon/right_pad, @danshumway/right_pad, @linus/right_pad, and even the occasional phished @k1athmon/right_pad. Would that extra confusion be enough to trigger an audit for a company that wasn't planning to audit the original dependency anyway? Would an overworked engineer have the presence of mind to double check that their version has the right prefix?

There are, I'm sure, people who think it's OK to upgrade a package without worrying about the security implications, but not OK to switch to another package when the original is marked as deprecated. But I don't know that those people are in the majority. Certainly, anyone who's not already using a lock file and freezing their dependencies is probably not gonna think too hard about this.

(Somewhat to my shame) I can think of several instances where I personally have found a repo marked as deprecated on Github, went to the repo that it pointed me at, and started using it without even checking to see who the new author was.

Maybe I'm atypical with that behavior?
Not all parents realize this second thing unfortunately
Show HN: Create Bird Eye View Videos of Your Trips in Browser – Early Access
So just searching through a smaller space in the dictionary rather than the entire dictionary. It's still turning a feat of human skill and memory (remembering what words exist and how they are spelled) into a mere sideshow.
Commodore VIC-20

- Has a decent built in BASIC in ROM Only 3.5K or programming RAM (well, a little more if you know where to POKE... heh) Has a 22 column by 23 row screen (composite or RF)

- Uses Atari 2600/8-bit standard joysticks, paddles.

- Either use cassette tape or Disk or get one of the current compact flash Drive options to do storage (CF can allow you more easily get things from the internet connected world to the VIC and visa versa)

- Very well documented on programming and hardware - http://www.bombjack.org/commodore/

- Still an active community for VIC-20 enthusiasts.

- If not a VIC-20 I'd suggest a Commodore-16, then you have 16K and much expanded BASIC as well as a built-in machine language monitor assembler/disassembler. Still can use the Disk Drive CF, but you may need an adapter to use the more common Commodore tape drives... and adapter for Atari Style joysticks.

- Commodore 64 prices are getting a bit high, but if you prefer something more 80s mainstream the Commodore 64 or 128 are way more popular. But for uniqueness and fun at budget VIC-20/C16 are it... Maybe Plus/4.
Robinhood will retool checking product following scrutiny
It's fine if you yourself want to take blame for some code you wrote. It's not fine if someone else wants to blame you for it. You wrote it, but someone else reviewed it, and (probably) still someone else tested it and yet someone else released it. It's a team effort.
While in the US, people would often tell me that my style of dress and my accent was hard to place, which I always found a bit odd since I was born/raised in the US (to a long line of Americans). And now after 10 yrs abroad, following that period, I can only guess I've got better at hiding it, merely through osmosis.

In my time abroad, I've become good enough at Brazilian Portuguese (my 2nd language, learned as an adult) that people in Portugal, where I've been living, often think I'm from Brazil. I always mention quite early on that I'm from the US but, nonetheless, I'm still intrigued with the idea of disguising oneself.

Linguistically, I'm highly doubtful that one can reach C2 status (that is, consistently sounding like a native) in a second language learned as an adult. Of the Brazilians I met in the States, I paid attention to how old they were when they arrived stateside, and judged their cultural/linguistic knowledge with people who were born in Brazil and never left. Anecdotally, I found the age of assimilation (of their home culture/language) was around 16. That is to say, if they arrived in the US at age 14, for example, they'd turn out to be more American than Brazilian by their early 20s. But I wonder how that can be entirely true if I myself don't seem to fit in that box, regarding my American qualities.
Let's also consider that the worker is not always correct, and that managers might face such advice all day long from various sources, often by highly passionate devs who also assume they are right.

In this case, it seemed that the director was 'wrong' but I don't think that there should be any inherent assumptions that an arbitrary engineers advice on pivoting is somehow the 'better' path.

Also, there's a huge difference between being 'wrong' on a technical opportunity, and 'negligence' (i.e. not doing research, observing facts) or 'malfeasance' (i.e. willingly doing the wrong thing for the advancement of self etc.)
I did not say searching through the _entire_ dictionary. It is still removing one of the skills that Scrabble traditionally rewards: knowing how to spell.
Yes its possible, and the SP describes the shortcomings involved in giving up data locality and cross-node interaction.
Auto-checkin to southwest flights :)

https://gist.github.com/stormchasing/454c92cfc1b9d6f51468
Absolutely climate change is wicked, but perhaps in superlatively vicious and subtle ways. I mean, it’s not technically hard to stop puttng carbon in the atmosphere, but it is technically hard to do stop putting carbon in the atmosphere and maintain our standard of living.

In my view truly wicked problems have both ideological / political components as you say, as well as mechanistic challenges. In climate both types of challenges abound.
Naming the bot Whex might help in understanding. As in "Whex the 6-whegged rhowbot."
Its about being less self-centered and instead pursuing life as a member of the human race.
Trivia: Linus Torvalds first computer was a VIC-20 :-)
Politics makes me sad. My main interest in wanting to become a developer
was to have the ability to build improvements. I want the company to do well. I want the team to receive recognition. I want the people around me to be happy and to be working on a product they care about.
I'm curious, why do people on HN warn about PDFs? The worst things I can imagine happening with PDFs are (1) you don't have any software that can read it (probably like .2% of HNers?) and (2) it could potentially have some malware (but the same could be said of a website)
However, the number of implementors actually instantiated in any given program is necessarily finite. You could write a program that would make it infinite, e.g.

trait Foo { fn foo(); }

impl<T> Foo for T {
fn foo() {
<Box<T> as Foo>::foo();
}
}

...but the compiler can't compile it: since Rust implements generics solely through monomorphization, that would require generating an infinitely large binary :)